UBlock Origin

De la Viquipèdia, l'enciclopèdia lliure
UBlock Origin
Modifica el valor a Wikidata
Modifica el valor a Wikidata
Tipusextensió del navegador Modifica el valor a Wikidata
Basat enHTTP Switchboard (en) Tradueix Modifica el valor a Wikidata
Versió inicial23 juny 2014 Modifica el valor a Wikidata
Versió estable
1.48.0 (21 març 2023) Modifica el valor a Wikidata
LlicènciaGNU GPL 3.0 Modifica el valor a Wikidata
Disponible en
Característiques tècniques
Sistema operatiumultiplataforma Modifica el valor a Wikidata
Plataformanavegador web Modifica el valor a Wikidata
Escrit enJavaScript Modifica el valor a Wikidata
Equip
Creador/sRaymond Hill (en) Tradueix Modifica el valor a Wikidata
Desenvolupador(s)Raymond Hill (en) Tradueix Modifica el valor a Wikidata
Més informació
Free Software DirectoryUBlock_Origin Modifica el valor a Wikidata
Id. SubreddituBlockOrigin Modifica el valor a Wikidata
Id. Framalibreublock-origin Modifica el valor a Wikidata

uBlock Origin (/ˈjblɒk/ "te-block") és una extensió de navegador de codi lliure, multiplataforma pel d'filtrat de contingut, incloent-hi bloqueig d'anuncis. L'extensió està disponible per a diversos navegadors: Chrome, Chromium, Edge, Firefox, Opera, Pale Moon, així com versions de Safari anteriors a la 13.[1] uBlock Origin ha rebut elogis de llocs web de tecnologia i s'informa que té molt menys consum de memòria, a diferència d'altres extensions[2][3] amb una funcionalitat similar.[4][5] El propòsit declarat d'uBlock Origin és donar als usuaris els mitjans per fer complir les seves pròpies eleccions de filtratge de contingut.[6][7]

A 2021, uBlock Origin és encara desenvolupada de forma activa i mantinguda pel seu creador i desenvolupador Raymond Hill.[8]

Història[modifica]

uBlock[modifica]

uBlock es va anomenar inicialment "μBlock", però el nom es va canviar més tard a "uBlock" per evitar confusions sobre com s'hauria de pronunciar la lletra grega μ (Mu/Micro) a "μBlock". El desenvolupament va començar bifurcant des de la base de codis d'HTTP Switchboard juntament amb una altra extensió de bloqueig anomenada uMatrix, dissenyada per a usuaris avançats.[9] uBlock va ser desenvolupat per Raymond Hill per utilitzar llistes de bloqueig mantingudes per la comunitat,[10] alhora que s'afegirien funcions i augmentant la qualitat del codi per alliberar estàndards.[11] Llançada per primera vegada el juny de 2014 com a extensió de Chrome i Opera, l'hivern de 2015 l'extensió s'havia expandit a altres navegadors.

El dipòsit oficial del projecte uBlock va ser transferit a Chris Aljoudi[12] pel desenvolupador original Raymond Hill l'abril de 2015, a causa de la frustració de fer front a les sol·licituds. No obstant això, Hill immediatament el va bifurcar[13] i va continuar l'esforç allà. Més tard, aquesta versió va ser rebatejada com uBlock Origin i s'ha divorciat completament de l'uBlock d'Aljoudi.[14] Aljoudi va crear ublock.org per allotjar i promocionar uBlock i per sol·licitar donacions. En resposta, el fundador d'uBlock, Raymond Hill, va afirmar que "les donacions buscades per ublock.org no beneficien cap dels que més han contribuït a crear uBlock Origin".[1] El desenvolupament d'uBlock es va aturar l'agost de 2015 i s'ha actualitzat esporàdicament des de gener de 2017.[15] El juliol de 2018, ublock.org va ser adquirit per AdBlock[16] i des de febrer de 2019 va començar a permetre "Anuncis acceptables",[17][18] un programa executat per Adblock Plus que permet alguns anuncis que es consideren "acceptables", i pels quals les grans editorials paguen una quota.[19]

