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
