Tahmini Giriş Gecikmesi

Tahmini Giriş Gecikmesi, Lighthouse raporunun Performans bölümünde izlenen altı metrikten biridir. Her metrik, sayfa yükleme hızının belirli bir yönünü yakalar.

Lighthouse raporlarında Tahmini Giriş Gecikmesi değeri milisaniye cinsinden gösterilir:

Lighthouse Tahmini Giriş Gecikmesi denetiminin ekran görüntüsü

Tahmini Giriş Gecikmesi neyi ölçer?

Tahmini Giriş Gecikmesi, uygulamanızın en yoğun 5 saniyelik sayfa yükleme aralığında kullanıcı girişine yanıt vermesinin ne kadar süreceğine dair bir tahmindir. Bu denetimin zamanlaması İlk Anlamlı Boyama ile izlemenin sonuna kadardır. Bu, Etkileşime Hazır Olma Süresi'dan yaklaşık 5 saniye sonradır. Gecikme süreniz 50 ms'den yüksekse kullanıcılar uygulamanızın durakladığını düşünebilir.

RAIL performans modeli, uygulamaların kullanıcı girişlerine 100 ms içinde yanıt vermesini önerirken Lighthouse'un Tahmini Giriş Gecikmesi hedef puanı 50 ms'dir. Neden? Lighthouse, uygulamanızın kullanıcı girişlerine ne kadar iyi yanıt verdiğini ölçmek için bir proxy metriği (ana iş parçacığının kullanılabilirliği) kullanır.

Lighthouse, uygulamanızın kullanıcı girişine tam olarak yanıt vermesi için 50 ms gerektiğini varsayar (JavaScript yürütmeleri gerçekleştirmekten yeni pikselleri ekrana fiziksel olarak boyamaya kadar). Ana iş parçanız 50 ms veya daha uzun süre kullanılamıyorsa uygulamanızın yanıtı tamamlaması için yeterli zaman kalmaz.

Kullanıcıların yaklaşık% 90'ı Lighthouse'un bildirdiği giriş gecikmesiyle karşılaşır veya daha az karşılaşır. Kullanıcıların% 10'u daha yüksek gecikme yaşayabilir.

Tahmini Giriş Gecikmesi puanınızı iyileştirme

Uygulamanızın kullanıcı girişine daha hızlı yanıt vermesi için kodunuzun tarayıcıda çalışma şeklini optimize edin. Google'ın Oluşturma Performansı sayfasında özetlenen tekniklere göz atın. Bu ipuçları, hesaplamanın boşaltılmasından ana iş parçacığının boşaltılması için web çalışanlarına, daha az hesaplama yapmak için CSS seçicilerinizi yeniden düzenlemeye ve tarayıcıyı yoğun şekilde kullanan işlemlerin miktarını en aza indiren CSS özelliklerini kullanmaya kadar değişiklik gösterir.

Tahmini Giriş Gecikmesi manuel olarak nasıl ölçülür?

Tahmini Giriş Gecikmesini manuel olarak ölçmek için Chrome Geliştirici Araçları Zaman Çizelgesi ile bir kayıt yapın. İş akışı örneği için Daha az ana iş parçacığı çalışması yapma bölümüne bakın. Temel fikir bir kayıt başlatmak, ölçmek istediğiniz kullanıcı girişini gerçekleştirmek, kaydı durdurmak ve ardından flame grafiğini analiz ederek piksel ardışık düzeninin tüm aşamalarının 50 ms içinde tamamlandığından emin olmaktır.

Kaynaklar