Google Chrome abandonne la prise en charge du délai de première saisie : ce que cela signifie

Google Chrome a officiellement mis fin à la prise en charge de la mesure First Input Delay (FID), marquant ainsi une transition vers la priorisation de l'interaction avec la prochaine peinture (INP).

L'annonce de Rick Viscomi, qui supervise les relations avec les développeurs de performances Web pour l'équipe Chrome, confirme l'INP comme la mesure principale pour évaluer la réactivité des interactions.

L'annonce d'aujourd'hui fait suite au remplacement du FID par l'INP en tant que Core Web Vital en mai.

Les outils suivants cesseront de signaler les données FID au cours des prochains jours :

  • Informations sur PageSpeed
  • Rapport sur l'expérience utilisateur de Chrome (CrUX)
  • web-vitals.js
  • Extension Web Vitals

Arrière-plan

La décision de remplacer FID par INP découle des limitations dans la capture de l’ensemble de la portée de la réactivité des interactions sur le Web.

Le FID mesurait uniquement le délai entre la saisie d'un utilisateur et la réponse du navigateur, négligeant d'autres phases critiques.

L'INP adopte une approche plus holistique en mesurant l'ensemble du processus, de la saisie de l'utilisateur aux mises à jour visuelles sur l'écran.

Période de transition

Bien que la bibliothèque web-vitals.js recevra une mise à jour de version (5.0) pour s'adapter au changement, la plupart des autres outils cesseront de signaler les données FID sans mise à jour de version.

Le projet CrUX BigQuery supprimera les champs liés au FID de son schéma à partir de l'ensemble de données 202409, dont la sortie est prévue en octobre.

Pour aider les développeurs dans la transition, l'équipe Chrome supprime également la documentation « Optimiser le FID », redirigeant les utilisateurs vers les instructions mises à jour « Optimiser l'INP ».

Que faire ensuite

Voici quelques mesures à prendre à la lumière de la transition du FID vers l’INP :

  1. Familiarisez-vous avec la métrique INP en consultant la documentation officielle sur web.dev. Comprenez comment l'INP mesure le cycle de vie complet d'une interaction, de la saisie à la mise à jour visuelle.
  2. Vérifiez les performances INP actuelles de votre site à l'aide d'outils tels que PageSpeed ​​Insights ou de services de surveillance des utilisateurs réels prenant en charge l'INP. Identifiez les domaines dans lesquels la réactivité des interactions doit être améliorée.
  3. Consultez le guide « Optimiser l’INP » sur web.dev pour connaître les meilleures pratiques en matière de réduction du délai d’entrée, d’optimisation de la gestion des événements, de minimisation du battage de la mise en page et d’autres techniques pour améliorer l’INP.
  4. Mettez à jour tous les outils de surveillance des performances ou les scripts personnalisés qui s'appuient actuellement sur la métrique FID obsolète pour utiliser INP à la place. Pour les utilisateurs de web-vitals.js, préparez-vous au changement radical de la version 5.0.
  5. Si vous exploitez l'ensemble de données CrUX BigQuery, prévoyez de mettre à jour les pipelines de données pour gérer les modifications de schéma, en supprimant les champs FID après la version 202409 en octobre.

En suivant ces étapes, vous pouvez garantir une migration en douceur vers INP.