O Google Chrome está adicionando um recurso para reduzir saltos de página irritantes ao navegar para frente/trás

O novo recurso experimental do Google Chrome, serialização de âncora de rolagem, reduz os saltos de página que podem ocorrer quando você navega para frente ou para trás em um site.

Navegar na web nem sempre foi uma ótima experiência. Entre o momento em que os smartphones chegaram ao mercado e os telefones idiotas dominaram, os dispositivos de baixa potência tiveram problemas para renderizar sites projetados tendo em mente os desktops. Desde então, a web móvel evoluiu com coisas como design responsivo, estruturas de otimização como Páginas móveis aceleradas (AMP), e mais. O Google, por sua vez, continua trabalhando em seu ancoragem de rolagem recurso implementado no Google Chrome para reduzir saltos de página.

Foi no verão de 2016 quando escrevemos pela primeira vez sobre um recurso experimental do Chrome que os engenheiros do Google estavam testando: ancoragem de rolagem. Evita os irritantes problemas de refluxo de texto que ocorrem quando o navegador Google Chrome carrega fora da tela conteúdo, um problema que deixa as pessoas frustradas porque causa toques acidentais em anúncios, fotos e links.

A ancoragem de rolagem era experimental e estava em desenvolvimento ativo até abril de 2017, quando foi enviado para a versão estável do Chrome para Android. Melhorou imensamente a experiência do usuário do Chrome, mas o Google não parou por aí. O gigante das buscas expandiu a ancoragem de rolagem com o que chama de serialização de ancoragem de rolagem, que visa reduzir os saltos de página que às vezes acontecem quando você navega para frente e para trás em um site.

É muito inteligente. O comportamento de rolagem padrão do Chrome restaura e salva deslocamentos de pixel de valor absoluto. A serialização da âncora de rolagem, por outro lado, restaura sua posição de rolagem através da âncora de rolagem em vez disso, permite que a âncora da página seja estabelecida mais cedo e evita refluxos durante o carregamento da página que podem causar saltos visíveis.

O novo recurso, cujo commit pode ser encontrado aqui, precisa ser ativado por meio de um sinalizador do Chrome. Clicando em esse link no Chrome para Android (Canary e Nightly Chromium por enquanto) levará você diretamente para o correspondente serialização de ancoragem de rolagem alterne na página chrome://flags. Para fazê-lo funcionar, ative o sinalizador e reinicie o Chrome para que tenha efeito.