Os navegadores da web baseados em Chromium mais recentes não têm suporte para AppCache, pois o Google recomenda fortemente que os desenvolvedores migrem rapidamente

Tecnologia / Os navegadores da web baseados em Chromium mais recentes não têm suporte para AppCache, pois o Google recomenda fortemente que os desenvolvedores migrem rapidamente 2 minutos lidos

Modo escuro no Google Chrome



O navegador Chrome do Google e todos os navegadores baseados em Chromium, incluindo o Microsoft Edge, perderão o suporte para AppCache. A partir do Chrome v85, o Suporte AppCache será completamente descartado. Portanto, o Google está aconselhando fortemente os desenvolvedores da web a migrarem para fora da plataforma o quanto antes.

Os desenvolvedores que criam aplicativos e plataformas baseados na web são fortemente encorajados a abandonar o AppCache, um sistema que antes permitia armazenar informações localmente para acesso quando a conectividade de rede não estava disponível. O Chrome 85 removerá o suporte para AppCache por padrão.



Os desenvolvedores devem migrar para ‘Service Workers’ do AppCache para obter melhor compatibilidade, segurança e confiabilidade?

A partir do Chrome 85, o AppCache não estará mais disponível no Chrome por padrão. A propósito, esta não é uma mudança repentina. A especificação Application Cache (AppCache) foi descontinuada desde dezembro de 2016, e no Chrome a partir da versão 79. No Chrome 70, AppCache foi removido de contextos inseguros. O Google confirmou que planejava remover o AppCache no Chrome 82. Antes da remoção prometida do AppCache no Chrome 82, o Google até anunciou uma correção de segurança que introduzia o conceito de um escopo de manifesto.



https://twitter.com/FxSiteCompat/status/1262441004088602628



O cronograma de remoção do Chrome AppCache tem dois próximos marcos importantes. A partir do Chrome v85, o AppCache não estará mais disponível no Chrome por padrão. Os desenvolvedores que ainda podem precisar de mais tempo para migrar do AppCache podem se inscrever para um teste de origem “reversa” para estender a disponibilidade do AppCache para seus aplicativos da web. O teste de origem começará no Chrome 84 (antes da remoção padrão no Chrome 85) e estará ativo no Chrome 89.

O AppCache desaparecerá completamente com o Chrome v90. Em outras palavras, a partir do Chrome 90, o AppCache será totalmente removido para todos. Não estará disponível mesmo para aqueles que se inscreveram para o ensaio de origem “reversa”.

Implantação reversa do teste original para remoção de AppCache e alternativa para a plataforma:

Embora o teste de origem “reversa” comece oficialmente com o Chrome 84, os desenvolvedores podem se inscrever para o mesmo hoje e adicionar os tokens aos seus manifestos HTML e AppCache. Conforme o público do aplicativo da web atualiza gradualmente para o Chrome 84, todos os tokens que os desenvolvedores já adicionaram entrarão em vigor.



Apesar da disponibilidade do período de carência estendido, é altamente recomendável migrar para fora do AppCache. O procedimento de migração não é difícil ou complexo. Os desenvolvedores podem testar facilmente a remoção do AppCache em seus aplicativos da web usando ‘chrome: // flags / # app-cache’ bandeira . O sinalizador simula de forma abrangente a remoção do AppCache. Este sinalizador está disponível a partir do Chrome 84.

Service Workers é amplamente compatível com os navegadores atuais . Ele oferece uma alternativa estável e perfeitamente funcional para a experiência off-line fornecida pelo AppCache. É importante observar que o Chrome desativará a funcionalidade AppCache em qualquer página carregada sob o controle de um Service Worker. Em outras palavras, Service Workers e AppCache são mutuamente exclusivos. Portanto, é altamente recomendável não tentar migrar para os trabalhadores de serviço peça por peça.

Embora o Google Chrome ainda ofereça algum suporte para AppCache, o Firefox e outros navegadores há muito abandonaram completamente o suporte. Raposa de fogo descontinuada AppCache na versão 44 (setembro de 2015) e tem removido suporte para ele em suas compilações Beta e Nightly a partir de setembro de 2019. Safari descontinuada AppCache no início de 2018.

Alguns Desenvolvedores de aplicativos nativos para Android pode ter que ficar com o AppCache por enquanto. Alguns desenvolvedores de aplicativos Android nativos usar o Chrome WebView para exibir conteúdo da web. Mas às vezes eles também contam com o AppCache. Não é possível habilitar um teste de origem reversa para um WebView.

Tag cromada