A interação com a próxima exibição vai se tornar oficialmente uma das Core Web Vitals e vai substituir a latência na primeira entrada em 12 de março.
O programa Métricas da Web oferece métricas para ajudar os desenvolvedores a avaliar os principais aspectos da experiência do usuário na Web. A latência na primeira entrada (FID, na sigla em inglês) representa o aspecto de capacidade de resposta do programa, mas, ao longo do tempo, ficou claro que era necessário usar uma nova métrica para capturar aspectos de interatividade na Web que não eram necessários na FID. A equipe do Chrome reconheceu essa necessidade e introduziu a Interação com a próxima pintura (INP) como uma métrica experimental em maio de 2022. No ano passado, o INP se tornou uma métrica pendente, e anunciamos que o INP seria promovido a status estável em março de 2024.
Hoje, anunciamos que o INP se tornará oficialmente uma Core Web Vitals e vai substituir o FID em 12 de março deste ano. Além disso, o FID vai ser descontinuado nessa transição.
Esta postagem oferece conselhos da Equipe do Chrome sobre como se preparar para essa mudança e o que esperar quando as mudanças entrarem em vigor.
Como posso me preparar?
A primeira etapa dessa transição é descobrir se o INP do seu site passa do limite "bom". A pontuação de todas as Core Web Vitals é baseada no desempenho delas em campo no 75o percentil de todos os carregamentos de página.
A maneira mais fácil de acompanhar o desempenho do seu site no INP é usar o PageSpeed Insights, que mostra dados do Chrome User Experience Report (CrUX, na sigla em inglês). O CrUX é o conjunto de dados oficial do programa Web Vitals e pode ser uma possível fonte de dados de campo para seu site.
Outra fonte de dados de campo pode vir de um provedor de monitoramento real de usuários (RUM, na sigla em inglês), que também observa o desempenho do site no campo. Se você estiver trabalhando com um provedor de RUM, pergunte sobre o suporte a INP dele.
Se você achar que o INP do seu site está na categoria "Precisa melhorar" ou "Ruim", preparamos vários recursos para ajudar você a melhorá-lo, começando com o diagnóstico e a solução de problemas de INP:
Depois de identificar o problema, use os guias a seguir para descobrir para quais partes da interação você precisa otimizar:
- Otimize tarefas longas se o JavaScript estiver ocupando um tempo considerável na linha de execução principal. Se houver muita atividade da linha de execução principal durante o carregamento da página, que está iniciando muitas tarefas longas na linha de execução principal, talvez você esteja enfrentando problemas com tarefas excessivas de avaliação de script.
- Otimize o atraso de entrada se o processamento das interações estiver demorando muito.
- DOMs grandes podem exigir muito trabalho de renderização, e as interações geralmente mudam o DOM. É melhor evitar layouts grandes e complexos e a troca frequente de layouts e minimizar o tamanho do DOM sempre que possível.
- Se você tiver seletores de CSS complexos, eles também poderão gerar um trabalho considerável em resposta às interações do usuário.
- Por fim, se o site renderiza muito do HTML no cliente por meio de JavaScript, é importante saber como a renderização de HTML do lado do cliente pode afetar a interatividade.
A complexidade da INP significa que você vai otimizar para interatividade de várias maneiras, mas o esforço vale a pena. Já foram realizados vários estudos de caso, como os do The Economic Times e do redBus, sobre como a redução da latência de interação melhora os resultados dos negócios. Otimizar o INP no seu site pode ajudar você a alcançar suas metas também.
O que vai acontecer quando o INP se tornar uma Core Web Vitals?
Vale lembrar que a INP se tornará oficialmente uma Core Web Vitals e vai substituir a FID em 12 de março deste ano (link em inglês). Outro resultado é que o FID não será mais uma das Core Web Vitals e será oficialmente descontinuado e removido do programa.
Como resultado, você pode esperar mudanças na documentação da FID. Documentação historicamente importante sobre FID vai continuar em vigor, mas avisos em destaque serão adicionados para enfatizar o status descontinuado do FID e para consultar a documentação do INP. Outros documentos centrados na FID podem ser removidos completamente e redirecionados para a documentação de INP relevante.
A FID ainda é representada em muitas ferramentas do Google, assim como o INP. O FID será removido do Google Search Console assim que o INP se tornar uma Core Web Vitals, em 12 de março. Todas as outras ferramentas, como o PageSpeed Insights e o CrUX, terão um período de suspensão de uso de seis meses para que os desenvolvedores tenham a chance de atualizar o código.
Se você tiver alguma dúvida sobre o que a inclusão do INP nas Core Web Vitals significa para a Pesquisa Google, consulte o comunicado sobre o INP na Central da Pesquisa Google.
O caminho à frente
A inclusão da INP nas Core Web Vitals foi cuidadosamente planejada nos últimos dois anos e representa um avanço significativo. Acreditamos que a abordagem holística da INP em relação à capacidade de resposta na web ajudará os desenvolvedores a avaliar e aprimorar melhor esse aspecto importante da experiência do usuário e a levar a uma Web mais responsiva ao longo do tempo. Com o INP configurado para se tornar uma das Core Web Vitals em 12 de março, esperamos que os desenvolvedores aproveitem esse tempo para entender e otimizar o desempenho no INP.
Como sempre, se você tiver dúvidas ou preocupações, envie seu feedback para web-vitals-feedback@googlegroups.com sobre INP, FID ou qualquer outra métrica no programa Métricas da Web.