Uma novidade que agrada os donos de MacBook, foi divulgada pelo Google no Blog do Chromium, uma atualização recente do Chrome promete maximizar a duração da bateria no dispositivo da Apple. O objetivo é regatar os usuários que migraram para o Safari, a solução doméstica da Maçã otimizada para harmonizar com hardwares e softwares da marca.
Segundo a publicação, os usuários de um MacBook Pro M2 de 13 polegadas poderão, com uma única carga, navegar na internet por 17 horas ou assistir ao YouTube por 18 horas. Caso o modo de economia seja ativado, o Google promete um bônus de até 30 minutos a mais no tempo de navegação, benefício que deve atingir também os usuários de MacBooks mais antigos.
Como o Google turbinou o Chrome para MacBooks?
Começou por ajuste nos iFremes, tags que permitem a abertura de outras páginas a partir de uma página inicial. Como muitas delas duram apenas segundos, o Google ajustou a heurística de coleta de lixo e compactação de memória para, nessas etiquetas, reduzir só o uso da memória de curto prazo, resultando em menor consumo de energia.
A outra alteração foi nos temporizadores do Javascript, ajustou a forma omo esses “cronômetros” disparam dentro do Chrome, para ativar com menos frequência a CPU. As estruturas de dados foram simplificadas: como muitas dessas maneiras de armazenar conjuntos de informações tinham acessos frequentes com a mesma chave, o seu padrão de acesso foi otimizado.
A última alteração aconteceu na interface Modelo de Documento por Objetos (DOM, na sigla em inglês), forma como o navegador representa a página da Web. Com um bot, o Google identificou padrões de alteração que não afetam os pixels na tela, e alterou o Chrome para detectá-los e “ignorar as etapas desnecessárias de estilo, layout, pintura, varredura e GPU”.