La actualización de la versión 109 de Firefox, lanzada el martes, incluye un nuevo sistema de extensión que causó años de controversia cuando se adaptó a Google Chrome, ya que molestó a algunos desarrolladores de software de bloqueo de anuncios. Sin embargo, Mozilla promete que Firefox 109 seguirá manteniendo la compatibilidad cruzada, lo que permitirá a los desarrolladores mover fácilmente su software entre navegadores, al tiempo que permite a los usuarios acceder a «las herramientas de privacidad más efectivas» y bloqueadores de anuncios.
Mientras tanto, aunque Google no ha desconectado el sistema que permite que los bloqueadores de anuncios funcionen como antes, los usuarios todavía tienen que lidiar con la amenaza de que esto suceda. No está claro si Google mantendrá actualmente el sistema que permite que funcionen los bloqueadores de anuncios.
En una publicación de blog que detalla el nuevo sistema de extensiones, Mozilla dice que está adoptando Manifest Version 3 para facilitar mucho las cosas a las personas que desarrollan extensiones para Chrome y Firefox. Sin embargo, si bien su implementación está destinada en gran medida a ser compatible, la organización dice que su enfoque difiere del de Google en «algunas áreas críticas», en particular la seguridad y la privacidad.
Cuando Google agregó Manifest V3 a Chrome en 2021, también se refirió a estas áreas y describió el paso que tomó como «parte del cambio en la filosofía detrás de la seguridad y privacidad del usuario». Sin embargo, uno de los cambios en la actualización rompió varias funciones en algunas extensiones de bloqueo de anuncios y contenido popular al eliminar un elemento que usaban para bloquear ciertas solicitudes de red (para espectadores, anunciantes u otros).
La versión de Mozilla de Manifest V3 agrega soporte para cambios más limitados mientras mantiene el elemento Google eliminado. Esto asegurará que los desarrolladores que bloquean contenido no tengan que crear versiones nuevas (y potencialmente más limitadas) de sus extensiones, y facilitará que otros desarrolladores escriban extensiones multiplataforma.
Por supuesto, este enfoque tiene sus inconvenientes. Mozilla admitió el año pasado que dejar esta característica podría implicar riesgos de seguridad. Aparentemente, la organización cree que vale la pena correr el riesgo de mantener el contenido desbloqueado, lo que describe como «uno de los casos de uso más importantes para las extensiones».
Los defensores de la privacidad como Electronic Frontier Foundation y los desarrolladores detrás de las extensiones de bloqueo de contenido como Ghostery probablemente deberían estar de acuerdo. Ambos denunciaron la versión Manifest V3 de Google, diciendo que era mala para la privacidad. Si bien el sistema de extensión se encuentra en las versiones actuales de Chrome, Google dio un paso atrás y, a fines del año pasado, la compañía anunció que estaba revisando sus planes para cerrar el soporte para Manifest V2 el próximo verano. Esto cortaría el acceso de las personas a los bloqueadores. La compañía está evitando las nuevas restricciones al no cambiar a V3.
Aún así, es bueno ver que Mozilla cumple sus promesas de implementar una versión de Manifest V3 que permite bloqueadores de contenido con todas las funciones, al tiempo que agrega muchas de las mejoras clave que vienen con el lanzamiento de Google. Esto es particularmente notable dado que Google a menudo tiene el monopolio de la funcionalidad de navegación web. Chrome es, con mucho, el navegador web más popular, e incluso los navegadores «alternativos» como Microsoft Edge, Brave y Opera funcionan con su tecnología.
También hay una novedad para las extensiones en la versión Firefox 109
Firefox 109 también ofrece un botón de extensión que te permite administrar los complementos de tu navegador desde la barra de herramientas. Una de las características del panel es que le permite ver rápidamente qué permisos tiene una extensión en una página web determinada y, potencialmente, incluso administrarlos si la extensión lo admite.