Interaction to Next Paint secara resmi menjadi Core Web Vital 🚀

Interaksi ke Next Paint kini merupakan metrik Core Web Vital yang stabil, menggantikan Penundaan Input Pertama.

Rick Viscomi
Rick Viscomi

Hari inilah saatnya! Setelah bertahun-tahun bekerja, kami akhirnya siap untuk menjadikan Interaction to Next Paint (INP) sebagai metrik Core Web Vital yang stabil. Hal ini menandai langkah besar yang signifikan dalam cara kami mengukur responsivitas interaksi, yang mengatasi banyak kelemahan pada Penundaan Input Pertama (FID).

Diagram yang menunjukkan progres INP dalam program Data Web dalam tiga fase. Mulai Mei 2022, INP diperkenalkan oleh Chrome sebagai metrik eksperimental. Pada Mei 2023, diumumkan bahwa INP akan menjadi Core Web Vital pada Maret 2024. Sekarang, kami secara resmi memperkenalkan INP sebagai Core Web Vital, yang menggantikan FID.
Linimasa promosi Interaction to Next Paint (INP).

Dalam postingan ini, kami akan secara singkat merangkum apa yang sebenarnya berubah saat ini, menetapkan linimasa yang lebih spesifik untuk menghentikan penggunaan dan menghapus FID dari alat Chrome, serta membagikan beberapa referensi untuk membantu Anda menemukan dan memperbaiki masalah INP.

Yang berubah hari ini

Di sisi Chrome, semua alat Core Web Vitals kami kini akan mencerminkan status stabil INP jika berlaku. Misalnya, alat seperti PageSpeed Insights, Dasbor CrUX, dan ekstensi Web Vitals akan menampilkan INP dengan lebih jelas pada trio metrik Core Web Vitals. Khususnya di PageSpeed Insights, logika penilaian Core Web Vitals akan mengevaluasi performa INP, bukan FID. Untuk mempelajari lebih lanjut perubahan terkait pada Search Console, lihat postingan blog tim Penelusuran.

Selain itu, mulai hari ini, beberapa alat mungkin menampilkan pemberitahuan penghentian penggunaan untuk FID sebagai peringatan bahwa metrik tersebut tidak lagi menjadi Core Web Vital dan akan dihapus. Bagian linimasa penghentian penggunaan FID berikut membahas tanggal-tanggal yang perlu diketahui untuk memastikan bahwa Anda sepenuhnya beralih dari FID.

Linimasa penghentian penggunaan FID

Setelah INP menggantikan FID sebagai metrik Core Web Vital, Chrome secara resmi menghentikan dukungan untuk FID. Artinya, alat Chrome tidak akan lagi menjamin ketersediaan FID dan developer memiliki waktu hingga 9 September 2024 untuk bertransisi ke INP.

Hal ini terutama penting bagi konsumen Chrome User Experience Report (CrUX) atau PageSpeed Insights API. Aplikasi yang memproses data FID dari salah satu API ini harus dialihkan ke INP paling lambat tanggal 9 September untuk menghindari kerusakan atau gangguan dalam layanan. Untuk lebih jelasnya, perubahan ini akan menyebabkan gangguan pada versi API terbaru, dan tidak akan peningkatan dalam jumlah versi utama.

Referensi untuk mengoptimalkan INP

Terlepas dari apakah Anda melihat INP untuk pertama kalinya atau adalah seorang profesional di bidang responsivitas, koleksi referensi pengoptimalan INP adalah titik awal yang tepat untuk menemukan apa yang Anda cari. Koleksi dokumen yang selalu aktual ini mencakup segala sesuatu mulai dari definisi metrik itu sendiri, teknik untuk mengukurnya secara lokal dan dengan pengguna nyata, saran praktis untuk mengoptimalkan berbagai kasus penggunaan, dan daftar studi kasus di dunia nyata yang menunjukkan panduan dalam penerapannya.

Dengan menggunakan dokumen ini, berikut adalah alur kerja umum yang dapat Anda ikuti untuk menemukan dan memperbaiki masalah INP di situs Anda:

  1. Pelajari cara INP mengukur responsivitas terhadap interaksi pengguna dalam dokumen INP kanonis.

  2. Lihat data pengguna nyata untuk menilai performa INP situs Anda. Setidaknya 75% pengalaman INP harus merespons input pengguna dalam waktu kurang dari 200 milidetik agar dianggap baik. Jika situs Anda sudah memiliki INP yang bagus, jangan khawatir!

  3. Jika diperlukan, instrumentasikan situs Anda untuk mengumpulkan informasi diagnostik tentang pengalaman pengguna. Ini adalah metadata penting seperti elemen halaman mana yang berinteraksi dengan pengguna dan alasan halamannya lambat, serta data berguna lainnya. Secara keseluruhan, informasi ini akan membantu Anda memahami peluang perbaikan terbesar.

  4. Reproduksi interaksi yang lambat secara lokal dengan Chrome DevTools. Hal ini akan membantu Anda melihat secara persis apa yang terjadi di balik layar dan kode yang melanggar.

  5. Optimalkan kode Anda untuk melakukan pekerjaan sesedikit mungkin saat menangani interaksi pengguna:

  6. Ukur perubahan secara lokal dan pantau pengalaman pengguna nyata Anda untuk memastikan performa INP berjalan (dan tetap) dengan cepat.

Semoga panduan ini menempatkan Anda di jalur yang tepat untuk mengoptimalkan INP. Jika mengalami masalah selama menyelesaikan pelatihan, Anda selalu bisa mendapatkan bantuan dengan memposting pertanyaan yang diberi tag interaction-to-next-paint di Stack Overflow.

Peluncuran INP sebagai Core Web Vital telah lama dilakukan, lihat kembali postingan pertama kami tentang cara membangun metrik responsivitas yang lebih baik pada tahun 2021. Sejak saat itu, kami telah mempertimbangkan semua masukan dari komunitas yang luar biasa, dan mengembangkan metrik yang kami yakini akan memandu developer untuk meningkatkan kualitas pengalaman pengguna yang kurang terlayani, yang pada akhirnya akan menghasilkan web yang lebih baik. Terima kasih atas bantuan Anda dalam membentuk metrik ini, dan semua kerja keras Anda untuk meningkatkan responsivitas!