Chrome interrompe il supporto per First Input Delay

A maggio, il team di Chrome ha ufficialmente sostituito il FID (First Input Delay) con l'interazione con Next Paint (INP) come metrica Core Web Vitals per misurare la reattività all'interazione. Nell'ambito di tale piano, a gennaio Chrome ha annunciato l'intenzione di terminare ufficialmente il supporto di FID. È finalmente arrivato il momento e a partire da oggi FID non è più supportato negli strumenti di Chrome.

Quello che non cambierà è il supporto da parte di Chromium per le voci first-input nell'API PerformanceObserver. Gli sviluppatori che vogliono o devono continuare a misurare il FID nelle loro applicazioni potranno farlo.

Quello che sta cambiando è la disponibilità di questa metrica negli strumenti per migliorare le prestazioni di Chrome come PageSpeed Insights e il Report sull'esperienza utente di Chrome (CrUX). Se non diversamente indicato, i seguenti strumenti smetteranno di segnalare la metrica FID nei prossimi giorni:

  • PageSpeed Insights non riporterà più i dati FID nella sezione Esperienze utente reali.
  • L'API PageSpeed Insights interromperà la pubblicazione dei dati per la metrica FIRST_INPUT_DELAY_MS.
  • L'API CrUX e l'API CrUX History smetteranno di fornire dati per la metrica first_input_delay.
  • La dashboard di CrUX rimuoverà la pagina First Input Delay.
  • Il progetto CrUX BigQuery rimuoverà lo struct first_input dallo schema a partire dal set di dati 202409, che verrà pubblicato a ottobre 2024. Le tabelle materializzate e sperimentali non riporteranno più nuovi dati FID a partire dal set di dati 202409, ma i dati storici FID continueranno a essere disponibili.
  • La libreria web-vitals.js rimuoverà la funzione onFID. Poiché si tratta di una modifica che provoca un errore, verrà rilasciata nella successiva versione principale, la 5.0. Iscriviti per ricevere le notifiche di rilascio nel repository per gli aggiornamenti sulla versione 5.0.
  • L'estensione Web Vitals non segnalerà più i dati FID in nessuna delle sue piattaforme, inclusi il riquadro overlay e i log della console.

Oltre alle modifiche agli strumenti, verranno apportate alcune modifiche alla documentazione FID su web.dev. L'articolo canonico della FID continuerà a essere disponibile per i posteri, ma verrà mostrato un messaggio di avviso per assicurarsi che i lettori comprendano che il suo utilizzo è sconsigliato a favore di INP. L'articolo di Optimize per FID non rimarrà disponibile, poiché tutte le sue best practice sono state sostituite da INP, pertanto verrà reindirizzato definitivamente all'articolo Optimize INP.

Stiamo ufficialmente chiudendo il capitolo FID nel programma Web Vitals, ma il capitolo INP è solo all'inizio. Gli sviluppatori si stanno finalmente notando i problemi di reattività che FID semplicemente non stava rilevando. Queste modifiche agli strumenti per rimuovere la metrica FID contribuiscono a garantire che tutti gli utenti vengano trasferiti completamente dal FID e utilizzare INP come la migliore metrica disponibile per migliorare le prestazioni delle interazioni.