Google ha anunciado que los cambios de Manifest V3 están disponibles en Chrome 88 Beta y que los cambios se promocionarán a estables a mediados de enero de 2021.
Uno de los mayores cambios en la navegación por Internet este año llega en forma de Manifiesto V3 muy discutido. Una nueva versión del manifiesto permite al navegador Chrome restringir el funcionamiento de ciertas API más antiguas, cambiando la forma la web y las extensiones que la acompañan funcionan y, eventualmente, cambian la forma en que los usuarios experimentan Internet en grande. Después de meses de debates y comentarios activos, Manifest V3 para extensiones de Chrome ahora se está implementando en Chrome 88 Beta, y se realizarán más cambios en los próximos meses.
Cambios en el Manifiesto V3
Seguridad
Con Manifest V3, Google no permite el código alojado de forma remota. La empresa afirma que este mecanismo se utiliza como vector de ataque para eludir las herramientas de detección de malware de Google. En aras de la privacidad y seguridad del usuario, esto se eliminará. La eliminación del código alojado de forma remota también permitirá a Google revisar los envíos a Chrome Web Store de forma más exhaustiva y rápida.
Actuación
Con esta nueva versión, Google presenta trabajadores de servicios como reemplazo de las páginas de fondo. Las páginas en segundo plano permanecen activas en segundo plano y consumen recursos del sistema independientemente de si una extensión las está utilizando. Los trabajadores de servicios son "efímeros", en el sentido de que se ejecutan por separado de una página web, abriendo el puerta a funciones que no necesitan una página web o interacción del usuario (como notificaciones push y fondo sincronización). El navegador podrá iniciar y cerrar trabajadores del servicio según sea necesario, lo que le permitirá reducir la utilización general de recursos del sistema.
Las API de extensión también están avanzando hacia un modelo más declarativo. Google dice que el resultado final es un mejor rendimiento general y mejores garantías de privacidad para la mayoría de los usuarios de extensiones.
Privacidad
Otro gran cambio viene en el nuevo modelo de extensiones que hace que muchos más permisos sean opcionales. Los usuarios ahora podrán retener permisos confidenciales en el momento de la instalación, lo que les brindará mayor visibilidad y control sobre cómo las extensiones usan y comparten sus datos. En consecuencia, los desarrolladores de extensiones deben esperar que los usuarios acepten o no permisos en cualquier momento.
Luego hay cambios en las extensiones que requieren acceso pasivo a la actividad web, como el API de solicitud web y la API de solicitud neta declarativa más nueva. La API Declarative Net Request, en particular, ha experimentado cambios desde su primer anuncio, y la implementación actual tiene en cuenta una amplia comentarios de la comunidad de desarrolladores, como soporte para múltiples conjuntos de reglas estáticas, expresiones regulares dentro de las reglas, modificación de encabezados declarativos, y más.
Estamos muy satisfechos con la estrecha colaboración establecida entre el equipo de extensiones de Chrome de Google y nuestro propio equipo de ingeniería para garantizar que las extensiones de bloqueo de anuncios sigan estando disponibles después de que Manifest V3 entre en funcionamiento. efecto.
Disponibilidad e implementación de Manifest V3
Como se indicó, Manifest V3 ahora está disponible para experimentar en Chrome 88 Beta, y se espera que aparezcan características adicionales en próximas versiones. Chrome Web Store comenzará a aceptar extensiones Manifest V3 a partir de mediados de enero, cuando Chrome 88 llegue a la rama estable.
Google no se compromete con una fecha exacta para eliminar la compatibilidad con las extensiones Manifest V2, una aproximación El cronograma para el período de migración se puede estimar en un año desde que Manifest V3 aterriza en el establo. rama. Google proporcionará más detalles sobre el cronograma en los próximos meses.