O Google Chrome 88 introduziu a API Manifest V3 para extensões, que não apenas altera significativamente a forma como algumas extensões funcionam, mas também será obrigatória em breve. O Google agora compartilhou um cronograma atualizado para a mudança.
Manifest V3 é a nova plataforma de software para extensões do Chrome, destinada a tornar as extensões mais rápidas e seguras. A mudança gerou polêmica devido à remoção da API webRequest pelo Google, que é usada por extensões bloqueadoras de conteúdo para filtrar o tráfego de rede. A API foi substituída por declarativeNetRequests , que tem um limite máximo na quantidade de regras (cerca de 30.000 no momento). Muitos bloqueadores de conteúdo têm centenas de milhares de regras, e é por isso que a popular extensão uBlock Origin está sendo reformulada para atender aos requisitos do Google, enquanto a versão compatível com V3 do AdGuardnão suporta as mesmas regras de filtragem de antes. As novas limitações nas tarefas em segundo plano também tornarão algumas extensões menos úteis ou as quebrarão completamente.
O Google já parou de aceitar novas extensões do Manifest V2 em janeiro de 2022, e agora a empresa compartilhou um cronograma mais específico para a transição para V3. A partir de janeiro de 2023, com o lançamento do Chrome 112, o Google começará a testar experimentos que desativam todas as extensões do Manifest V2 nos canais Canary, Dev e Beta. Mais tarde, em junho de 2023, a Chrome Web Store cancelará a publicação de todas as extensões V2 e o Chrome começará a experimentar a desativação das extensões V2 no canal estável. Finalmente, em janeiro de 2024, todas as extensões do Manifest V2 serão totalmente removidas da Chrome Web Store.
O Google ainda está trabalhando em melhorias no Manifest V3 para atender às reclamações dos desenvolvedores, incluindo suporte para extensões userscript (como Tampermonkey), maior armazenamento e restauração da capacidade das extensões criarem páginas de fundo para algumas tarefas. Ainda assim, algumas das melhorias não estarão prontas até perto da data de encerramento do Manifest V2, o que não deixa muito tempo para os desenvolvedores testarem e lançarem atualizações.
Outros navegadores que suportam extensões do Chrome também estão trabalhando no suporte ao Manifest V3, mas alguns deles estão deixando a API webRequest em vigor. O Safari 15.4 adicionou o Manifest V3 e o Firefox está trabalhando nisso .
Fonte: Blog do Chrome