Rolagem do Chrome no Android fica 48% mais suave com otimizações do Google
A experiência de navegar na internet pelo celular pode ser frustrante quando a rolagem de páginas apresenta travamentos ou “engasgos”. Esse problema, conhecido tecnicamente como “scroll jank”, tem sido um desafio para o Google no Chrome para Android. Contudo, a gigante da tecnologia anunciou uma melhoria significativa: uma redução de 48% no “scroll jank” em seus dispositivos móveis.
Esses “engasgos” ocorrem quando o navegador não consegue exibir os quadros (frames) da página na velocidade necessária, fazendo com que a tela “pule” ou repita informações, prejudicando a fluidez da navegação. Mesmo em aparelhos potentes, essa instabilidade podia ser notada, mas agora, o Google implementou soluções que visam tornar a rolagem muito mais consistente.
A boa notícia para milhões de usuários do Chrome no Android é que essa melhoria já está disponível. Com ajustes no tratamento de toques e na otimização do tempo de exibição dos quadros, o navegador consegue prever e evitar atrasos, resultando em uma navegação mais agradável e sem interrupções. Conforme informação divulgada pelo Google, esses avanços foram alcançados entre 2023 e 2026.
O que é o “scroll jank” e por que ele incomoda?
O “scroll jank” é a instabilidade percebida ao rolar uma página na tela do celular. Ele se manifesta como pequenas pausas ou “saltos” no movimento, que podem dificultar a localização de informações específicas ou simplesmente tornar a navegação menos fluida. O Google explica que isso acontece quando o tempo limite para exibir um quadro é excedido.
Quando um quadro demora a ser processado, o sistema pode acabar exibindo o quadro anterior por mais um ciclo. Ao final, o novo quadro é mostrado de uma vez, causando o indesejado “salto” na página. Embora não seja um travamento completo, o efeito é perceptível e impacta a experiência do usuário, motivando o esforço do Google em solucionar o problema.
Como o Google melhorou a rolagem do Chrome?
A solução não se resume apenas a tornar o Chrome mais rápido em geral, mas sim em garantir que a entrega de quadros seja o mais consistente possível. Para isso, o Google implementou duas estratégias principais. A primeira envolveu o ajuste na forma como o Chrome lida com os toques na tela relacionados à rolagem.
Em vez de depender da carga de trabalho principal do navegador, que pode estar ocupada com outras tarefas como a execução de scripts, o processamento da rolagem foi transferido para um componente mais dedicado. Isso o torna menos suscetível a atrasos e garante uma resposta mais rápida aos comandos do usuário.
Otimização do tempo de exibição de frames para maior fluidez
A segunda estratégia focou na otimização do tempo de exibição dos quadros. O Chrome agora tem a capacidade de esperar alguns milissegundos antes de renderizar a próxima imagem, se um toque atrasar. Essa pequena pausa permite que o sistema se ajuste e processe a informação de rolagem de forma mais eficiente.
Caso não haja mais tempo para essa espera otimizada, o navegador utiliza uma estimativa inteligente. Ele prevê a posição que o dedo do usuário deverá alcançar no instante seguinte. Essa previsão evita que a tela repita um quadro antigo e, consequentemente, elimina o “engasgo” na rolagem.
Resultados e próximos passos
O resultado dessas otimizações é notável. O Google reportou uma redução de 48% no “scroll jank” no Chrome para Android. Embora a porcentagem possa parecer modesta para alguns, é um avanço significativo considerando a vasta gama de dispositivos e configurações em que o Chrome opera.
A empresa sinaliza que os esforços para aprimorar a experiência do usuário no Chrome para Android continuam. A busca por uma navegação cada vez mais suave e responsiva é uma prioridade, garantindo que todos os usuários, independentemente do modelo do seu aparelho, possam desfrutar de uma navegação sem interrupções.