As alterações do Manifest V3 para extensões do navegador serão lançadas no Google Chrome 88

O Google anunciou que as alterações do Manifest V3 estão ativas no Chrome 88 Beta, com as alterações sendo promovidas para estáveis ​​​​em meados de janeiro de 2021.

Uma das maiores mudanças na navegação na Internet este ano está chegando na forma do muito discutido Manifesto V3. Uma nova versão do manifesto permite que o navegador, Chrome, restrinja o funcionamento de certas APIs mais antigas, mudando a forma como a web e as extensões que a acompanham funcionam e, eventualmente, mudando a forma como a internet é experimentada pelos usuários em grande. Após meses de discussão ativa e feedback, as extensões do Manifest V3 para Chrome estão sendo lançadas no Chrome 88 Beta, com mais mudanças chegando nos meses seguintes.

Mudanças no Manifesto V3

Segurança

Com o Manifest V3, o Google não permite código hospedado remotamente. A empresa afirma que esse mecanismo é usado como vetor de ataque para contornar as ferramentas de detecção de malware do Google. No interesse da privacidade e segurança do usuário, isso será removido. A remoção do código hospedado remotamente também permitirá que o Google analise os envios para a Chrome Web Store de forma mais completa e rápida.

Desempenho

Com esta nova versão, o Google está apresentando trabalhadores de serviço como um substituto para páginas de fundo. As páginas em segundo plano permanecem ativas em segundo plano e consomem recursos do sistema, independentemente de uma extensão estar fazendo uso delas. Service Workers são "efêmeros", no sentido de que são executados separadamente de uma página da Web, abrindo o porta para recursos que não precisam de uma página da web ou interação do usuário (como notificações push e plano de fundo sincronizar). O navegador será capaz de iniciar e fechar service workers conforme necessário, permitindo reduzir a utilização geral dos recursos do sistema.

As APIs de extensão também estão migrando para um modelo mais declarativo. O Google afirma que o resultado final é um melhor desempenho geral e melhores garantias de privacidade para a maioria dos usuários de extensões.

Privacidade

Outra grande mudança vem no novo modelo de extensões que torna opcionais muito mais permissões. Os usuários agora poderão reter permissões confidenciais no momento da instalação, proporcionando maior visibilidade e controle sobre como as extensões usam e compartilham seus dados. Conseqüentemente, os desenvolvedores de extensões devem esperar que os usuários ativem ou desativem as permissões a qualquer momento.

Depois, há mudanças nas extensões que exigem acesso passivo à atividade na web, como o API Web Request e a mais recente API Declarative Net Request. A API Declarative Net Request, em particular, passou por mudanças desde seu primeiro anúncio, e a implementação atual leva em consideração extensas feedback da comunidade de desenvolvedores, como suporte para vários conjuntos de regras estáticos, expressões regulares dentro de regras, modificação de cabeçalho declarativo, e mais.

Estamos muito satisfeitos com a estreita colaboração estabelecida entre a equipe de extensões do Google Chrome e nossos própria equipe de engenharia para garantir que as extensões de bloqueio de anúncios ainda estarão disponíveis após a implementação do Manifest V3 efeito.

Disponibilidade e implementação do Manifest V3

Conforme declarado, o Manifest V3 agora está disponível para experimentação no Chrome 88 Beta, com recursos adicionais esperados nos próximos lançamentos. A Chrome Web Store começará a aceitar extensões do Manifest V3 a partir de meados de janeiro, quando o Chrome 88 atingir a versão estável.

O Google não está se comprometendo com uma data exata para remover o suporte para extensões do Manifest V2, uma estimativa aproximada o cronograma para o período de migração pode ser estimado em um ano a partir de quando o Manifesto V3 chegar ao estábulo filial. O Google fornecerá mais detalhes sobre o cronograma nos próximos meses.