Underbee

Manifest V3 y su impacto

En el mundo digital actual, los navegadores web desempeñan un papel esencial en nuestra interacción diaria con la tecnología. 

Entre ellos, Google Chrome ha mantenido su posición como líder indiscutible durante años. Sin embargo, este navegador, que cuenta con una amplia base de usuarios y desarrolladores, está atravesando un cambio significativo con la implementación de la nueva plataforma de extensiones denominada Manifest V3. Este cambio está generando debates tanto en la comunidad de desarrolladores como entre los usuarios.

Introducción al Manifest V3

El Manifest V3 (MV3) es una actualización del conjunto de reglas y especificaciones técnicas que los desarrolladores deben cumplir para que sus extensiones sean compatibles con Chrome. Anunciado inicialmente en 2019, MV3 tiene como objetivo mejorar la seguridad, el rendimiento y la unificación entre navegadores. Sin embargo, su llegada no ha estado exenta de controversias, especialmente por las limitaciones que impone en ciertas funcionalidades, como los bloqueadores de anuncios.

El Manifest es esencialmente una lista de requisitos que las extensiones deben cumplir para poder publicarse y operar en la Chrome Web Store. Con la transición de MV2 a MV3, Google ha introducido restricciones que buscan reducir el acceso de las extensiones a datos sensibles y minimizar el impacto en el rendimiento del navegador. A pesar de estas mejoras aparentes, muchos desarrolladores y usuarios han expresado su preocupación por las implicaciones de estas nuevas normativas.

Cambios Principales en el Manifest V3

Uno de los cambios más significativos en MV3 es la eliminación de ciertas capacidades de la API webRequest, una herramienta clave utilizada por bloqueadores de anuncios y otras extensiones avanzadas. En su lugar, MV3 introduce la API declarativeNetRequest, que ofrece un enfoque más controlado y limitado para gestionar las solicitudes de red.

  • Mayor seguridad: Al limitar el acceso de las extensiones a datos sensibles, MV3 busca prevenir posibles abusos y mejorar la privacidad del usuario.

  • Rendimiento optimizado: La nueva API declarativeNetRequest permite procesar reglas de filtrado de manera más eficiente, reduciendo la carga en el navegador.

  • Unificación entre navegadores: Gracias al trabajo conjunto de desarrolladores de Mozilla, Safari y Chrome en el grupo W3C WebExtensions Community Group, MV3 representa un paso hacia una plataforma de extensiones común.

Impacto en los bloqueadores de anuncios

Los bloqueadores de anuncios son quizás las extensiones más afectadas por esta transición. Tradicionalmente, estas herramientas han dependido de la API webRequest para bloquear anuncios en tiempo real. Con la nueva API, los bloqueadores deben adaptarse a un sistema más restrictivo que limita su capacidad para personalizar el filtrado de contenido.

A pesar de estas restricciones, los desarrolladores de bloqueadores como uBlock Origin y AdGuard están trabajando arduamente para mantener un rendimiento comparable al ofrecido bajo MV2. Esto incluye el desarrollo de nuevas herramientas, como AGLint y complementos para entornos de desarrollo como Visual Studio Code, que facilitan la creación de listas de filtrado compatibles con MV3.

Desde hace unos meses, los usuarios de uBlock Origin y otras extensiones MV2 han comenzado a notar advertencias en la tienda de extensiones de Chrome que indican que esta herramienta «pronto puede dejar de ser compatible» debido a que no sigue las «mejores prácticas» de las extensiones para Chrome (en realidad, las nuevas reglas impuestas por MV3).

"El Manifest V3 es más que una simple actualización; es un cambio de paradigma que busca mejorar la seguridad y el rendimiento de las extensiones en Google Chrome. Aunque introduce nuevas limitaciones, también abre puertas hacia una plataforma más unificada y colaborativa."

La comunidad reacciona

La recepción inicial de MV3 fue mayoritariamente negativa. Tanto los desarrolladores como los usuarios temían que estas nuevas restricciones perjudicarían la funcionalidad y diversidad del ecosistema de extensiones. Sin embargo, con el tiempo, algunos han adoptado una perspectiva más equilibrada. Gracias a iniciativas como el grupo W3C, la comunidad ha logrado una mayor colaboración entre desarrolladores de navegadores y extensiones.

Por otro lado, las críticas persisten, especialmente en lo que respecta a la seguridad y privacidad. Aunque MV3 promete mejoras en estos aspectos, la presencia de extensiones fraudulentas en la Chrome Web Store sigue siendo un problema significativo. Muchos expertos coinciden en que la solución radica en una moderación más estricta y una colaboración más cercana entre Google y la comunidad de ciberseguridad.

¿Hay alternativa?

Para aquellos usuarios que dependen de extensiones ahora afectadas por MV3, las opciones son limitadas. Una posibilidad es explorar navegadores alternativos basados en Chromium, como BraveVivaldi, Edge u Opera, que podrían ofrecer mayor flexibilidad en sus políticas de extensiones. 

Otra alternativa es recurrir a herramientas externas, como aplicaciones independientes de bloqueadores de anuncios, que operan a nivel de red y no dependen del navegador para su funcionamiento.

No hay comentarios on Manifest V3 y su impacto

Deja tu comentario

¡Síguenos!

Estamos presentes en las principales Redes Sociales.

Solicita una cotización.
¡Sin compromiso! 💰 Bee free!

Ya sea que tengas una solicitud de cotización, necesites una consulta, o simplemente quieras conocer al equipo, escríbenos y nos comunicaremos contigo lo antes posible.

Y aquí, gente ❤️ increíble

Orgullosos y satisfechos de trabajar con ellos. Echa un vistazo por aquí >