Como o Google reduziu o uso de RAM no Chrome 89

Como o Google reduziu o uso de RAM no Chrome 89

O Chrome 89 reduziu drasticamente o uso de RAM - até 22% no Windows.

O Google Chrome é o navegador da web mais popular do mundo, mas ainda tem a reputação de consumir muitos recursos. Nos últimos anos, isso permitiu a diferenciação de navegadores mais compactos, ou seja, navegadores baseados em Chromium que consomem menos recursos, como Vivaldi, Opera, Brave ou o novo Microsoft Edge.

Melhorar a eficiência da memória no Google Chrome parece ser uma das principais prioridades da equipe de desenvolvimento neste ano. O Google publicou uma série de posts ontem destacando os esforços feitos para melhorar o desempenho e reduzir o consumo de memória no Chrome 89.

“No Chrome M89, observamos uma economia significativa de memória quando usado no sistema operacional Windows - até 22% nos processos do navegador, 8% no renderizador e 3% na GPU. Além do mais, melhoramos os tempos de resposta do navegador em até 9%. Conseguimos isso com o PartitionAlloc, nosso alocador de memória avançado patenteado que é otimizado para baixa latência de alocação, eficiência de espaço e segurança ”, diz uma postagem do blog do Google.

A versão mais recente do Google Chrome também economiza recursos, otimizando o uso de memória na guia ativa e em segundo plano.

“O Chrome agora está liberando até 100 MB por guia, o que é mais de 20% em alguns sites populares, removendo memória que a guia de primeiro plano não está usando ativamente, por exemplo, para imagens grandes que você rolou para fora da tela. O Chrome também reduz a quantidade de memória nas guias de plano de fundo do macOS, o que já fazemos em outras plataformas há algum tempo ”, explicou o Google.

O Google ainda precisa trabalhar no desempenho, já que a concorrência de outros navegadores define um ritmo constante de desenvolvimento. Na verdade, o Microsoft Edge 89 apresenta um recurso útil de Sleep Tabs (Salvar Recursos) que coloca as guias inativas em repouso para conservar recursos. A versão recém-lançada também recebeu um novo recurso "Startup Booster", que irá acelerar a inicialização do navegador após a inicialização do sistema.

O Google está relatando otimizações para a versão Android de seu navegador Chrome, como uma melhoria na construção que melhora o uso de memória em 5%, o tempo de inicialização do navegador em 7,5% e o tempo de carregamento da página da web em até 2%.

Por sua vez, novas melhorias reduziram o número de travamentos do navegador devido à memória insuficiente. Agora, graças a um novo recurso - guias congeladas, o navegador Chrome para Android inicia 13% mais rápido. O Chrome mantém uma versão leve das guias abertas, que são semelhantes em tamanho à captura de tela, mas ainda suportam rolar, aplicar zoom e clicar em links. O vídeo mostra uma comparação de como iniciar o navegador com e sem o novo recurso de guias congeladas.