Lighthouse, performans analizi denetimlerine taşınıyor

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
Yeniden adlandırılmış ve birleştirilmiş denetimler

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.
Kaldırılan denetimler

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:

Lighthouse'taki analizler deneniyor.

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.