Resumen
- Las extensiones en plataformas antiguas dejarán de funcionar pronto, el Manifest V3 de Google es un gran cambio.
- Vivaldi y Brave seguirán dando soporte a Manifest V2 para algunas extensiones hasta que se elimine.
- Existen preocupaciones sobre cómo Manifest V3 afecta a los bloqueadores de contenido, con el reemplazo de webRequest.
Google lleva mucho tiempo trabajando en una nueva plataforma para extensiones de Chrome, denominada Manifest V3.Se ha prestado mucha atención a los bloqueadores de anuncios, pero hay muchas otras extensiones que también dejarán de funcionar.
Si tienes extensiones que aún están creadas en Manifest V2, dejarán de funcionar muy, muy pronto. A los desarrolladores también se les ha dicho durante mucho tiempo que este cambio se avecinaba, y Google detuvo el proceso de actualización para atender los comentarios de los desarrolladores y luego lo reanudó en diciembre del año pasado. Desde entonces, muchas aplicaciones se han lanzado a la actualización y se han pasado a Manifest V3.
Si bien Manifest V3 ciertamente dificulta las cosas para los bloqueadores de anuncios, a pesar de los titulares, los bloqueadores de anuncios no van a desaparecer. Las cosas se pondrán más difíciles con Chrome 127 y versiones posteriores, pero no significa la muerte de los bloqueadores de anuncios ni mucho menos.
9 extensiones de navegador para potenciar tu productividad personal
Convierte tu navegador web en una fuente de productividad con estas excelentes extensiones
¿Qué es Manifest V3? ¿Qué navegadores lo utilizarán?
Las extensiones se basan en versiones de manifiesto
Manifest V3 es la última plataforma de extensión para navegadores basados en Chromium y representa una renovación de la arquitectura y las políticas que rigen las extensiones de navegador. Es una actualización importante, aunque las nuevas versiones de Manifest son poco frecuentes. Manifest V2 salió en 2012 y también se esperaba que las extensiones de Manifest V1 se actualizaran o se volvieran incompatibles con versiones posteriores de Google Chrome.
Con Manifest V3, hay implicaciones para la seguridad, la privacidad y el rendimiento. La mayor mejora de seguridad es la que preocupa a la mayoría de las personas en relación con el futuro de los bloqueadores de contenido, y es el reemplazo de la API webRequest por la API declarativa NetRequest. También hay modelos de permisos más restrictivos, declaraciones explícitas de los sitios web a los que la extensión debe tener acceso y las inyecciones de scripts ahora están más restringidas.
Otros navegadores también serán compatibles con Manifest V3 en el futuro, aunque la mayoría no tiene intención de eliminar la compatibilidad con Manifest V2. Firefox de Mozilla es un excelente ejemplo de esto, ya que ha realizado ingeniería inversa de la API de extensiones de Chrome. Si bien Mozilla ha dicho que Firefox será compatible con Manifest V3 en el futuro, no hay planes de descontinuar la compatibilidad con Manifest V2. En particular,Mozilla seguirá siendo compatible específicamente con la API webRequestpara las extensiones de Manifest V3 que quieran seguir bloqueando contenido que la utilice.
En cuanto a Vivaldi, los desarrolladores que están detrás de él ya han confirmado que seguirán dando soporte a Manifest V2 hasta que finalmente se elimine de Chrome. Sin embargo, no está del todo claro cómo funcionará eso. Vivaldi instala sus extensiones a través de Chrome Web Store, y Google comenzará a ocultar allí las extensiones de Manifest V2 muy pronto. Los navegadores como Brave están en la misma situación que Vivaldi, aunque Brave ha dicho que trabajarán explícitamente para dar soporte a algunas extensiones de Manifest V2, incluida uBlock Origin.
Todas las extensiones de Manifest V2 se eliminarán por completo de Chrome Web Store en junio de 2025, por lo que para aquellos navegadores que no tienen su propio repositorio de extensiones central, las cosas pueden complicarse un poco a la hora de instalar estas extensiones más antiguas y no compatibles.
Confiamos demasiado en nuestros navegadores web, aquí explicamos por qué no deberíamos hacerlo
Su navegador web protege muchos de sus datos personales, pero muchas personas no se dan cuenta de ello.
¿Cómo Manifest V3 rompe bloqueadores de contenido como uBlock Origin?
Los cambios en webRequest hacen que sea más difícil bloquear contenido
En 2019, cuando Google anunció por primera vez que llegaría Manifest V3, el desarrollador de uBlock Origin, Raymond Hill, dijo que "esto sería la muerte de uBO y uMatrix". Además, continuó diciendo que consideraba que el cambio era innecesariamente restrictivo para las extensiones y mencionó que "los problemas de rendimiento y privacidad recaen en los sitios web" y no en las extensiones.
Sin embargo, para ser claros, Google tenía un problema con la API webRequest y con la forma en que la utilizaban los desarrolladores de extensiones. Esta API permitía que una extensión vieratodotu tráfico y navegación web, lo que le otorgaba acceso completo a todo lo que hacías en línea. En 2019, Google afirmó que, a partir de enero de 2018, el 42 % de todas las extensiones usaban esta API, cifra que, me imagino, aumentó aún más después de eso.
Además, existen problemas de rendimiento asociados al uso de la API webRequest. En el caso de cualquier extensión que la utilice, todas las solicitudes de red deben pasar primero por el procesamiento de esa extensión. Si una extensión no está optimizada para el rendimiento o si tienes muchas extensiones que se ejecutan en tu PC utilizando esta API, es posible que las páginas tarden en cargarse. uBlock Origin ya ha refutado este punto, pero dado que el 42 % de las extensiones en ese entonces utilizaban la API, es probable que sea justo decir que no todas estaban tan optimizadas como las de uBlock.
La diferencia con la API declarativeNetRequest es que, en lugar de que la extensión haga todo el filtrado, le dice a Chrome qué filtrar y elnavegadorlo hace en su lugar. Si bien la API no era muy buena al principio, Google siguió trabajando para mejorarla yagregar más funciones como resultado de los comentariosde los desarrolladores de AdGuard y Adblock Plus. Cuando se presentó por primera vez, era innecesariamente restrictiva y carecía de muchas funciones para convertirla en un reemplazo adecuado, pero eso ha mejorado con el tiempo y ahora se ha vuelto significativamente mejor para los desarrolladores.
Si bien Google tiene algo que ver con evitar el bloqueo de anuncios, existen muchas razones para creer que esto no está relacionado con la posición de la empresa como anunciante. Sin duda, existían muchas preocupaciones válidas en torno a la abundancia de extensiones que utilizan la API webRequests, tanto desde una perspectiva de rendimiento como de privacidad. Si bien se podría decir que aplicaciones como uBlock Origin y Adblock Plus mejoran significativamente el rendimiento, no hay duda de que muchas extensiones casi con certeza lo empeoraron.
Google también dice sobre la API declarativeNetRequest:
Este enfoque tiene ventajas tanto para la seguridad y la privacidad del usuario como para el rendimiento. Con un enfoque declarativo, Chrome no necesita exponer ningún dato confidencial a la extensión. El navegador puede realizar la acción solicitada por la extensión sin enviarle todos los datos asociados con la solicitud de red, porque la extensión ya especificó las condiciones bajo las cuales se realizan las diferentes acciones. Esto permite que la extensión realice el bloqueo de contenido sin necesidad de acceder a toda la información personal de un usuario.
Aunque la empresa quiere que creas que su postura es la correcta, ten en cuenta que la empresa ha sido objeto de múltiples demandas antimonopolio a lo largo de los años. Hay muchos ojos puestos en Google todo el tiempo, y jugar bien con los bloqueadores de anuncios es algo que la empresa tendrá que hacer para mantener cierta apariencia de equidad. La empresa ya está tratando de encontrar formas de evitar el uso de bloqueadores de anuncios en servicios como YouTube, pero atacar directamente las extensiones que utilizan el navegador más grande del mundo casi con certeza la metería en problemas.
Las mejores computadoras portátiles en 2025
¿Buscas una nueva computadora portátil para el trabajo, la escuela o cualquier otra cosa? Aquí tienes las mejores computadoras portátiles del mercado en este momento.
¿Qué está pasando con uBlock Origin?
Ya hay un reemplazo
Si quieres seguir usando uBlock Origin, ya existe una nueva versión llamada uBlock Origin Lite. Tiene el mismo filtrado que uBlock Origin, entrega el procesamiento a Chrome en lugar de a la extensión y puedes darle opciones de filtrado más avanzadas otorgándole más permisos. He estado usando uBlock Origin y no he notado ninguna diferencia real en absoluto, y es tan bueno como uBlock normal, pero con beneficios adicionales de privacidad y rendimiento.
Si quieres encontrar una lista de las diferencias técnicas entre uBlock Origin y uBlock Origin Lite,Hill ha publicado una página en GitHubque describe las diferencias entre ellos. Hay algunas capacidades de filtrado que todavía no se pueden trasladar a Manifest V3, y hay bastantes. Entre ellas se incluyen:
Debido a que laAPI declarativeNetRequestno admite la capacidad de aplicar reglas según el contexto superior, es decir, la URL en la barra de direcciones, no se pueden admitir las siguientes capacidades:
- Sin fuentes remotasniscriptspara cambiar de sitio
- Filtrado dinámico
- Filtrado dinámico de URL
La API declarativeNetRequest no permite filtrar según el contenido de los encabezados de respuesta, por lo que no es posible:
- No se permiten grandescambios de elementos multimedia por sitio (extensiones web n.° 461)
header=
Opción de filtro(extensiones web #460)Las siguientes opciones de filtro no se pueden traducir a reglas DNR:
strict1p
,strict3p
: si una solicitud de red tiene el mismo origen que su iniciador- Valores basados en entidades para
domain=
la opción de filtro (webextensions #394)redirect-rule=
:La API de DNR no admite el concepto de redirección si está bloqueado (extensiones web n.° 493)removeparam=
Opciones de filtro de modificadores basados en expresiones regulares- No son posibles excepciones paratodas las opciones de filtro de modificadores
- Muchos filtros basados en expresiones regulares muy útiles utilizados en uBO no están permitidos o son rechazados por la API DNR (webextensions #344)
La eliminación del encubrimiento de CNAMEdepende de cada implementación de DNR; ninguna implementación de DNR admite esta capacidad al momento de escribir este artículo.
También ha habido acusaciones de que uBlock Origin Lite es un intento de mala fe de realizar la transición a Manifest V3, y que Hill está saboteando deliberadamente la transición para intentar contraatacar a Manifest V3. No hay evidencia que respalde eso, y uBlock Origin Lite es una implementación completamente declarativa de uBlock. Esto significa que puede quedarse atrás en algunos aspectos, pero está diseñado teniendo en cuenta plenamente el espíritu de Manifest V3.
¿Cómo puedo saber qué extensiones dejarán de funcionar?
Chrome tiene un verificador integrado para ti
Si quieres ver cuáles de tus extensiones desaparecerán, puedes ir aConfiguraciónen la parte superior derecha y hacer clic enExtensiones. Esto te llevará a una página con todas tus extensiones, incluidas las que no serán compatibles con una futura actualización de Chrome. Estas son las extensiones que no están integradas en Manifest V3 y dejarán de funcionar en una fecha posterior.
Si desea buscar una alternativa, haga clic en el botónBuscar alternativapara ver extensiones similares creadas con Manifest V3. Para la mayoría de las extensiones, encontrará reemplazos con bastante facilidad y simplemente se da el caso de que las que estaba usando estaban desactualizadas y se reemplazaron de todos modos.
5 razones por las que Microsoft Edge es el mejor navegador
Puede que Microsoft Edge no tenga la mayor cuota de mercado, pero sin duda es el mejor navegador del mercado.