Manifest V3 es la versión más reciente de la plataforma de extensiones. Realizamos varios cambios en las APIs disponibles y agregamos varias funciones nuevas.

Nuestros objetivos

El objetivo de Manifest V3 es ser el primer paso en la visión de nuestra plataforma para mejorar la privacidad, la seguridad y el rendimiento de las extensiones. Junto con los cambios en la plataforma, estamos trabajando para que los usuarios comprendan y controlen mejor las extensiones que pueden hacer. Los cambios tardarán varios años en completarse.

¿Qué cambia?

Las extensiones en Manifest V2 tenían una página en segundo plano de larga duración que ocupaba recursos, incluso cuando una extensión no se estaba ejecutando. En Manifest V3, trasladamos el contexto en segundo plano a service workers, que solo se ejecutan cuando es necesario.
Manifest V3 quita la capacidad de una extensión para usar código alojado de forma remota, lo que presenta riesgos de seguridad, ya que permite que el código no revisado se ejecute en extensiones. Con este cambio, una extensión solo puede ejecutar el código JavaScript que esté incluido en su paquete y que esté sujeto a revisión por parte de Chrome Web Store.
La versión de bloqueo de la API de webRequest dejará de estar disponible. Esto requería extensiones para usar un proxy en todo el tráfico de red para proporcionar capacidades de filtrado, lo que conlleva un costo de rendimiento y privacidad. La nueva API declarativeNetRequest proporciona una alternativa más segura para muchos casos de uso.
Manifest V3 también agrega varias APIs y capacidades nuevas, mejoras a la plataforma, incluida la compatibilidad con métodos basados en promesas, y mucho más.

¿Cómo avanzar?

Obtén información para migrar tu extensión.
Conoce las brechas clave de la plataforma que cerramos como parte de la transición.
Consulta una lista de tareas de los cambios para la migración.
Consejos para publicar una extensión actualizada.