Yayınlanma tarihi: 28 Nisan 2025
Bir yıldan uzun bir süre önce, "Lighthouse'un gücünü Performans paneline" taşımak da dahil olmak üzere performans araçlarımızı geliştirme niyetimizi duyurmuştuk. Amaç, çok sayıda performans aracı yüzeyimizi bir araya getirmekti.
Performans Paneli tarafında bu hedefte büyük ilerleme kaydettik ve Analizler kenar çubuğu artık iz ile çalışan Lighthouse benzeri bilgiler sağlıyor. Bu çalışma kapsamında Lighthouse kullanıcılarının aşina olduğu performans önerilerinde birkaç değişiklik yaptık: Bazı durumlarda, birçok denetimden alınan öneriler tek bir analizde birleştirilir ve bazı önerileri kullanımdan kaldırdık.
Araç yüzeylerimizi birleştirme hedefimize bağlı kalarak bu analizleri Lighthouse'a geri getirmek istiyoruz. Hem tutarlılığı sağlamak hem de Lighthouse kullanıcılarının bu denetimlerde yaptığımız iyileştirmelerden ve gelecekte yapılacak iyileştirmelerden yararlanabilmesi için.
Ne yazık ki bu, Lighthouse kullanıcıları, özellikle de belirli denetim adları veya sonuç biçimlerinde kullanılabilecek API kullanıcıları için bazı zarar veren değişiklikler anlamına geliyor. Bu nedenle, Ekim 2025'te gerçekleştirmeyi planlıyoruz. Bu nedenle, geçiş yapmadan önce Lighthouse'un (13) bir sonraki ana sürümünü bekleyeceğiz. Bu tarihten sonra eski denetim verileri kullanılamayacaktır.
Yeniden adlandırılmış ve birleştirilmiş denetimler
Aşağıdaki denetimler yeniden adlandırılmış ve bazı durumlarda birden fazla Lighthouse denetiminde birleştirilmiştir:
Yeni analiz denetleme kimliği | Denetleme kimlikleri değiştiriliyor |
---|---|
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ı olmadıkları anlaşıldığı için kaldırılmıştır:
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 karşılaşılan bir sorundur ve bunu kullanan üçüncü taraf komut dosyaları için işlem yapılamaz. |
offscreen-images |
Tarayıcı, ekran dışındaki resimlere zaten öncelik vermez. Bu nedenle geç yükleme, bant genişliğini azaltmaya yardımcı olsa da Lighthouse'un ölçtüğü metrikleri etkileme olasılığı düşüktür. |
uses-passive-event-listeners |
Günümüzde birinci taraf komut dosyalarında nadiren karşılaşılan bir sorundur ve bunu kullanan üçüncü taraf komut dosyaları için işlem yapılamaz. |
uses-rel-preload |
Fazla sayıda öneride bulunma riski nedeniyle etkinleştirilemedi. |
third-party-facades |
Bu denetim, sınırlı hafif bölümleri kapsar. Bazı geliştiriciler, satış ortağı olmayan üçüncü taraf hafif yapıları kullanma konusunda endişelerini ifade etmiştir. Sonuç olarak, üçüncü tarafların tekliflerini geliştirmeyi tercih ederiz. |
Diğer denetimler
Önceki tablolarda yer almayan diğer Performans denetimleri bu değişiklikten etkilenmeyecektir. Benzer şekilde, Erişilebilirlik, SEO ve En İyi Uygulamalar denetimleri de bu değişiklikten etkilenmeyecektir.
Yeni analiz denetimlerine geçiş
Taşıma işlemini kolaylaştırmak için yeni analizleri Lighthouse JSON dosyasında kullanıma sunduk. API ve Lighthouse JSON kullanıcıları, Lighthouse 13'teki eski denetimlerin nihai olarak kaldırılmasına hazırlanmak için hemen geçiş yapmaya başlayabilir.
Lighthouse 12.6 (Chrome 137'de bulunur), rapor kullanıcılarının iki farklı görünüm arasında geçiş yapmasına izin vermek için görünür bir açma/kapatma düğmesi de gösterecektir:
Analize dayalı yeni denetimler Analizler başlığı altında gösterilirken değiştirilmeyen denetimler ise Teşhis başlığı altında gösterilmeye devam eder.
Şu anda varsayılan ayar, eski denetimleri göstermeye devam etmektir ancak Haziran 2025 Lighthouse sürümünde (muhtemelen 12.7) varsayılan ayarı yeni analiz denetimlerine geçirmeyi planlıyoruz. Bu değişiklik, Chrome 139'daki PageSpeed Insights ve DevTools Lighthouse raporlarında da uygulanacaktır. Kullanıcılar, Lighthouse 13'e kadar sınırlı bir süre boyunca eski denetimlere geri dönebilecektir.
Yeni analiz denetimleriyle ilgili belgeler
Son tarihten önce yeni denetimleri developer.chrome.com adresinde belgeleyeceğiz. Eski belgeler öngörülebilir gelecekte saklanacak, böylece Lighthouse'un önceki sürümleriyle bağlantılar çalışmaya devam edebilecek.
Geri bildirim
Bu taşıma işlemiyle ilgili endişeleriniz veya sorularınız varsa bu GitHub tartışmasında görüşlerinizi öğrenmekten memnuniyet duyarız.