Contents

Sistema de cache renovado aumenta o desempenho do Chrome!

O Google anunciou que em breve introduzirá no Chrome uma mudança significativa no comportamento do cache Voltar/Avançar (BFCache) , que permitirá memorizar as páginas da web visitadas mesmo que não previstas por este último. A novidade deve melhorar o desempenho do navegador, mas levanta algumas preocupações entre os profissionais.

/images/ChromeIcona_720.jpg

Atualmente, quando o cabeçalho é inserido em uma página web “Cache-control: no-store” (CCNS) também é impedido de ser salvo no BFCache (e não apenas no cache HTML padrão). Com a nova mudança, O Google irá ignorar este cabeçalho quando se trata de armazenamento BFCache, para que as páginas possam ser restauradas instantaneamente quando o usuário clicar nos botões"Voltar"e"Avançar"do navegador. Segundo o Google, isso melhorará significativamente o desempenho da navegação.

Chrome, um novo recurso em teste que pode melhorar o desempenho

BFCache , conforme explicado no documento fornecido, é um cache na memória que salva um instantâneo completo de uma página da web, incluindo o heap JavaScript. Isso permite que ele seja restaurado rapidamente se o usuário voltar. Atualmente, porém, as páginas com cabeçalho CCNS não são armazenadas no BFCache e, portanto, retornar a elas com os botões Voltar e Avançar do navegador requer um novo download do conteúdo e, portanto, a operação não ocorre instantaneamente.

Ao ignorar este cabeçalho para o BFCache, o Chrome poderá então colocar um número maior de páginas no cache dedicado, tornando o procedimento de avanço/retrocesso instantâneo. O problema em torno desta implementação está relacionado ao fato de pode carregar páginas web com conteúdo desatualizado , em muitos casos um comportamento que os desenvolvedores não querem que seja possível apenas inserindo o cabeçalho"no-store". Para isso o Google está implementando o novo comportamento do BFCache nas versões de teste do Chrome, a fim de ter dados suficientes para entender qual pode ser o impacto na experiência de navegação do usuário final.

Fergal Daly , engenheiro do Google citado pelo BleepingComputer, apontou como o cabeçalho CCNS pertence ao cache HTTP padrão do navegador e não implica que a página não deva ser carregada no BFCache , então de acordo com ele não há violação das promessas do Google com a nova implementação. De qualquer forma, a mudança será introduzida gradualmente e o Google continuará coletando feedback dos desenvolvedores web para garantir que não cause problemas aos usuários do Chrome. O objetivo final é melhorar a navegação na web, criando uma experiência mais fluida, sem comprometer a segurança do navegador.

*️⃣ Link da fonte:

explicado , [citado](https://www.bleepingcomputer.com/news/google/google-chromes-new-cache-change-could-boost-desempenho/# google_vignette),