Web

INP (Interaction to Next Paint)

Kısa tanım

INP, bir ziyaretçinin tıklama ya da dokunmasından sonra sayfanın ekranda tepki vermesine kadar geçen süreyi ölçen Core Web Vitals metriğidir.

Sayfa yüklendikten sonra kullanıcı bir düğmeye bastığında ya da menüyü açtığında tarayıcının bunu ekrana yansıtma süresidir. Ziyaret boyunca ölçülen tüm etkileşimlerin en yavaşına yakın değer esas alınır.

Search Console ve PageSpeed Insights'ta görünür, resmi eşik 200 milisaniyedir; bu sürenin altı iyi, 200-500 milisaniye arası geliştirilmesi gereken, üzeri kötü sayılır. 2024'te eski First Input Delay metriğinin yerini aldı.

İlk tepki süresiyle (FID) karıştırılır; FID yalnızca ilk etkileşimi ölçerdi, INP ise sayfadaki tüm etkileşimleri kapsar ve bu yüzden gerçek deneyimi daha iyi yansıtır.

En sık yapılan hata, bir tıklamaya bağlı işlemi (örneğin sepete ekleme ya da filtre uygulama) tek seferde ve ana iş parçacığını bloke eden uzun bir JavaScript görevi olarak çalıştırmaktır. Doğrusu, bu işi küçük parçalara bölmek, ekranı hemen güncelleyip ağır hesaplamayı arka planda ya da bir sonraki karede tamamlamaktır; böylece tarayıcı tıklamaya anında tepki verir.

Neden önemli

Bir düğmeye basıldığında sayfa geç tepki verirse ziyaretçi ikinci kez tıklar ya da vazgeçer. INP düşük tutulduğunda form doldurma, sepete ekleme gibi işlemler akıcı kalır, terk oranı düşer.

Örnek senaryo

Bir etkinlik ekipmanı kiralama sitesinde tarih seçici JavaScript yükünden dolayı geç açılıyordu, INP 450 milisaniyeye çıkmıştı; kod bölme ile 150 milisaniyeye düştü.

İlgili terimler

İlgili yazı

Nereden başlayacağınızı bilmiyorsanız, sorun değil; doğru yerdesiniz.

Aklınızdaki proje netleşmiş de olabilir, henüz bir fikir hâlinde de. İkisi de olur. Kısa bir görüşmeyle nerede olduğunuzu, nereye gidebileceğinizi birlikte konuşuruz.

Görüşme ayarlayalım
Projeyi konuşalım