Input Delay (Kelewatan Input): “bermula apabila pengguna memulakan interaksi dengan halaman, dan berakhir apabila panggilan balik acara untuk interaksi mula berjalan.” Ini adalah tempoh masa dari saat tindakan pengguna diterima oleh sistem pengendalian sehingga pelayar dapat mula memproses panggilan balik event handler pertama interaksi tersebut.
Processing Duration (Tempoh Pemprosesan): “terdiri daripada masa yang diambil untuk panggilan balik acara berjalan hingga selesai.” Fasa ini merangkumi semua event handler dalam bingkai (frame) tersebut.
Presentation Delay (Kelewatan Persembahan): Ketiga-tiga komponen interaksi adalah “kelewatan input, tempoh pemprosesan, dan kelewatan persembahan.” Kelewatan persembahan adalah masa selepas panggilan balik dilaksanakan sehingga bingkai dipaparkan pada skrin pengguna.
“Secara umumnya, anda ingin memastikan setiap bahagian interaksi adalah sesingkat mungkin supaya laman web anda mempunyai peluang terbaik untuk memenuhi ambang 'baik' metrik INP, tanpa mengira peranti pengguna.”
Strategi utama:
Jika tempoh pemprosesan tinggi, ini bermakna “event handlers interaksi adalah penyebab langsung INP yang perlahan.”
Strategi utama:
Jika kelewatan persembahan tinggi, siasat kerja rendering pelayar selepas panggilan balik.
Strategi utama:
Anda boleh mengukur INP menggunakan:
Dokumentasi rasmi developer.chrome.com/docs/web-platform/optimize-inp (versi penuh) tidak dapat diakses (ralat 404). Panduan utama adalah di laman web.dev/articles/optimize-inp dan dokumentasi Chrome DevTools INP breakdown. [Sumber asal]
Dengan mengikuti panduan ini, anda boleh meningkatkan responsiviti laman web dan memastikan pengalaman pengguna yang lebih lancar, terutamanya pada peranti mudah alih yang lebih perlahan.