O Google otimiza o Chrome para macOS para oferecer bateria semelhante ao Safari em Macs

Para competir com o desempenho da bateria do Safari no Mac, o Google otimizou o Chrome para macOS para oferecer mais tempo de navegação na web e streaming de vídeo.

Recentemente, o Chrome para Mac adicionou dois novos recursos;Modo de economia de memóriapara tornar a navegação na web mais rápida, liberando memória de guias não utilizadas e proporcionando fluxos de trabalho mais suaves, eModo de economia de energiapara prolongar a vida útil da bateria, limitando a atividade e os efeitos em segundo plano quando a bateria do computador atinge 20% ou menos.

O Google faz quatro ajustes para melhorar a vida útil da bateria no Chrome para macOS

Navegador nativo da Apple, o Safari oferece até 17 horas de navegação desconectada e até 20 horas de streaming de vídeo.

Agora, para aprimorar ainda mais a experiência dos usuários e corresponder à duração da bateria que o Safari oferece em Macs, o Google fez quatro alterações no Chrome para macOS para ativar a CPU com menos frequência para ajustar a compactação de memória:

  • Iframes criados recentemente ajustados

Aprimorou a heurística de coleta de lixo e compactação de memória para iframes criados recentemente. Isso resulta em menos consumo de energia para reduzir o uso da memória de curto prazo (sem impacto no uso da memória de longo prazo).

Mais leitura:Como verificar a vida útil da bateria de um AirTag e substituir a bateria

  • Removido redesenhos desnecessários como layout, pintura, estilo e outros

"Navegamos em sites do mundo real com um bot e identificamos padrões de alteração do Document Object Model (DOM) que não afetam os pixels na tela. Modificamos o Chrome para detectá-los antecipadamente e ignorar as etapas desnecessárias de estilo, layout, pintura, raster e GPU. Implementamos otimizações semelhantes para alterações na interface do usuário do Chrome."

  • Padrões de acesso otimizados de estruturas de dados

“Identificamos estruturas de dados nas quais havia acessos frequentes com a mesma chave e otimizamos seu padrão de acesso.”

  • Temporizadores Javascript ajustados

"Os temporizadores Javascript ainda controlam uma grande proporção do consumo de energia de uma página da Web. Como resultado, ajustamos a forma como eles são acionados no Chrome para permitir que a CPU seja ativada com menos frequência. Da mesma forma, identificamos oportunidades para cancelar os temporizadores internos quando eles não são mais necessários, reduzindo o número de vezes que a CPU é ativada."

através de9to5Google