Google Chrome ha finalizado oficialmente el soporte para la métrica First Input Delay (FID), lo que marca una transición para priorizar la interacción con Next Paint (INP).
El anuncio de Rick Viscomi, quien supervisa las relaciones con los desarrolladores de rendimiento web para el equipo de Chrome, confirma que INP es la métrica central para evaluar la capacidad de respuesta de la interacción.
Hoy es el día: Chrome finaliza el soporte para FID
Si todavía confías en él en las herramientas de Chrome, tus flujos de trabajo SE ROMPERÁN
¡Estamos totalmente comprometidos con INP!
– Rick Viscomi (@rick_viscomi) 10 de septiembre de 2024
El anuncio de hoy se produce tras la sustitución de FID por INP como Core Web Vital en mayo.
Las siguientes herramientas dejarán de reportar datos FID en los próximos días:
- Información de PageSpeed
- Informe de experiencia del usuario de Chrome (CrUX)
- web-vitals.js
- Extensión Web Vitals
Fondo
La decisión de reemplazar FID con INP surge de las limitaciones a la hora de capturar el alcance completo de la capacidad de respuesta de la interacción en la web.
FID solo midió el retraso entre la entrada de un usuario y la respuesta del navegador, pasando por alto otras fases críticas.
INP adopta un enfoque más holístico al medir todo el proceso, desde la entrada del usuario hasta las actualizaciones visuales en la pantalla.
Período de transición
Si bien la biblioteca web-vitals.js recibirá un aumento de versión (5.0) para adaptarse al cambio, la mayoría de las otras herramientas dejarán de informar datos FID sin una actualización de versión.
El proyecto CrUX BigQuery eliminará los campos relacionados con FID de su esquema a partir del conjunto de datos 202409, cuyo lanzamiento está previsto para octubre.
Para ayudar a los desarrolladores en la transición, el equipo de Chrome también está retirando la documentación «Optimizar FID», redirigiendo a los usuarios a la guía actualizada «Optimizar INP».
También cerraremos el antiguo artículo Optimizar FID.
Ahora, con mejores API y métricas, no hay razón para optimizar SÓLO la fase de retraso de entrada de una interacción. En su lugar, concéntrese en toda la UX, desde la entrada hasta la pintura.
– Rick Viscomi (@rick_viscomi) 10 de septiembre de 2024
Qué hacer a continuación
A continuación se detallan algunos pasos a seguir ante la transición de FID a INP:
- Familiarícese con la métrica INP revisando la documentación oficial en web.dev. Comprenda cómo INP mide el ciclo de vida completo de una interacción desde la entrada hasta la actualización visual.
- Audite el rendimiento INP actual de su sitio utilizando herramientas como PageSpeed Insights o servicios de monitoreo de usuarios reales que admitan INP. Identifique áreas donde la capacidad de respuesta de la interacción necesita mejorar.
- Consulte la guía «Optimizar INP» en web.dev para conocer las mejores prácticas para reducir el retraso de entrada, optimizar el manejo de eventos, minimizar la alteración del diseño y otras técnicas para mejorar INP.
- Actualice cualquier herramienta de monitoreo de rendimiento o scripts personalizados que actualmente dependan de la métrica FID obsoleta para usar INP en su lugar. Para los usuarios de web-vitals.js, estén preparados para el cambio importante en la versión 5.0.
- Si aprovecha el conjunto de datos de CrUX BigQuery, planee actualizar las canalizaciones de datos para manejar los cambios de esquema, eliminando los campos FID después del lanzamiento 202409 en octubre.
Si sigue estos pasos, podrá garantizar una migración sin problemas a INP.
Imagen de portada: Mojahid Mottakin/Shutterstock