Resumo
Google reduziu em 48% o “scroll jank” no Chrome para Android, melhorando a suavidade da rolagem;
melhoria foi alcançada ajustando o tratamento de toques na tela e otimizando o tempo de exibição de frames, por exemplo;
esses ajustes permitem que o navegador estime e evite atrasos, reduzindo a instabilidade na rolagem.
Mesmo que você tenha um celular topo de linha, talvez você já tenha passado pela experiência de notar “engasgos” ao rolar uma página no Chrome. Trata-se de um comportamento comum, mas, agora, menos frequente: o Google afirma ter reduzido o “scroll jank”, como o problema é chamado, em 48% no Chrome para Android.
Esse tipo de instabilidade ocorre quando você está rolando a página e, de repente, o fluxo de rolagem para brevemente. Nessas circunstâncias, o navegador pode dar um “salto”, isto é, avançar bruscamente para um ponto da página mais à frente, muitas vezes fazendo você ter dificuldade para localizar uma informação específica.
O Google explica que o salto ocorre porque o Chrome tem um limite de tempo para exibir cada quadro (frame) antes da atualização de tela. Se o limite for superado, o frame anterior é exibido por mais um ciclo de atualização. Quando o quadro novo finalmente fica pronto, a página “pula” diretamente para a posição mais recente da rolagem.
Normalmente, nós, meros usuários, percebemos essa dinâmica como um incômodo “engasgo” na tela, ainda que o problema seja mais sutil do que um travamento verdadeiro.
