INP non è più sperimentale. Scopri il piano di Chrome per renderlo un Segnale web essenziale nel 2024.
La missione di Chrome nell'ambito del programma Web Vitals è aiutare gli sviluppatori a concentrarsi sulle metriche essenziali per un'esperienza utente ottimale: le metriche Core Web Vitals. Un aspetto importante dell'esperienza utente su cui ci siamo concentrati è la reattività, ovvero la capacità di una pagina web di reagire rapidamente alle interazioni degli utenti.
Il First Input Delay (FID) è la metrica Core Web Vital che misura la reattività, ma, come abbiamo scritto in passato, esistono note limitazioni della metrica FID. Questo ci ha portato a esplorare e chiedere feedback su una (allora) metrica sperimentale che risolve questi limiti in modo più efficace. Nel 2022 abbiamo annunciato Interaction to Next Paint (INP) come nuova metrica, l'abbiamo resa disponibile su larga scala nei nostri strumenti e abbiamo iniziato a collaborare con la community per testarne l'efficacia.
Dopo un altro anno di test e raccolta di feedback dalla community, siamo pronti a togliere le ruote di addestramento e ad annunciare che INP non è più sperimentale. Inoltre, a partire da marzo 2024, ci impegniamo a promuovere INP come nuova metrica di Core Web Vitals per la reattività, sostituendo la metrica FID.
In questo post approfondiremo i motivi alla base della decisione, esattamente cosa sta cambiando e come iniziare. Per saperne di più su come ciò influisce sulla Ricerca Google, fai riferimento al post del blog di Google.
Una metrica migliore per l'adattabilità
La metrica FID è stata un enorme passo in avanti quando l'abbiamo introdotta come metrica di Core Web Vitals nel 2020. Ha offerto agli sviluppatori un nuovo modo per misurare la reattività così come l'esperienza degli utenti reali, il che ha sempre rappresentato una parte importante del programma Web Vitals. A differenza di metriche simili che rappresentano un'approssimazione solo dell'interattività della pagina, come Total Payments Time (TBT) e Time To Interactive (TTI), la metrica FID misura direttamente l'esperienza utente. Fondamentalmente, una pagina potrebbe avere TTI o TTI lenti ed essere comunque percepita come reattiva a causa del modo in cui gli utenti reali interagiscono con la pagina.
Sebbene abbia migliorato il modo in cui misuriamo la reattività, il FID non è stato privo di limitazioni. Il nome stesso in realtà presenta due di queste limitazioni: "primo input" e "delay". La metrica FID segnala solo la reattività della prima interazione di un utente con la pagina. Anche se le prime impressioni sono importanti, la prima interazione non è necessariamente rappresentativa di tutte le interazioni nel corso della vita di una pagina. Inoltre, il FID misura solo la parte del ritardo dell'input della prima interazione, ovvero il tempo che il browser ha dovuto attendere (a causa dell'affollamento del thread principale) prima ancora di iniziare a gestire l'interazione.
Inserisci INP. Anziché misurare solo la prima interazione, INP prende in considerazione tutte le interazioni e indica una delle più lente nell'intera durata della pagina. Invece di misurare solo la parte del ritardo, INP misura l'intera durata dall'inizio dell'interazione, attraverso il gestore di eventi e fino a quando il browser non è in grado di visualizzare il frame successivo. Pertanto, Interazione con Next Paint. Questi dettagli di implementazione rendono INP una misura molto più completa della reattività percepita dall'utente rispetto a FID.
L'INP in evoluzione
A partire da oggi, l'INP non è più sperimentale e verrà invece considerata una metrica di Segnali web essenziali in attesa. Questa è una nuova designazione per indicare che INP ha dimostrato la sua idoneità a sostituire la FID, ma non stiamo ancora apportando questa modifica. Per dare all'ecosistema il tempo di adattarsi, INP diventerà ufficialmente una metrica stabile di Core Web Vitals a marzo 2024.
![Grafico che mostra la cronologia delle fasi INP, da quando Chrome ha annunciato il supporto sperimentale per INP a maggio 2022, a oggi a maggio 2023, quando Chrome annuncia che INP è ora una metrica non sperimentale in attesa di Core Web Vitals, e infine a marzo 2024, quando INP diventa una metrica stabile di Core Web Vitals, sostituendo FID.](https://web.developers.google.cn/static/blog/inp-cwv/image/graphic-showing-timeline-8a058ccd574e4.png?authuser=0000&hl=it)
Nei nostri strumenti, inizierai a vedere INP senza il prefisso o l'icona experimental
. Se utilizzi i dati INP in modo programmatico da una delle API seguenti, devi aggiornare il codice per passare al campo INP non sperimentale.
Per facilitare la transizione ed evitare l'interruzione delle applicazioni downstream, queste API continueranno a gestire il campo INP sperimentale per altri 90 giorni. Il supporto delle API per il campo INP sperimentale terminerà l'8 agosto 2023.
Nel frattempo, la FID rimarrà una metrica di Core Web Vitals fino a marzo 2024. In quel momento, INP unirà Largest Contentful Paint (LCP) e Cumulative Layout Shift (CLS) come tre Core Web Vitals stabili. In un prossimo aggiornamento condivideremo ulteriori informazioni sulle tempistiche esatte della modifica e sul piano per la metrica FID dopo la sua sostituzione come Segnale web essenziale.
Introduzione a INP
Non aspettare che INP diventi una metrica di Core Web Vitals nel 2024 per iniziare a migliorarla. Il tuo sito web potrebbe rientrare nel 93% dei siti con un buon rendimento FID sui dispositivi mobili. Tuttavia, potrebbe sorprenderti sapere che solo il 65% dei siti ha un buon INP sui dispositivi mobili. INP fornisce un quadro molto più accurato della reattività, quindi questi numeri ci aiutano a vedere più chiaramente il margine di miglioramento davanti a noi.
Per scoprire se il tuo sito presenta problemi INP, come risolverli e tutto ciò che riguarda INP, il punto di partenza migliore è la guida all'ottimizzazione INP. Che tu stia imparando a conoscere la reattività per la prima volta o sia un esperto di rendimento, abbiamo aggiunto molte nuove indicazioni per consentire a chiunque di imparare a misurare e ottimizzare l'INP nel modo più semplice possibile.
INP potrebbe richiedere del tempo per imparare, e va bene così. Per aiutarti a concentrarti sulle ottimizzazioni con il ROI più elevato, all'inizio di quest'anno abbiamo pubblicato un post del blog per riassumere le nostre indicazioni con i consigli più efficaci per migliorare i Core Web Vitals. In particolare, abbiamo scritto tre tecniche da sapere che si applicano in modo uguale all'ottimizzazione di FID e INP: evitare o suddividere attività lunghe, evitare JavaScript non necessario ed evitare aggiornamenti di rendering di grandi dimensioni. Per scoprire di più su queste e su molte altre tecniche di ottimizzazione INP, consulta la nostra documentazione.
La strada da percorrere
Abbiamo impostato un nuovo livello di reattività e non vediamo l'ora di vedere la community accettare la sfida di offrire un'esperienza utente migliore. I primi feedback e case study sono stati promettenti, ma sappiamo che per molti potrebbe essere una strada lunga e sconosciuta. Cerchiamo di rendere questo percorso il più semplice possibile con diagnostica, strumenti e documentazione migliorati per aiutare gli sviluppatori lungo il percorso.
Continua a seguirci per non perderti gli aggiornamenti sulla data esatta della laurea in marzo 2024. Anche se la metrica non è più sperimentale, siamo sempre disponibili a inviare feedback all'indirizzo web-vitals-feedback@googlegroups.com per migliorare INP e il programma Web Vitals nel suo complesso.