Firefox integra el motor de bloqueo de anuncios de Brave
(itsfoss.com)- adblock-rust, el motor de bloqueo de anuncios y rastreadores de código abierto de Brave, fue incluido en Firefox 149 y por ahora está desactivado de forma predeterminada
- Este motor está escrito en Rust, usa la licencia MPL-2.0 y admite bloqueo de solicitudes de red, cosmetic filtering y sintaxis de filtros compatible con uBlock Origin
- Firefox todavía no incluye una interfaz de usuario ni listas de filtros predeterminadas, así que para probarlo hay que activar las opciones relacionadas en
about:confige ingresar manualmente las URL de las listas de filtros - Durante las pruebas, hay que desactivar Enhanced Tracking Protection en el sitio objetivo para que adblock-rust funcione directamente; en Yahoo se comprobó que queda el espacio del anuncio, pero se elimina el contenido publicitario real
- Waterfox también adoptó adblock-rust basándose en la implementación de Firefox, lo que muestra una tendencia de expansión del bloqueador de contenido integrado en el navegador compartido
adblock-rust incluido en Firefox
- Firefox 149 incluye adblock-rust, que corresponde al motor de bloqueo de anuncios y rastreadores de código abierto de Brave
- Este cambio se incorporó mediante Bug 2013888 en Bugzilla, cuyo título es "Add a prototype rich content blocking engine"
- Actualmente este motor está desactivado de forma predeterminada y no incluye interfaz de usuario ni listas de filtros
- adblock-rust se usa como motor del bloqueador de contenido predeterminado de Brave, está escrito en Rust y utiliza la licencia MPL-2.0
- Admite bloqueo de solicitudes de red, cosmetic filtering y sintaxis de filtros compatible con uBlock Origin
- Waterfox también adoptó adblock-rust y se compila directamente sobre la implementación de Firefox
Cómo probarlo
- Antes de probarlo, hay que desactivar Enhanced Tracking Protection en el sitio objetivo desde el ícono del escudo en la barra de direcciones para que adblock-rust funcione directamente
- Como es una función experimental, se recomienda probarla en una instalación separada de Firefox
- En una pestaña nueva, abre
about:config, acepta la advertencia y buscaprivacy.trackingprotection.content.protection.enabledpara cambiarlo atrue - Luego edita
privacy.trackingprotection.content.protection.test_list_urlse ingresa el siguiente valor para agregar las listas de filtros EasyList y EasyPrivacy - Si se prueba en Yahoo, que tiene muchos anuncios, cuando funciona correctamente el espacio del anuncio permanece en el diseño de la página, pero el contenido publicitario real queda bloqueado
- En la prueba, el banner de Yahoo aparecía dejando solo el texto "Advertisement" y eliminando la parte del anuncio
1 comentarios
Opiniones de Hacker News
Creo que lo que dijo la cuenta oficial de Firefox en Reddit fue esto
Que solo es una de las bibliotecas que están probando para mejorar Enhanced Tracking Protection, y que no tienen planes de abandonar las extensiones MV2
En Desktop y Android seguirán soportando varias extensiones de bloqueo de anuncios, incluyendo uBlock Origin, y que no van a meter todo el sistema de bloqueo de anuncios de Brave, sino que están probando un componente open source en Rust de Brave para mejorar cómo Firefox procesa las listas de rastreadores
https://www.reddit.com/r/firefox/comments/1sttf82/firefox_will_start_bundling_in_braves_adblock/oi1xklx/
En la base de código de Firefox, Rust ya representa cerca de 12%, y el código con seguridad de memoria cambia mucho la confiabilidad y el riesgo del software
Google también dijo que el 70% de las vulnerabilidades de Chrome están relacionadas con seguridad de memoria, así que el efecto es grande incluso en un navegador dominante en el mercado
https://4e6.github.io/firefox-lang-stats/
https://www.chromium.org/Home/chromium-security/memory-safety/
Quitar la API de bloqueo de solicitudes en MV3 fue una implementación de Chrome; Firefox no hizo eso
Ojalá esto no sea una señal previa para eliminar el soporte de otros addons de AdBlock o de MV2 con la excusa de un motor de bloqueo de anuncios integrado por defecto
Me preocupa que después empiecen a empujar poco a poco algo en la línea de acceptable ads
Ya está en un nivel de cuota de mercado de menos del 1%, así que tampoco queda ese tipo de salvaguarda por números
A largo plazo no es fácil mantener tanto MV2 como MV3, y menos todavía considerando las prioridades de otras funciones
Aun así, si de verdad van por ese camino, ojalá esta vez escuchen a la comunidad y dejen abierta la extensibilidad del motor, o por lo menos que todo el bloqueo de anuncios siga siendo siempre posible
Viendo cómo se ha movido Mozilla en el último año, soy cautelosamente optimista, y sí ha habido varias actualizaciones buenas que reducen la brecha funcional con otros navegadores
Después de que Arc básicamente fracasó, volví a usar Firefox como principal, y la razón principal fue el soporte para uBlock Origin
Los clientes empresariales piden eso, así que hasta Chrome, por cerrado que sea, tiene que adaptarse, y llevo más de 20 años usándolo y ha funcionado en cualquier navegador
Aun así, sí preocupa que este movimiento termine siendo un embrace extend extinguish
Hace unos años me cambié de Firefox a Brave y el resultado fue muy bueno
Las partes relacionadas con criptomonedas se pueden desactivar fácilmente, y si activas protecciones de privacidad más fuertes se vuelve un navegador rápido y muy bueno bloqueando anuncios
Últimamente me gustaron especialmente los Brave Scriptlets, porque te permiten ejecutar pequeñas funciones JavaScript por sitio, así que reemplacé la mayoría de los addons que usaba antes con scripts pequeños
Prefiero más un motor que no esté basado en Chromium, pero ya perdí la confianza en Mozilla, y aunque me da gusto que Firefox haya metido un motor de bloqueo de anuncios integrado, me parece que llega demasiado tarde
Brave ya era excelente, y al estar basado en Chromium también puede dedicar más tiempo al desarrollo de funciones importantes
https://www.greasespot.net/2005/03/
Desde la perspectiva del usuario final, Firefox sigue siendo excelente
Mozilla se debilita y Safari está en manos de Apple, que está muy atada a su hardware, así que al final casi desaparecen las opciones razonables fuera de Chrome
Entonces Chrome se convierte en el nuevo Internet Explorer, y todo el mundo prueba sus páginas solo ahí, así que en otros navegadores ya no funcionan bien
Si además hay que desactivar funciones de criptomonedas, no suena tan atractivo
Si este cambio mete en Firefox para iOS un bloqueo de anuncios al nivel de Brave, lo usaría de inmediato
Uso varios sistemas operativos y quiero un navegador que ofrezca en todas las plataformas funciones básicas como bloqueo de anuncios y filtros personalizados, y ahora mismo Firefox no puede darme eso en iOS
Aun así, siento que la sincronización entre plataformas de Firefox Sync es más sólida que la de Brave
Pero en Android también tienen que arreglar los atajos de teclado que desaparecieron después del rebase de Fenix
Safari for iOS sí permite ese tipo de cosas
En desktop o laptop reducen el movimiento del mouse y los clics, pero en un dispositivo que tienes en la mano muchas veces es más rápido tocar algo que está a una pulgada de distancia
Además, el teclado en pantalla tapa gran parte de la pantalla, y los atajos normalmente requieren teclas modifier, así que son incómodos en un entorno handheld
Me pregunto si lo usas con un teclado físico conectado en Android
Me parece que todos están sobreinterpretando esto muchísimo
No creo que Mozilla realmente vaya a meter un bloqueador de anuncios completo, y más bien probablemente se use para mejorar o reemplazar la implementación actual de protección contra rastreo
Curiosamente, justo cuando esto se agregó a Gecko, yo también empecé a integrar adblock-rs para Waterfox; estaba viendo searchfox en la rama principal en vez de esr140 y me encontré con los bindings por casualidad
Fue bastante curioso terminar haciendo lo mismo al mismo tiempo
Está bien que un cambio así llegue justo ahora
Siento que los navegadores mainstream se han vuelto demasiado aburridos, así que incluso me da gusto que Mozilla se ponga un poco más agresiva si eso beneficia a los usuarios
La implementación también parece bastante considerada, y se ve bien la forma en que avisa que el anuncio fue silenciado
Todavía hay mucho que se puede hacer en el espacio de los navegadores; por ejemplo, login con un clic sin ingresar correo, o pagos fáciles sin que el sitio tenga que recolectar directamente tu número de tarjeta
La publicidad también todavía puede mejorar para ser menos molesta o invasiva
Sigue habiendo mucho potencial, y ojalá Mozilla lo sepa aprovechar bien
Esto parece un caso de open source haciendo su trabajo
Brave construyó un motor sólido y Firefox ahora puede aprovecharlo, así que está bien
Ojalá los mantenedores de Firefox no se limiten a usarlo unilateralmente y también contribuyan de vuelta upstream
Hace poco me cambié de Android a iOS, y es desesperante que todos los navegadores sean básicamente wrappers de Safari
En desktop sigo prefiriendo Firefox, pero en móvil no aguanto sin extensiones, así que me fui a Brave
Curiosamente, Brave en iOS bloquea contenido bastante bien
Si este cambio también llega a la versión de iOS, me gustaría volver a Firefox por la sincronización
Me pregunto si esto también beneficia a los usuarios de uBlock Origin
Tal vez uBlock Origin para Firefox podría actualizarse para aprovechar esto
Pero la calidad de funcionamiento no parece estar al nivel de uBlock, y solo desaparecen los anuncios mientras que el espacio del bloque se queda ahí, dejando grandes huecos vacíos
Desde que los navegadores grandes empezaron a volverse poco amigables con los addons de bloqueo de anuncios, ya no seguí tan de cerca la tendencia
Me gustaría saber cuál es el stack estándar de la industria para bloqueo de anuncios y privacidad de cara a 2026
Ahora uso sobre todo Chrome en Mac y Safari en iPhone, pero estaría dispuesto a cambiar de navegador por mejor bloqueo de anuncios y privacidad
En casa también me interesan soluciones que vayan más allá de un solo dispositivo, por ejemplo algo como poner una cajita en medio de la red
Las demás combinaciones ni se comparan bien