Mudanças ocultas ajudam o Google Chrome a estabelecer novo recorde de velocidade em telefones Snapdragon 8 Elite

Principais conclusões

  • O Google melhorou significativamente o desempenho do Chrome em dispositivos Android, levando a tempos de carregamento mais rápidos e interações mais suaves.
  • Os ganhos de desempenho do Chrome são atribuídos a processos de construção otimizados, avanços no mecanismo JavaScript V8 e no mecanismo de renderização Blink e à colaboração com parceiros de hardware como a Qualcomm.
  • Essas melhorias de desempenho se traduzem em uma melhor experiência geral de navegação em dispositivos Android, incluindo carregamentos de página mais rápidos, rolagem mais suave e capacidade de resposta mais rápida do aplicativo.




O Google Chrome possui uma sólida participação de mercado de navegadores móveis de 68,69% em todo o mundo. O domínio pode ser facilmente atribuído não apenas aos recursos avançados do navegador, mas também ao fato de ele vir pré-instalado em dispositivos Android de todos os formatos e tamanhos.

Com uma gama tão diversificada de dispositivos, otimizar aplicativos para cada smartphone pode ser uma tarefa difícil – no entanto, o mais novo avanço da gigante da tecnologia com o Chrome parece ter tornado esse desafio um pouco mais fácil.

Relacionado

Como tornar o Google Chrome o navegador padrão em seu telefone ou PC

Cansado de tentar lembrar seus favoritos? Torne o Google Chrome seu navegador padrão em todos os dispositivos


Conforme destacado pela gigante da tecnologia em uma nova postagem no blog hoje, seus avanços mais recentes levaram a um aumento significativo nas pontuações do velocímetro do Chrome em smartphones, completo com uma experiência web geral mais rápida e suave. O Google sugere que a atualização é o culminar do trabalho dos últimos dois anos – resultando na otimização de construção do Chrome, melhorias em seu mecanismo JavaScript (V8) e mecanismo de renderização (Blink).

A gigante da tecnologia usou o benchmark do Velocímetro para monitorar o desempenho do Chrome e, de acordo com ele, desde o lançamento do Chrome M112 no ano passado, registrou um aumento significativo nas pontuações do Velocímetro 2.1 em dispositivos Android. “Na verdade, em muitos dispositivos, as pontuações mais que dobraram, com a mais nova plataforma móvel Snapdragon 8 Elite estabelecendo novos recordes de desempenho do velocímetro em dispositivos móveis.”



Uma ‘construção de alto desempenho’ para dispositivos de última geração

Um gráfico que destaca o desempenho do Chrome monitorado no Velocímetro.

Fonte: Google

Um fator chave para o aumento de desempenho vem graças à otimização do processo de construção do Chrome. A gigante da tecnologia destacou que, até o ano passado, ele enviava a mesma versão do Chrome para uma ampla variedade de dispositivos Android – o que significava que as restrições de memória e tamanho do disco dos dispositivos básicos também limitavam o desempenho do Chrome em dispositivos de última geração. “Consequentemente, muitas otimizações de construção modernas estavam fora do alcance da versão Android do Chrome, pois resultaram em binários muito maiores”, escreveu o Google.

Com o Chrome M113 do ano passado, o Chrome tem como alvo dispositivos de última geração com uma “construção de maior desempenho” diferente, enquanto os dispositivos de baixo custo mantêm sua versão original do Chrome. A versão voltada para dispositivos premium inclui otimizações modernas que tornam o Chrome mais eficiente e rápido.


  • Ao direcionar o ARM64 em vez do ARM32, podemos fazer uso de recursos de conjunto de instruções ARM mais eficientes e operações maiores de 64 bits.
  • Como o tamanho binário é menos relevante em dispositivos premium com discos grandes e memória suficiente, agora podemos compilar código C++ otimizado para velocidade (-O2 / -O3) em vez de tamanho (-Oz).
  • Além disso, ajustamos os limites de inlining usados ​​pelo compilador para permitir mais inlining em código quente (dentro e entre módulos), enquanto atualizamos o modelo e a política usados ​​por outra passagem do compilador (MLGO) para reduzir inlining em código frio.
  • Agora também aplicamos técnicas de otimização guiada por perfil (PGO) à construção para melhorar ainda mais o layout do código e o nível de otimização para código quente.
  • Por fim, melhoramos a ordenação do código entre funções alinhando a geração de orderfile do Chrome com a nova versão ARM64. Também incluímos agora o Speedometer 3, a versão mais recente do benchmark de velocidade do navegador padrão do setor, nas cargas de trabalho usadas para gerar o arquivo de pedidos.


Desempenho do Chrome M112 em comparação com o Chrome M129.

Fonte: Google

O Google indica que essas otimizações de construção são responsáveis ​​por mais da metade das melhorias gerais na pontuação do velocímetro, com a versão M129 do Chrome deste ano apresentando desempenho muito mais rápido do que as versões do ano passado. As melhorias restantes vieram na forma de melhorias no JavaScript do Chrome e nos mecanismos de renderização da web – V8 e Blink, respectivamente. Mais importante ainda, a gigante da tecnologia destacou a sua colaboração com a Qualcomm para garantir que o Chrome funcione de forma otimizada no hardware do fabricante do chip.


“Nossa colaboração com a Qualcomm Technologies foi muito frutífera: ao combinar políticas de agendamento otimizadas com melhor desempenho de hardware, sua mais nova plataforma móvel Snapdragon 8 Elite obteve uma melhoria de 60-80% no Speedometer 3.0 em comparação com seu antecessor, resultando em desempenho web líder de classe em dispositivos móveis”, escreveu o Google.