uBlock Origin segueix sent independent i no permet anuncis de pagament.[20]

uBlock Origen[modifica]

Raymond Hill, el fundador i autor original d'uBlock, a partir de 2015 va continuar treballant en l'extensió amb el nom uBlock Origin, de vegades estilitzat com uBlock 0,[21] i abreujat com uBO.[22]

Una enquesta conjunta de Sourcepoint i comScore va informar d'una taxa de creixement del 833% durant un període de seguiment de deu mesos que va finalitzar l'agost de 2015, el creixement més fort entre el programari enumerat.[23] L'informe atribuïa el creixement al desig dels usuaris de bloquejadors purs fora del programa de "publicitat acceptable".[24]

El gener de 2016, uBlock Origin es va afegir als dipòsits de Debian 9 i Ubuntu 16.04.[25][26] L'extensió va ser guardonada com a "Elecció del mes" per Mozilla el maig de 2016.[27]

L'11 de desembre de 2016, Nik Rolls va llançar una bifurcació d'uBlock Origin per al navegador Microsoft Edge (ara conegut com Microsoft Edge Legacy).[28] L'abril de 2020, aquesta bifurcació va quedar obsoleta, ja que Microsoft va substituir Microsoft Edge Legacy per un Edge basat en Chromium.[29]

El gener de 2021, l'extensió uBlock Origin Chrome tenia més de 10 milions d'usuaris actius i la versió de Firefox tenia 5 milions d'usuaris actius.[30][31]

El projecte rebutja específicament les donacions i, a canvi, aconsella als seguidors que facin donacions als mantenidors de llistes de bloqueig.[1][32]

Característiques[modifica]

Bloqueig i filtratge[modifica]

uBlock Origin admet la majoria de la sintaxi de filtre d'Adblock Plus. Les llistes de filtres populars EasyList i EasyPrivacy estan habilitades de manera predeterminada, juntament amb la llista de bloqueig de dominis de programari maliciós URLHaus. Les extensions són capaces d'importar fitxers d'amfitrions i una sèrie de llistes mantingudes per la comunitat estan disponibles a la instal·lació. Entre els fitxers d'amfitrió disponibles, els servidors d'anuncis i la llista de seguiment de Peter Lowe i les llistes de dominis de programari maliciós també estan activats per defecte. Algunes funcions addicionals inclouen el filtratge dinàmic de scripts i iframes i una eina per amagar elements de la pàgina web.

uBlock Origin inclou una llista creixent de funcions que no estan disponibles a uBlock, que inclouen:

  • Una manera d'ajudar les persones amb deficiència de visió del color.
  • Una funció de filtratge d'URL dinàmic.
  • Funcionalitat de registre.
  • Millores de la interfície que inclouen un inspector DOM, opcions orientades a la privadesa per bloquejar la recuperació prèvia d'enllaços, l'auditoria d'hiperenllaços i les filtracions d'adreces IP mitjançant WebRTC (es requereix uBO-Extra per bloquejar connexions WebRTC a Chromium).[33][34]

També s'han afegit a uBlock Origin canvis específics del lloc per alternar el bloqueig de finestres emergents, el bloqueig estricte de dominis, el filtratge cosmètic, el bloqueig de fonts remotes i la desactivació de JavaScript.[35] La versió de Firefox d'uBlock Origin té una funció addicional que ajuda a evitar els intents dels llocs web d'eludir els bloquejadors.[36]

Els rastrejadors de tercers desvelen CNAME al Firefox[modifica]

El novembre de 2019, un usuari d'uBlock Origin va informar d'una tècnica nova utilitzada per alguns llocs per evitar el bloqueig de rastrejadors de tercers. Aquests llocs enllacen a URL que són subdominis del domini de la pàgina, però aquests subdominis es resolen amb amfitrions de tercers mitjançant un registre CNAME. Com que l'URL inicial contenia un subdomini de la pàgina actual, els navegadors l'han interpretat com una sol·licitud de primera part i així ho permeten les regles de filtratge d'uBlock Origin (i en extensions similars). El desenvolupador d'uBlock Origin va idear una solució que usava una API DNS que és exclusiva de Firefox 60+.[37] La nova funció es va implementar a uBlock Origin 1.25, llançat el 19 de febrer de 2020.[38]

