Google Chrome abbandona il supporto per il First Input Delay: cosa significa
Google Chrome ha ufficialmente interrotto il supporto per la metrica First Input Delay (FID), segnando una transizione verso la priorità dell’Interaction to Next Paint (INP). L’annuncio di Rick Viscomi, responsabile del team di sviluppo delle prestazioni web per il Chrome, conferma l’INP come metrica principale per valutare la reattività dell’interazione. Oggi l’annuncio segue la sostituzione […]
Google Chrome ha ufficialmente interrotto il supporto per la metrica First Input Delay (FID), segnando una transizione verso la priorità dell’Interaction to Next Paint (INP).
L’annuncio di Rick Viscomi, responsabile del team di sviluppo delle prestazioni web per il Chrome, conferma l’INP come metrica principale per valutare la reattività dell’interazione.
Oggi l’annuncio segue la sostituzione del FID con l’INP come Core Web Vital a maggio.
Gli strumenti seguenti smetteranno di riportare i dati del FID nei prossimi giorni:
– PageSpeed Insights
– Chrome User Experience Report (CrUX)
– web-vitals.js
– Estensione Web Vitals
La transizione dal FID all’INP deriva da limitazioni nella cattura della gamma completa della reattività dell’interazione sul web. Il FID misurava solo il ritardo tra l’input dell’utente e la risposta del browser, trascurando altre fasi critiche. L’INP adotta un approccio più olistico misurando l’intero processo, dall’input dell’utente agli aggiornamenti visivi sullo schermo.
Mentre la libreria web-vitals.js riceverà un aggiornamento di versione (5.0) per adattarsi al cambiamento, la maggior parte degli altri strumenti smetterà di riportare i dati del FID senza un aggiornamento di versione. Il progetto CrUX BigQuery rimuoverà i campi correlati al FID dallo schema a partire dal dataset 202409, previsto per ottobre.
Per aiutare gli sviluppatori nella transizione, il team di Chrome sta ritirando la documentazione “Ottimizza FID”, reindirizzando gli utenti alla guida aggiornata “Ottimizza INP”.
Ecco alcuni passi da seguire alla luce della transizione dal FID all’INP:
1. Familiarizzati con la metrica INP consultando la documentazione ufficiale su web.dev. Capisci come l’INP misura l’intero ciclo di vita di un’interazione dall’input all’aggiornamento visivo.
2. Valuta le prestazioni attuali dell’INP del tuo sito utilizzando strumenti come PageSpeed Insights o servizi di monitoraggio degli utenti reali che supportano l’INP. Identifica le aree in cui la reattività dell’interazione ha bisogno di miglioramenti.
3. Consulta la guida “Ottimizza INP” su web.dev per le migliori pratiche per ridurre il ritardo dell’input, ottimizzare la gestione degli eventi, minimizzare il layout thrashing e altre tecniche per migliorare l’INP.
4. Aggiorna tutti gli strumenti di monitoraggio delle prestazioni o gli script personalizzati che attualmente si basano sulla metrica deprecata del FID per utilizzare invece l’INP. Per gli utenti di web-vitals.js, sii pronto per il cambiamento significativo nella versione 5.0.
5. Se stai sfruttando il dataset CrUX BigQuery, pianifica di aggiornare le pipeline dei dati per gestire le modifiche dello schema, rimuovendo i campi del FID dopo il rilascio 202409 in ottobre.
Seguendo questi passaggi, puoi garantire una migrazione senza intoppi all’INP.