O Manifest V3 é a versão mais recente da plataforma de extensões. Fizemos uma série de alterações nas APIs disponíveis e adicionamos uma série de novos recursos.

Nossos objetivos

O Manifest V3 tem como objetivo ser o primeiro passo na visão da nossa plataforma para melhorar a privacidade, a segurança e a performance das extensões. Junto com as mudanças na plataforma, estamos trabalhando para oferecer aos usuários mais compreensão e controle sobre o que as extensões podem fazer. As mudanças vão levar vários anos para serem concluídas.

O que muda?

As extensões no Manifest V2 tinham uma página em segundo plano de longa duração que ocupava recursos, mesmo quando uma extensão não estava em execução. No Manifest V3, movemos o contexto em segundo plano para service workers, que são executados apenas quando necessário.
Com o Manifest V3, uma extensão não consegue usar código hospedado remotamente, o que apresenta riscos de segurança ao permitir que códigos não revisados sejam executados nas extensões. Com essa mudança, uma extensão só pode executar o JavaScript incluído no pacote e sujeito a revisão pela Chrome Web Store.
Estamos descontinuando a versão de bloqueio da API webRequest. Isso exigia que as extensões usassem proxy de todo o tráfego de rede para oferecer recursos de filtragem, o que custava desempenho e privacidade. A nova API declarativeNetRequest é uma alternativa mais segura para muitos casos de uso.
O Manifest V3 também adiciona uma série de novas APIs e recursos, melhorias na plataforma, incluindo suporte a métodos baseados em promessas e muito mais.

O que fazer depois disso?

Saiba como migrar sua extensão.
Confira as principais lacunas da plataforma que eliminamos como parte da transição.
Consulte uma lista de verificação das mudanças para migração.
Orientações sobre a publicação de uma extensão atualizada.