Recentemente, o Google anunciou que o navegador Chrome atingiu um recorde histórico no teste de desempenho Speedometer 3, com um aumento de 10% em comparação ao ano passado. Segundo o Google, se cada usuário do Chrome utilizar o navegador por 10 minutos diariamente, essas otimizações podem economizar um total de 58 milhões de horas, o que equivale ao tempo de espera para carregar páginas da web durante a vida de 83 pessoas.
Speedometer 3 é uma ferramenta de teste de desempenho de navegadores, desenvolvida em conjunto pelo Google, Apple, Intel, Microsoft e Mozilla, especialmente para verificar a velocidade de resposta de páginas web. A avaliação abrange diversas áreas, como análise de HTML, processamento de JavaScript e JSON, interação com o modelo de objeto de documento (DOM), aplicação de CSS e renderização de pixels, para medir o desempenho real de todo o pipeline de renderização. Na nova versão do Chrome, o Chrome 139 obteve uma pontuação de 52,35 em um MacBook Pro equipado com chip M4.
No último ano, o Google fez várias otimizações de desempenho para o Chrome, especialmente na questão da organização da memória. O motor de renderização Blink do Chrome otimizou as estruturas de dados internas do DOM, CSS, layout e componentes de desenho, reduzindo significativamente as mudanças desnecessárias na memória do sistema e aumentando a eficiência do uso do cache da CPU. Ao mesmo tempo, a equipe atualizou o código que antes utilizava malloc para usar o sistema de coleta de lixo Oilpan, melhorando ainda mais o encapsulamento da memória.
Houve um progresso significativo no processamento de strings, com o renderizador convertendo o algoritmo Hash para rapidhash e melhorando vários algoritmos de Hash, filtros e detecção de estruturas de dados. Embora essas melhorias técnicas sejam menos perceptíveis, o Google enfatiza que elas têm um impacto direto na melhoria da experiência do usuário e na taxa de conversão das empresas.
A estratégia de cache também foi otimizada, especialmente ao lidar com tarefas de renderização intensivas em computação, como o cálculo de estilos CSS, resultando em uma taxa de acerto de cache significativamente maior e, ao mesmo tempo, reduzindo o armazenamento desnecessário de conteúdo. Além disso, no que diz respeito à forma das fontes, a equipe fez melhorias significativas no desempenho das fontes do Apple Advanced Typography, o que impacta a eficiência de renderização de todo o texto.
O Google reafirma que o desempenho sempre foi um dos principais trunfos do Chrome. Esses benchmarks públicos servem como ferramentas poderosas para monitorar o progresso geral, explorar novas áreas de melhoria e garantir a eficácia de potenciais inovações, sendo desenvolvidos em colaboração com diversos fabricantes de navegadores, o que assegura a imparcialidade e a autoridade dos padrões do setor.



