Como avançar a interação para a próxima exibição

O INP não é mais experimental. Saiba mais sobre o plano do Chrome para torná-lo uma Core Web Vitals em 2024.

Annie Sullivan
Annie Sullivan

A missão do Chrome com o programa Web Vitals é ajudar os desenvolvedores a se concentrar nas métricas essenciais para uma ótima experiência do usuário: as Core Web Vitals. Um aspecto importante da experiência do usuário no qual estamos focando é a capacidade de resposta, que é a capacidade de uma página da Web de reagir rapidamente às interações do usuário.

First Input Delay (FID) é a principal métrica da Web Vitals que mede a capacidade de resposta, mas, como já falamos, há limitações conhecidas de FID. Isso nos levou a analisar e pedir feedback sobre uma métrica experimental (na época) que aborda essas limitações de forma mais eficaz. Em 2022, anunciamos a Interaction to Next Paint (INP) como essa nova métrica, a disponibilizamos amplamente nas nossas ferramentas e começamos a trabalhar com a comunidade para testar a eficácia dela.

Depois de mais um ano testando e coletando feedback da comunidade, estamos prontos para dar início ao treinamento e anunciar que o INP não é mais experimental. Além disso, a partir de março de 2024, também vamos promover o INP como a nova métrica Core Web Vitals de capacidade de resposta, substituindo o FID.

Nesta postagem, falaremos mais sobre a motivação por trás da decisão, exatamente o que está mudando e como começar. Para mais informações sobre como isso afeta a Pesquisa Google, consulte a postagem do blog (link em inglês).

Uma métrica com melhor capacidade de resposta

A FID foi um grande avanço quando o apresentamos como Core Web Vitals em 2020. Ele ofereceu aos desenvolvedores uma nova maneira de medir a capacidade de resposta conforme os usuários reais a experimentam, que sempre foi uma parte importante do programa Web Vitals. Ao contrário de métricas semelhantes que apenas aproximam a interatividade da página, como Tempo total de bloqueio (TBT, na sigla em inglês) e Tempo para interação da página (TTI, na sigla em inglês), a FID mede diretamente a experiência do usuário. É crucial que uma página tenha um TBT ou TTI lento e ainda seja considerada responsiva, devido à maneira como os usuários reais interagem com a página.

Embora ela tenha melhorado a forma como medimos a capacidade de resposta, a FID não foi livre de limitações. O nome em si, na verdade, fornece duas limitações assim: "primeira entrada" e "delay". A FID só informa a capacidade de resposta da primeira vez que um usuário interage com a página. Embora as primeiras impressões sejam importantes, a primeira interação não é necessariamente representativa de todas as interações ao longo da vida útil de uma página. Além disso, a FID mede apenas o atraso de entrada da primeira interação, que é a quantidade de tempo que o navegador precisou aguardar (devido à movimentação da linha de execução principal) antes mesmo de começar a processar a interação.

Insira o INP. Em vez de medir apenas a primeira interação, a INP considera todas as interações e informa uma das mais lentas ao longo do ciclo de vida da página. E, em vez de medir apenas a parte do atraso, o INP mede a duração total desde o início da interação por meio do manipulador de eventos, até que o navegador possa pintar o próximo frame. Por isso, Interação com a Próxima exibição. Esses detalhes de implementação tornam a INP uma medida muito mais abrangente da capacidade de resposta percebida pelo usuário do que a FID.

INP em evolução

A partir de hoje, o INP não é mais experimental e será considerado uma métrica pendente das Core Web Vitals. Essa é uma nova designação para indicar que o INP provou que está pronto para substituir FID, mas ainda não estamos fazendo a mudança. Para dar tempo para o ecossistema se ajustar, o INP vai se tornar oficialmente uma métrica estável das Core Web Vitals em março de 2024.