Yayınlanma tarihi: 28 Nisan 2025
Bir yıldan uzun bir süre önce, "Lighthouse'un gücünü Performans paneline getirmek" de dahil olmak üzere performans araçlarımızı geliştirme niyetimizi duyurmuştuk. Amaç, birçok performans aracı yüzeyimizi bir araya getirmekti.
Performans paneli tarafında bu hedefle ilgili büyük ilerleme kaydettik. Analizler kenar çubuğu artık izleme ile çalışan Lighthouse benzeri bilgiler sunuyor. Bu çalışma kapsamında, Lighthouse kullanıcılarının aşina olduğu performans tavsiyelerinde bir dizi değişiklik yaptık: Bazı durumlarda, birçok denetimden alınan tavsiyeler tek bir analizde birleştirildi ve bazı tavsiyeler kullanımdan kaldırıldı.
Araç yüzeylerimizi birleştirme hedefimize bağlı kalarak bu analizleri Lighthouse'a geri getirmek istiyoruz. Hem tutarlılık için hem de Lighthouse kullanıcılarının bu denetimlerde yaptığımız iyileştirmelerden ve gelecekteki iyileştirmelerden yararlanabilmesi için.
Bu durum, özellikle belirli denetim adlarına veya sonuç biçimlerine alışkın olan API kullanıcıları için Lighthouse kullanıcılarında bazı önemli değişikliklere yol açacaktır. Bu nedenle, bu geçişi yapmadan önce Lighthouse'un bir sonraki ana sürümünün (13) yayınlanmasını bekleyeceğiz. Bu sürümün Ekim 2025'te yayınlanmasını hedefliyoruz. Bu sürenin sonunda eski denetim verileri kullanılamayacak.
Yeniden adlandırılan ve birleştirilen denetimler
Aşağıdaki denetimlerin adı değiştirildi ve bazı durumlarda birden fazla Lighthouse denetimi birleştirildi:
Yeni analiz denetimi kimliği | Denetim kimliklerini değiştirme |
---|---|
cls-culprits-insight |
layout-shifts non-composited-animations unsized-images
|
document-latency-insight |
redirects server-response-time uses-text-compression |
dom-size-insight |
dom-size |
duplicated-javascript-insight |
duplicated-javascript |
font-display-insight |
font-display |
image-delivery-insight |
modern-image-formats uses-optimized-images efficient-animated-content uses-responsive-images
|
interaction-to-next-paint-insight |
work-during-interaction |
lcp-discovery-insight |
prioritize-lcp-image lcp-lazy-loaded
|
lcp-phases-insight |
largest-contentful-paint-element |
legacy-javascript-insight |
legacy-javascript |
modern-http-insight |
uses-http2 |
network-dependency-tree-insight |
critical-request-chains uses-rel-preconnect
|
render-blocking-insight |
render-blocking-resources |
third-parties-insight |
third-party-summary |
use-cache-insight |
uses-long-cache-ttl |
viewport-insight |
viewport |
Kaldırılan denetimler
Aşağıdaki denetimler, artık faydalı bir amaca hizmet etmediği düşünüldüğü için kaldırıldı:
Kaldırılan denetimler | Kaldırma nedeni |
---|---|
first-meaningful-paint |
Artık önerilmeyen eski metrik (LCP ile değiştirildi) |
no-document-write |
Günümüzde birinci taraf komut dosyalarında nadiren sorun yaşanır ve bunu kullanan üçüncü taraf komut dosyaları için işlem yapılamaz. |
offscreen-images |
Ekran dışında kalan resimler tarayıcı tarafından zaten önceliklendirilmez. Bu nedenle, geç yükleme bant genişliğini azaltmaya yardımcı olsa da Lighthouse'un ölçtüğü değerler üzerinde etkisi olması olası değildir. |
uses-passive-event-listeners |
Günümüzde birinci taraf komut dosyalarında nadiren sorun yaşanır ve bunu kullanan üçüncü taraf komut dosyaları için işlem yapılamaz. |
uses-rel-preload |
Aşırı önerme riskleri nedeniyle etkinleştirilmedi. |
third-party-facades |
Bu denetim sınırlı cepheleri kapsar ve bazı geliştiriciler, bağlı olmayan üçüncü taraf cephelerini kullanma konusunda endişelerini dile getirmiştir. Sonuç olarak, üçüncü tarafların tekliflerini iyileştirmelerini, bu teklifler üzerinde çalışmaktan daha çok tercih ederiz. |
Diğer denetimler
Önceki tablolarda yer almayan diğer performans denetimleri bu değişiklikten etkilenmez. Benzer şekilde, Erişilebilirlik, SEO ve En İyi Uygulamalar denetimleri de bu değişiklikten etkilenmeyecek.
Yeni analiz denetimlerine geçiş yapma
Taşıma işlemini kolaylaştırmak için yeni analizleri Lighthouse JSON'de kullanıma sunduk. API ve Lighthouse JSON'ı kullananlar, Lighthouse 13'teki eski denetimlerin kaldırılmasına hazırlanmak için hemen geçiş yapmaya başlayabilir.
Lighthouse 12.6 (Chrome 137'de bulunur) ayrıca rapor kullanıcılarının iki farklı görünüm arasında geçiş yapmasına olanak tanıyan görünür bir açma/kapatma düğmesi de gösterir:
Yeni analizlere dayalı denetimler Analizler başlığı altında, değişmeyen denetimler ise Teşhis başlığı altında gösterilmeye devam eder.
Şu anda varsayılan olarak eski denetimler gösterilmeye devam ediyor ancak Haziran 2025'te yayınlanacak bir Lighthouse sürümünde (büyük olasılıkla 12.7) varsayılanı daha yeni olan analiz denetimleri olarak değiştirmeyi planlıyoruz. Bu değişiklik, Chrome 139'daki PageSpeed Insights ve Geliştirici Araçları Lighthouse raporlarında da kullanıma sunulacak. Kullanıcılar, Lighthouse 13'e kadar sınırlı bir süre boyunca eski denetimlere geri dönebilecek.
Yeni analiz denetimleriyle ilgili dokümanlar
Yeni denetimler, geçiş tarihinden önce developer.chrome.com adresinde belgelendirilecektir. Eski dokümanlar, Lighthouse'un önceki sürümlerinin bunlara bağlantı vermeye devam edebilmesi için yakın gelecekte de kullanılabilir durumda kalacak.
Geri bildirim
Bu taşıma işlemiyle ilgili endişeleriniz veya sorularınız varsa bu GitHub tartışmasında bize bildirin.