Panduan teknis meningkatkan respon interaksi halaman web.
INP menggantikan FID sebagai metrik responsivitas. INP mengukur latensi seluruh siklus interaksi pengguna, mulai dari klik/ketukan hingga frame berikutnya benar-benar dirender di layar.
FID hanya mengukur delay interaksi pertama. INP mengukur seluruh durasi interaksi sepanjang sesi, memberikan gambaran nyata tentang pengalaman pengguna yang merasa 'lagging' saat berinteraksi.
Gunakan Chrome DevTools (Performance Tab) untuk menemukan 'Long Tasks'. Tugas JavaScript yang memblokir main thread lebih dari 50ms adalah penyebab utama skor INP yang buruk.
Terapkan 'Code Splitting' dan 'Lazy Loading' untuk JavaScript. Pecah eksekusi skrip besar menjadi potongan kecil menggunakan requestIdleCallback atau setTimeout agar browser bisa melakukan render di sela-sela proses.
Hindari menjalankan logika berat secara sinkron di dalam event listener. Pindahkan proses kalkulasi berat ke Web Workers agar tidak mengganggu responsivitas UI (User Interface).
Pantau data 'Field Data' melalui PageSpeed Insights dan Search Console. Jangan hanya mengandalkan Lab Data, karena INP sangat bergantung pada perangkat dan koneksi nyata pengguna.