Rendiment[modifica]

Els llocs web de tecnologia i les ressenyes d'usuaris d'uBlock Origin han considerat que l'extensió consumeix menys recursos que les extensions que ofereixen conjunts de funcions similars com Adblock Plus.[39][40][41] Una prova de referència, realitzada l'agost de 2015 amb deu extensions de bloqueig, va mostrar uBlock Origin com la més eficient en recursos entre les extensions provades.[42]

uBlock Origin estudia quins recursos d'estil es requereixen per a una pàgina web individual en lloc de confiar en un full d'estil universal. L'extensió fa una instantània dels filtres que l'usuari ha habilitat, la qual cosa contribueix a accelerar la velocitat d'inici del navegador en comparació amb la recuperació de filtres de la memòria cau cada vegada.[a]

Plataformes compatibles[modifica]

uBlock Origin es desenvolupa activament per a aplicacions basades en dos motors de disseny principals.[10][39][43]

Actualment suportat[modifica]

Amb suport prèviament[modifica]

  • WebKit
    • Safari (escriptori: uBlock Origin 1.10.0 i posterior (Beta)).[44][b] Va deixar de funcionar amb macOS 10.15 Catalina i Safari 13.[45][46]

Notes[modifica]

  1. «Notes on memory benchmarks, selfies». uBlock GitHub documentation. [Consulta: February 17, 2015].
  2. Unofficial release. Fork by Ellis Tsung (el1t) for Safari from the official project.
  3. Unofficial release. Fork by Nik Rolls (nikrolls) for Microsoft Edge.

Vegeu també[modifica]

