INP adalah metrik penting yang mengukur responsiviti laman web terhadap interaksi pengguna. Input delay berlaku apabila thread utama sibuk dengan kerja lain sebelum dapat memproses interaksi pengguna.
Artikel ini adalah adaptasi daripada sumber dokumentasi Chrome dan web.dev yang sah. Panduan ini membantu anda memahami dan mengoptimumkan metrik Interaction to Next Paint (INP) – salah satu metrik teras Web Vitals yang mengukur responsiviti laman web terhadap interaksi pengguna.
INP mengukur keseluruhan responsiviti halaman web terhadap semua interaksi pengguna (klik, sentuhan, ketukan papan kekunci) sepanjang lawatan. Nilai INP yang baik adalah di bawah 200 milisaat. Nilai antara 200-500 milisaat menunjukkan respons yang perlu diperbaiki, manakala lebih 500 milisaat dianggap responsiviti yang lemah.
Setiap interaksi boleh dipecahkan kepada tiga fasa berturut-turut:
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
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.
Studio Global AI
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
INP adalah metrik penting yang mengukur responsiviti laman web terhadap interaksi pengguna.
INP adalah metrik penting yang mengukur responsiviti laman web terhadap interaksi pengguna. Input delay berlaku apabila thread utama sibuk dengan kerja lain sebelum dapat memproses interaksi pengguna.
Processing duration adalah masa yang diambil oleh event handlers untuk berjalan.