Chrome Extension Manifest V3 podría terminar con uBlock Origin para Chrome

Google está trabajando en la versión 3 del manifiesto de extensión de Chrome en este momento, que define las capacidades de la plataforma de extensiones de Chrome.

El manifiesto actualizado está disponible como un borrador actualmente al que cualquiera puede acceder. Borrador significa que aún no está escrito en piedra y que las cosas pueden cambiar. Google finalmente lanzará la versión actualizada del manifiesto y la hará obligatoria después de un período de transición.

Los usuarios interesados ​​y los desarrolladores de extensiones pueden seguir el error de seguimiento, número 896897, en el sitio web de Chromium Bugs.

Raymond Hill, conocido como Gorhill en línea, autor de los populares bloqueadores de contenido uBlock Origin y uMatrix, expresó su preocupación por algunos de los cambios planeados; Estos cambios, si se implementan como se propone actualmente, eliminan la funcionalidad que usan las extensiones para bloquear el contenido.

Google planea eliminar las opciones de bloqueo de la API webRequest y pide a los desarrolladores que usen declarativeNetRequest en su lugar. Uno de los principales problemas con el cambio sugerido es que se hizo para admitir solo filtros compatibles con AdBlock Plus y limitaría los filtros a 30k.

Hill mencionó en el sitio de seguimiento de errores de Google que el cambio terminaría con sus extensiones uBlock Origin y uMatrix para Google Chrome. Si bien sería posible cambiar a la nueva funcionalidad, es demasiado limitante y paralizaría la funcionalidad existente de las extensiones de bloqueo de contenido.

Si esta API declarativeNetRequest (bastante limitada) termina siendo la única forma en que los bloqueadores de contenido pueden cumplir con su deber, esto esencialmente significa que dos bloqueadores de contenido que he mantenido durante años, uBlock Origin ("uBO") y uMatrix, ya no pueden existir.

Hay otras características (que entiendo que son apreciadas por muchos usuarios) que no se pueden implementar con la API declarativeNetRequest, por ejemplo, el bloqueo de elementos multimedia que son más grandes que un tamaño establecido, la desactivación de la ejecución de JavaScript mediante la inyección de Directivas de CSP, la eliminación de encabezados de cookies salientes, etc., y todo esto se puede configurar para anular una configuración menos específica, es decir, uno podría optar por bloquear globalmente elementos multimedia grandes, pero permitirlos en algunos sitios específicos, y así aún podrá anular estas reglas con reglas cada vez más específicas.

La nueva API limitaría los bloqueadores de contenido para los navegadores basados ​​en Chrome y eliminaría las opciones para crear extensiones de bloqueo de contenido nuevas y únicas. Todo lo que quedaría sería AdBlock Plus, como extensiones de filtrado que ofrecerían la misma funcionalidad de bloqueo.

Si bien todavía habría bloqueadores de anuncios para Chrome, el límite de 30, 000 filtros de red haría que incluso aquellos menos capaces que antes. EasyList, una lista de bloqueo muy popular, tiene 42, 000 filtros y si los usuarios agregan otras listas utilizadas para otros fines, por ejemplo, bloqueo social, ese número aumentaría aún más.

Puedes seguir la discusión en la página GitHub de uBlock Origin también.

Palabras de clausura

¿Podría haber sido este el plan de Google todo el tiempo? ¿Crear un navegador web y usarlo para combatir el uso de bloqueadores de contenido? ¿Bloquear algunos anuncios molestos, permitir bloqueadores de contenido básicos y bloquear cualquier otra forma de bloqueo de contenido para asegurarse de que el negocio publicitario de Google mejore nuevamente?

Algunos usuarios ciertamente se mudarían a Firefox si uBlock Origin, uMatrix y otros bloqueadores de contenido ya no funcionarían en los navegadores basados ​​en Chrome. Incluso si millones migraran, dejaría que Chrome dominara todo el mercado de navegadores de escritorio.

También será interesante ver cómo Opera, Vivaldi, Brave y otros desarrolladores de navegadores basados ​​en Chromium reaccionan al cambio, si se aprueba como se propone ahora.

Ahora tú : ¿Cuál es tu opinión sobre esto?