Lighthouse Ocak 2017 güncellemesi

Brendan Kenny
Brendan Kenny

Lighthouse, web uygulamalarınızın kalitesini iyileştirmek için kullanılan otomatik bir açık kaynak aracıdır. Bu uzantıyı Chrome Uzantısı olarak yükleyebilir veya Düğüm komut satırı aracı olarak çalıştırabilirsiniz. Lighthouse'a bir URL verdiğinizde, sayfa üzerinde bir dizi test çalıştırır ve ardından, sayfanın ne kadar iyi performans gösterdiğini açıklayan ve iyileştirilmesi gereken alanları belirten bir rapor oluşturur.

Lighthouse Logosu
Lighthouse Logosu

Bugün, devasa bir sürüm olan ve 128'den fazla PR ile Lighthouse'un 1.5 sürümünü duyurmaktan mutluluk duyuyoruz. Lighthouse 1.5, bir dizi büyük yeni özellik, denetim ve her zamanki hata düzeltmelerini içerir. Uzantıyı npm (npm i -g lighthouse) adresinden veya Chrome Web Mağazası'ndan indirebilirsiniz.

Yeni Denetimler

CSS Kullanım Denetimi, sayfanızdaki kullanılmayan stil kurallarının sayısını ve bunları kaldırmanın sağladığı maliyet/zaman tasarrufunu bildirir:

CSS Kullanım Denetimi

Optimize Edilmiş Resim Denetimi, optimize edilmemiş resimleri ve bu resimlerin optimizasyonuyla elde edilen maliyet/zaman tasarrufunu raporlar:

Optimize Edilmiş Resimler AudiT

Duyarlı Resim Denetimi, çok büyük resimleri ve ilgili cihazda doğru şekilde boyutlandırıldığında maliyet/zamandan tasarruf edileceğini bildirir:

Optimize Edilmiş Resimler AudiT

Sayfanızda kullanımdan kaldırılan API'ler veya müdahaleler içeren özellikler kullanılıyorsa Kullanımdan Kaldırma ve Müdahale Denetimi'nde Chrome konsol uyarıları listelenir:

Kullanımdan Kaldırma ve Müdahale Denetimi

Değişiklikleri bildirin

Gördüğünüz gibi, tablo biçiminde veriler ekleyerek, konuyla ilgisi olmayan yardım metinlerini gizleyerek ve verilerde gezinmeyi kolaylaştıracak yeni özellikler ekleyerek raporu görsel açıdan daha az karmaşık hale getirmeye odaklandık.

Emülasyon ayarları

Belirli bir Lighthouse çalıştırması için hangi kısıtlama ve emülasyon ayarlarının kullanıldığı kolayca unutulabilir. Lighthouse raporları artık raporu oluşturmak için kullanılan çalışma zamanı emülasyon ayarlarını ve uzun süreli bir özellik isteği içeriyor:

Emülasyon ayarları

Daha yararlı iz verileri

"İlk anlamlı boyama", "Etkileşime Hazır Olma Süresi" gibi Lighthouse metrikleri, Kullanıcı Zamanlaması ölçümlerinde modellenir ve --save-assets işaretiyle kaydedilen iz verilerine tekrar eklenir.

--save-assets işaretini kullanırsanız izlemeyi Geliştirici Araçları'na bırakabilir veya DevTools Zaman Çizelgesi Görüntüleyicisi'nde açabilirsiniz. Temel metriklerinizi, sayfa yüklemesinin tam iziniyle bağlam içinde görebilirsiniz.

İzleme verileri

Lighthouse Görüntüleyici

HTML raporlarında, raporu farklı biçimlerde dışa aktarmaya ilişkin seçenekler içeren yeni bir düğme fark edersiniz. Bu seçeneklerden biri "Görüntüleyen'de aç"tır. Bu düğme tıklandığında rapor çevrimiçi Görüntüleyen'e gönderilir. Burada raporu GitHub kullanıcılarıyla daha ayrıntılı olarak paylaşabilirsiniz.

Görüntüleyicide aç düğmesi
Görüntüleyici sonucunda aç

Perde arkasında, Viewer bir GitHub gizli gist oluşturmak üzere OAuth aracılığıyla izninizi alır ve raporu oraya kaydeder. Genel bilginiz gibi yapıldığı için raporun paylaşımı üzerinde tam kontrole sahip olursunuz ve raporu istediğiniz zaman silebilirsiniz. GitHub ayarlarınızın altında Görüntüleyenin gist oluşturma iznini iptal edebilirsiniz.

Performans Denemesi

Performans Denemesi projesinin ilk sürümü 1.5.0 sürümünde kullanıma sunulmuştur. Bu, sayfa yükleme performansınızla denemeler yapmanıza, geliştirme sırasında kritik yolunuzdaki öğeleri engellemenin veya geciktirmenin etkilerini etkileşimli olarak test etmenize olanak tanır.

Lighthouse, --interactive işaretiyle çalıştırıldığında maliyetli sayfa kaynaklarının etkileşimli olarak seçilmesine olanak tanıyan özel bir rapor oluşturulur. Daha sonra deneme sunucusu, bu kaynaklar engellenmiş şekilde söz konusu sayfada Lighthouse'u yeniden çalıştırır.

Çalışma zamanı ayarlarını değiştirme

Lighthouse'daki Performans Denemesi hakkında daha fazla bilgi edinin.

Yeni Belgeler

Son olarak, developers.google.com/web/tools/lighthouse/ adresindeki dokümanları modernleştirdik ve yeni denetim referansları ekledik.

Yeni belgeler

Şimdilik bu kadar!

Lighthouse'daki en yeni güncellemelerle ilgili tüm ayrıntılar için GitHub'daki sürüm notlarının tamamına göz atın. Her zaman olduğu gibi, hataları bildirmek, özellik istekleri bildirmek veya bundan sonra ne görmek istediğiniz konusunda fikirler hakkında beyin fırtınası yapmak için bize ulaşın.