Em maio, a equipe do Chrome substituiu oficialmente a First Input Delay (FID) pela métrica Interaction to Next Paint (INP) para medir a capacidade de resposta a interações. Como parte desse plano, em janeiro, o Chrome anunciou a intenção de encerrar oficialmente o suporte à FID. Esse momento finalmente chegou e, a partir de hoje, a FID não é mais compatível com as ferramentas do Chrome.
O que não vai mudar é o suporte do Chromium para entradas first-input
na API PerformanceObserver
. Os desenvolvedores que quiserem ou precisarem continuar medindo a FID nos aplicativos poderão fazer isso.
O que está mudando é a disponibilidade dessa métrica nas ferramentas de desempenho do Chrome, como o PageSpeed Insights e o Chrome UX Report (CrUX). Salvo indicação em contrário, as ferramentas a seguir vão deixar de informar a métrica de FID nos próximos dias:
- O PageSpeed Insights não vai mais informar dados de FID na seção de experiências do usuário real.
- A API PageSpeed Insights vai deixar de veicular dados para a métrica
FIRST_INPUT_DELAY_MS
. - A API CrUX e a API CrUX History vão deixar de veicular dados para a métrica
first_input_delay
. - O CrUX Dashboard removerá a página First Input Delay.
- O projeto CrUX do BigQuery vai remover a estrutura
first_input
do esquema, começando com o conjunto de dados 202409, publicado em outubro de 2024. As tabelas materializadas e experimentais deixarão de informar novos dados da FID a partir do conjunto de dados de 202409, mas os dados históricos da FID vão continuar disponíveis. - A biblioteca web-vitals.js removerá a função
onFID
. Como essa é uma alteração interruptiva, ela será lançada na próxima versão principal, a 5.0. Inscreva-se para receber notificações de lançamento no repositório e receber atualizações sobre a versão 5.0. - A extensão Métricas da Web não vai mais informar dados da FID em nenhuma plataforma, incluindo o painel de sobreposição e os registros do console.
Além das mudanças nas ferramentas, também haverá algumas mudanças na documentação da FID no web.dev. O artigo da FID canônico vai continuar disponível para o futuro, mas vai aparecer uma mensagem de aviso para que os leitores entendam que o uso dele não é recomendado em favor da INP. O artigo "Otimizar FID" não vai continuar disponível, já que todas as práticas recomendadas dele foram substituídas pelo INP. Portanto, ele vai redirecionar permanentemente para o artigo Otimizar o INP.
Estamos encerrando oficialmente o capítulo da FID no programa Web Vitals, o capítulo da INP está apenas começando. Os desenvolvedores finalmente estão notando problemas de capacidade de resposta que a FID não estava capturando. Essas mudanças nas ferramentas para remover a FID ajudam a garantir que todos saiam totalmente de lá e usam a INP como a melhor métrica disponível para melhorar a performance da interação.