Referències[modifica]

  1. 1,0 1,1 1,2 «uBlock / README.md». [Consulta: December 4, 2019].
  2. Henry, Alan. «uBlock, the Memory-Friendly Ad-Blocker, Is Now Available for Firefox», January 27, 2015. [Consulta: December 4, 2019].
  3. Brinkmann, Martin. «How to add custom filters to Chrome ad-blocking extension μBlock», October 10, 2014. [Consulta: December 4, 2019].
  4. Schofield, Jack. «Are there any trustworthy sources for downloading software?». TheGuardian.com, January 29, 2015. [Consulta: December 4, 2019].
  5. Whitwam, Ryan. «μBlock aims to block ads without draining system resources». ExtremeTech.com, February 12, 2015. [Consulta: December 4, 2019].
  6. «uBlock». github.com. GitHub. [Consulta: December 4, 2019].
  7. Gardiner, Michael «Adblock Plus vs. Ghostery vs. Ublock Origin: Not All Adblockers Were Created Equal». International Business Times, November 5, 2015. Arxivat de juliol 22, 2017, a Wayback Machine.
  8. «Contributors to gorhill/uBlock». GitHub. [Consulta: December 4, 2019].
  9. «uMatrix». [Consulta: December 4, 2019].
  10. 10,0 10,1 Brinkmann, Martin. «uBlock for Chrome is a resource-friendly adblocker by the HTTP Switchboard author». ghacks.net, June 24, 2014. [Consulta: December 4, 2019].
  11. Hill, Raymond. «Changes from HTTP Switchboard». [Consulta: December 4, 2019].
  12. Hill, Raymond. «Please clarify uBlock0 vs. uBlock». Github.com. [Consulta: December 4, 2019].
  13. «uBlock», April 27, 2015. Arxivat de l'original el April 27, 2015. [Consulta: December 4, 2019].
  14. Hill, Raymond. «uBlock Origin is completely unrelated to the web site ublock.org». github.com, October 21, 2017. [Consulta: December 4, 2019].
  15. «uBlockAdmin/uBlock». github.com. [Consulta: December 4, 2019].
  16. «An update on uBlock». ublock.org, July 13, 2018.
  17. «uBlock Incorporates Acceptable Ads», February 23, 2019. Arxivat de l'original el de novembre 30, 2019. [Consulta: December 4, 2019].
  18. «uBlock 0.9.5.13», February 13, 2019. [Consulta: June 26, 2020].
  19. «About Adblock Plus». adblockplus.org. [Consulta: December 4, 2019].
  20. «MANIFESTO.md». github.com. [Consulta: December 4, 2019].
  21. «Official uBlock Origin add-on lands for Firefox». [Consulta: April 25, 2015].
  22. «uAssets». github.com. [Consulta: January 6, 2021].
  23. Levine, Barry. «The Ad Blocker Landscape: What You Need To Know Today». Marketing Land. [Consulta: October 17, 2015].
  24. «The state of ad blocking - September 2015». Sourcepoint and comScore. [Consulta: October 17, 2015].
  25. «Debian Sid - uBlock Origin». [Consulta: January 21, 2016].
  26. «Ubuntu - uBlock Origin». [Consulta: January 21, 2016].
  27. DeVaney, Scott. «May 2016 Featured Add-ons». Mozilla Add-ons Blog, May 2, 2016. [Consulta: May 28, 2016].
  28. Rubino, Daniel. «uBlock Origin adblocker now available for Microsoft Edge via the Store». Windows Central. [Consulta: December 12, 2016].
  29. Rolls, Nik (2021-06-12), nikrolls/uBlock-Edge, <https://github.com/nikrolls/uBlock-Edge>. Consulta: 9 juliol 2021
  30. «uBlock Origin Chrome». chrome.google.com. [Consulta: January 28, 2021].
  31. «uBlock Origin Firefox». addons.mozilla.org. [Consulta: January 28, 2021].
  32. «Why don't you accept donations?». [Consulta: January 20, 2020].
  33. Hill, Raymond. «uBO-Extra: A companion extension to uBlock Origin», July 15, 2017. [Consulta: July 18, 2017].
  34. «uBO-Extra README».
  35. «uBlock wiki». GitHub. [Consulta: June 13, 2015].
  36. «Inline script tag filtering – Overwiew». GitHub, gorhill/uBlock. [Consulta: March 20, 2017].
  37. «uBlock Origin Now Blocks Sneaky First-Party Trackers in Firefox» (en anglès americà). BleepingComputer. [Consulta: February 26, 2020].
  38. «uBlock Origin 1.25 Now Blocks Cloaked First-Party Scripts, Firefox Only» (en anglès americà). BleepingComputer. [Consulta: February 26, 2020].
  39. 39,0 39,1 «uBlock ad blocker added to Mozilla's extensions site». Jim Lynch, Technology and Other Musings. Arxivat de l'original el June 9, 2015. [Consulta: February 17, 2015].
  40. Kesari, Varun. «Adblock Plus vs uBlock Origin | Which one to Choose In 2017? | RMG» (en anglès americà). rootmygalaxy.net. [Consulta: October 28, 2017].
  41. Harper, Christopher «uBlock Origin - Better Than AdBlock Plus? - Make Tech Easier» (en anglès). Make Tech Easier, May 2, 2015.
  42. «10 Ad Blocking Extensions Tested for Best Performance». Raymond Tech Resources. [Consulta: August 26, 2015].
  43. «Apple - Safari - Safari Extensions Gallery». Apple. Arxivat de l'original el de març 10, 2016. [Consulta: February 19, 2015].
  44. «el1t/uBlock-Safari» (en anglès). github.com. [Consulta: January 19, 2017].
  45. «Catalina compatibility · Issue #156 · el1t/uBlock-Safari» (en anglès). github.com. [Consulta: August 18, 2019].
  46. «Explanation of the state of uBlock Origin (and other blockers) for Safari».
  47. «nikrolls/uBlock-Edge» (en anglès). github.com.
  48. Rubino, Daniel. «uBlock Origin adblocker now available for Microsoft Edge via the Store». Windows Central. [Consulta: December 12, 2016].