O Google Chrome introduziu recentemente versões experimentais de métricas fundamentais de desempenho no Chrome User Experience Report (CrUX). Essas novas métricas agora contabilizam as “navegações suaves”, ou seja, as mudanças de página que ocorrem dentro de aplicações de página única (SPAs) sem a necessidade de recarregar a página completamente. Essa atualização, que já está disponível no BigQuery, na API CrUX e na API de Histórico, pode impactar significativamente sites que dependem dessa funcionalidade.
O Que Há de Novo
Com a nova atualização, três campos foram adicionados ao CrUX: experimental_largest_contentful_paint_with_softnavs, além de um cada um para INP e CLS. Eles medem os mesmos parâmetros das versões estáveis, porém agora incluem tanto os carregamentos completos quanto os eventos de navegação suaves detectados. Antes, o CrUX mediria apenas o primeiro carregamento de uma SPA, agrupando todas as interações subsequentes com essa carga inicial.
A partir da versão 151 do Chrome, lançada em julho, o Soft Navigations API foi ativado por padrão, permitindo que ações que alteram tanto o conteúdo quanto a URL sejam rastreadas individualmente, fornecendo métricas associadas a cada mudança de URL.
Quais Sites Serão Impactados
Estudos revelam que cerca de 70% das origens no CrUX apresentam pouco ou nenhum tráfego de navegação suave. Portanto, a maioria dos sites pode não notar grandes mudanças. No entanto, sites que usam essa técnica como parte essencial de sua arquitetura tendem a ver melhorias significativas nas suas métricas. Entre os mil sites mais acessados, 35% no Android e 42% no desktop são altamente dependentes de navegações suaves.
Annie Sullivan, autora do anúncio do Google, destaca: “Se o seu site não usa JavaScript para trocar dinamicamente o conteúdo da página e atualizar a URL sem um recarregamento completo do navegador, você não deve esperar ver mudanças em suas métricas.”
Como As Métricas São Afetadas
Para sites que têm mais da metade de suas visualizações como navegações suaves, todas as três métricas (LCP, INP e CLS) tendem a melhorar. Por exemplo, entre os sites Android que utilizam de 75% a 100% de navegações suaves, 26% alcançam um bom LCP nas métricas estáveis, enquanto essa quantidade sobe para 87% nas métricas experimentais.
O que se vê, na verdade, não é que SPAs são mais rápidas do que sites multipágina, mas sim que os cliques subsequentes nos SPAs ocorrem mais rapidamente, nivelando o desempenho deles com o dos MPAs durante visitas repetidas. É importante notar que, ainda que as SPAs melhorem nas métricas, elas costumam apresentar desempenho inferior em responsividade quando a carga de JavaScript é alta.
Importância da Atualização
As novas métricas do Chrome permitem que os desenvolvedores analisem melhor o desempenho de suas SPAs ao medir cada navegação suave separadamente. Para quem utiliza SPAs, é possível ativar a nova opção “Incluir navegações suaves” no CrUX Vis para comparar as versões das métricas lado a lado. Isso ajuda a identificar quais métricas estão mais próximas dos limites estabelecidos pelo Google.
Olhando Para o Futuro
Essas métricas ainda estão em fase experimental, e o Chrome está aberto a feedbacks da comunidade. Os desenvolvedores devem esperar variações mensais conforme a medição evolui. A próxima atualização do CrUX ocorrerá em novembro, com novas versões experimentais do FCP e tipos de navegação. A migração das métricas de experimental para estável deve levar cerca de seis meses, e o Google promete atualizar a Search Console assim que isso acontecer.
Com as mudanças em andamento, acompanhar a evolução das métricas pode fazer a diferença no planejamento de estratégias de desempenho e usabilidade para sites que adotam abordagens de navegação suave.

