Chrome deja de ser compatible con el retraso de primera entrada

En mayo, el equipo de Chrome reemplazó oficialmente el retraso de primera entrada (FID) por Interacción con la siguiente pintura (INP) como la métrica de Métricas web esenciales para medir la capacidad de respuesta de las interacciones. Como parte de ese plan, en enero, Chrome anunció su intención de finalizar oficialmente la compatibilidad con FID. Por fin llegó el momento y, a partir de hoy, FID ya no es compatible con las herramientas de Chrome.

Lo que no cambiará es la compatibilidad de Chromium con las entradas first-input en la API de PerformanceObserver. Los desarrolladores que deseen o necesiten seguir midiendo los FID en sus aplicaciones podrán hacerlo.

Lo que cambiará es la disponibilidad de esta métrica en las herramientas de rendimiento de Chrome, como PageSpeed Insights y el Informe de UX de Chrome (CrUX). A menos que se indique lo contrario, las siguientes herramientas dejarán de informar la métrica FID en los próximos días:

  • PageSpeed Insights ya no informará datos de FID en la sección de experiencias de usuarios reales.
  • La API de PageSpeed Insights dejará de entregar datos para la métrica FIRST_INPUT_DELAY_MS.
  • La API de CrUX y la API de CrUX History dejarán de entregar datos para la métrica first_input_delay.
  • El panel de CrUX quitará la página Retraso de primera entrada.
  • El proyecto CrUX BigQuery quitará el struct first_input del esquema a partir del conjunto de datos 202409, que se publicará en octubre de 2024. Las tablas materializadas y experimentales dejarán de informar nuevos datos del FID a partir del conjunto de datos de 202409, pero los datos históricos de los FID seguirán disponibles.
  • La biblioteca web-vitals.js quitará la función onFID. Dado que se trata de un cambio rotundo, se lanzará en la próxima versión principal, 5.0. Suscríbete a las notificaciones de versiones en el repositorio para recibir actualizaciones sobre la versión 5.0.
  • La extensión de Métricas web ya no informará datos de FID en ninguna de sus plataformas, incluidos el panel superpuesto y los registros de la consola.

Además de los cambios en las herramientas, también habrá algunos cambios en la documentación de FID en web.dev. El artículo canónico de la FID seguirá disponible para la posteridad. Sin embargo, aparecerá un mensaje de advertencia para garantizar que los lectores comprendan que no se recomienda su uso a favor de INP. El artículo sobre las FID de Optimize no permanecerá disponible, ya que INP sustituyó todas sus prácticas recomendadas. Por lo tanto, se redireccionará de forma permanente al artículo Cómo optimizar INP.

Aunque oficialmente estamos cerrando el capítulo FID en el programa Métricas web, el capítulo de INP apenas comienza. Finalmente, los desarrolladores están notando los problemas de capacidad de respuesta que FID no captaba. Estos cambios en las herramientas para quitar el FID ayudan a garantizar que todos los usuarios hayan terminado de usarlo y que usen INP como la mejor métrica disponible para mejorar el rendimiento de las interacciones.