Geliştirici Araçları'ndaki Yenilikler (Chrome 114)

Sofia Emelianova
Sofia Emelianova

WebAssembly hata ayıklama desteği

Geliştirici Araçları, varsayılan olarak Ayarlar. Ayarlar > Denemeler > Onay kutusu. WebAssembly Hata Ayıklama: DWARF desteğini etkinleştir seçeneğini etkinleştirir. Daha fazla bilgi için Modern araçlarla WebAssembly hatalarını ayıklama bölümüne bakın.

Bu deneme, Wasm uygulamalarında yürütmeyi duraklatmanıza ve C ve C++ kodlarında hata ayıklamanıza olanak tanır. Böylece, tüm hata ayıklama bilgilerini kullanabilirsiniz:

  • DWARF hata ayıklama bilgileri kullanılarak eşlenen orijinal kaynak kodunuz.
  • Çağrı yığınındaki anlaşılır işlev adları.
  • Kesme noktaları desteği ve daha fazlası.

Hata Ayıklayıcı'da bir Wasm uygulaması duraklatıldı.

Wasm hata ayıklamasını test etmek için C/C++ Geliştirici Araçları Desteği (DWARF) uzantısını yükleyin ve Mandelbrot demosundaki kodu adım adım inceleyin.

Chromium sorunu: 1414289.

Wasm uygulamalarındaki adım atma davranışı iyileştirildi

Sonrakini geç. Orijinal kodunuzda artık sökme işlemi sırasında (.wasm dosya) duraklatmanın önüne geçmiş olursunuz. Adımları uygulayın. Önceden burada duraklıyordu.

Ancak adımlama, başladığı işlevin dışına çıktığında (ör. işlevden geri döndüğünde) sona erer.

Bu davranış Ayarlar. Ayarlar > Tercihler > Kaynaklar'da varsayılan olarak etkindir.

Bu yeni ayar, Tercihler ve ardından Kaynaklar'da bulunur.

Chromium sorunu: 1418938.

Öğeler panelini ve Sorunlar sekmesini kullanarak Otomatik Doldurma hatalarını ayıklayın

Chrome Otomatik Doldurma, formları adresleriniz veya ödeme bilgileriniz gibi kayıtlı bilgilerle otomatik olarak doldurur. Öğeler paneli, Otomatik Doldurma ile ilgili sorunları kolayca ayıklamanızı sağlamak için artık bunları kırmızı kıvırcık alt çizgilerle vurgulayabilir.

Bu özelliği incelemek için Ayarlar. Ayarlar > Denemeler > Onay kutusu. Öğeler paneli DOM ağacında ihlalde bulunan bir düğümü veya özelliği vurgular seçeneğini etkinleştirin ve bu demo sayfasını inceleyin.

Öğeler panelinde vurgulanan ve Sorunlar panelinde bildirilen otomatik doldurma sorunları.

Fareyle DOM ağacında vurgulanan bir sorunun üzerine gelin ve Sorunu görüntüle'yi tıklayarak algılanan tüm sorunları listeleyen ve neler olduğuyla ilgili ipuçları sağlayan Sorunlar sekmesini açın.

Chromium sorunu: 1399414.

Kaydedicideki Onaylar

Kaydedici paneli, artık tüm çalışma zamanı verilerini kullanarak kayıt sırasında onaylamalar eklemenize olanak tanıyor.

Onaylama eklemek için yeni bir kayıt başlatın, sayfanızla etkileşim kurun ve Onay ekle'yi tıklayın. Kaydedici, anında özelleştirebileceğiniz waitForElement türünde bir adım ekler. Kahve sepeti demosundaki onayları uygulamalı olarak görmek için videoyu izleyin.

Bu videoda nasıl hak talebinde bulunacağınız gösterilmektedir:

  • Bir öğenin class özelliği gibi HTML özellikleri.
  • JSON dosyasındaki JavaScript özellikleri, örneğin, .innerText.

Doğrulama adımlarını yapılandırabilirsiniz. Örneğin, JavaScript'teki koşullu ifadeler, düğümün alt öğesi sayısı (count), öğe görünürlüğü ve daha fazlası. Daha fazla bilgi edinmek için Adımları yapılandırma başlıklı makaleye bakın.

Ayrıca Kaydedici, yan yana kod görünümünde ve sağ tıklamayla açılan adım menüsünde tercih ettiğiniz komut dosyası biçimini artık hatırlar.

Chromium sorunu: 1423624.

Lighthouse 10.1.1

Lighthouse paneli artık Lighthouse 10.1.1'i çalıştırıyor. 10.1.0'da önemli bir değişiklik yapıldı. URL'lerle ilgili tüm denetimler artık tüzel kişiliklere ve boyut veya süre gibi toplu sayısal istatistiklere göre gruplandırılmaktadır. Popüler üçüncü taraflar da kendi kategorileriyle etiketlenir. Böylece, sayfadaki amaçları daha kolay anlaşılabilir.

Varlığa göre gruplanmış denetimler.

Geliştirici Araçları'nda Lighthouse panelini kullanmayla ilgili temel bilgileri öğrenmek için Lighthouse: Web sitesi hızını optimize etme konusuna bakın.

Chromium sorunu: 772558.

Performans geliştirmeleri

performance.mark(), fareyle üzerine gelindiğinde zamanlamayı Performans > Zamanlamalar bölümünde gösterir

performance.mark() yöntemi, artık Performans > Zamanlamalar bölümünde ilgili işaretin üzerine geldiğinizde zamanlamasını gösterir. Buradaki zamanlama, önceki gezinme etkinliğine göre bir zaman damgasıdır.

Zamanlamalar bölümünde fareyle üzerine gelindiğinde zamanlamayı gösteren pop-up.

Chromium sorunu: 1426762.

Performans > Ana sütununu profile() komutu doldurur

Konsol'daki profile() ve profileEnd() komutları artık Performance panelinin Ana iş parçacığında CPU profili oluşturmayı başlatıp durdurur.

console() komutu, Performans panelinde bir profil oluşturur.

Chromium sorunu: 1429191.

Yavaş kullanıcı etkileşimleri için uyarı

200 milisaniyeden uzun süren kullanıcı etkileşimleri, Performans > Özet sekmesinde Sonraki Boyamayla Etkileşim (INP) uyarısı alır.

INP uyarısı.

Ayrıca etkileşim kimliği, ipucundan Özet'e taşınmıştır.

Chromium sorunları: 1432512, 1432509.

Web Verileri kanalı taşındı

Performans paneli aşağıdaki kanalları kaldırdı:

  • Web Verileri kanalı. Bunun yerine, fareyle üzerine geldiğinizde Zamanlamalar kanalındaki alakalı zamanlamalara bakın.
  • Uzun Görevler alt kanalı. Bu tür görevleri, kırmızı ve kırmızı bir üçgen ile gölgelendirilmiş Ana kanalda bulabilirsiniz.

Hem Web Vitals hem de Uzun Görevler kanalları, başka bir yerde kopyalanan bilgiler içeriyordu. Ayrıca, kullanıcılar tıklandığında daha ayrıntılı bilgi sağlayan tam özellikli alternatiflerine kıyasla etkileşimsizdi.

Web Verileri'ni Zamanlamalar kanalına taşımadan önce ve sonra.

Ayrıca Deneyimler kanalı, kullanımını daha doğru şekilde yansıtmak için Düzen Kaymaları olarak yeniden adlandırıldı.

Web Verileri hakkında daha fazla bilgi edinin.

JavaScript Profiler'ın kullanımdan kaldırılması: Üçüncü aşama

Chrome 58'in başlarında, Geliştirici Araçları ekibi, JavaScript Profiler'ı kullanımdan kaldırmayı ve Node.js ile Deno geliştiricilerin, JavaScript CPU performansının profilini çıkarmak için Performans panelini kullanmalarını sağlamayı planladı.

Geliştirici Araçları sürüm 114, JavaScript Profil Aracı desteğinin dört aşamasının üçüncü aşamasını başlatıyor. Bu aşamada, JavaScript Profiler paneli Geliştirici Araçları'ndan kaldırılır ancak Ayarlar. Ayarlar > Denemeler bölümünden bu paneli geçici olarak etkinleştirebilir ve Üç nokta menü. üç nokta menüsünden açabilirsiniz.

JavaScript profil aracı onay kutusunu işaretleyin.

CPU performansını ölçmek için Performans panelini kullanın.

Chromium sorunu: 1428026.

Çeşitli öne çıkan anlar

Bu sürümde yer alan bazı önemli düzeltmeler şunlardır:

Önizleme kanallarını indirme

Varsayılan geliştirme tarayıcınız olarak Chrome Canary, Dev veya Beta'yı kullanabilirsiniz. Bu önizleme kanalları en yeni Geliştirici Araçları özelliklerine erişmenizi, son teknoloji ürünü web platformu API'lerini test etmenizi ve kullanıcılarınızdan önce sitenizdeki sorunları bulmanızı sağlar.

Chrome Geliştirici Araçları ekibiyle iletişim kurma

Yayındaki yeni özellikleri ve değişiklikleri ya da Geliştirici Araçları ile ilgili diğer her şeyi tartışmak için aşağıdaki seçenekleri kullanın.

  • Öneri veya geri bildirimlerinizi crbug.com adresinden bize iletebilirsiniz.
  • Geliştirici Araçları'ndaki Diğer seçenekler   Diğer > Yardım > Geliştirici Araçları ile ilgili sorun bildir bölümüne giderek Geliştirici Araçları sorunlarını bildirin.
  • @ChromeDevTools adresinden tweet atabilirsiniz.
  • Geliştirici Araçları YouTube videoları veya Geliştirici Araçları ipuçları YouTube videolarına yorum yazın.

Geliştirici Araçları'ndaki yenilikler

Geliştirici Araçları'ndaki yenilikler serisinde ele alınan her şeyin listesi.

Chrome 127 sürümü

Chrome 126

Chrome 125 sürümü

Chrome 124 sürümü

Chrome 123

Chrome 122

Chrome 121

Chrome 120

Chrome 119 sürümü

Chrome 118 sürümü

Chrome 117 sürümü

Chrome 116

Chrome 115 sürümü

Chrome 114 sürümü

Chrome 113

Chrome 112

Chrome 111

Chrome 110

Chrome 109 sürümü

Chrome 108 sürümü

Chrome 107 sürümü

Chrome 106

Chrome 105 sürümü

Chrome 104 sürümü

Chrome 103 sürümü

Chrome 102 sürümü

Chrome 101

Chrome 100 sürümü

Chrome 99 sürümü

Chrome 98 sürümü

Chrome 97 sürümü

Chrome 96 sürümü

Chrome 95 sürümü

Chrome 94 sürümü

Chrome 93 sürümü

Chrome 92 sürümü

Chrome 91 sürümü

Chrome 90 sürümü

Chrome 89 sürümü

Chrome 88 sürümü

Chrome 87 sürümü

Chrome 86

Chrome 85 sürümü

Chrome 84

Chrome 83 sürümü

Chrome 82

Chrome 82 iptal edildi.

Chrome 81

Chrome 80 sürümü

Chrome 79 sürümü

Chrome 78 sürümü

Chrome 77

Chrome 76

Chrome 75 sürümü

Chrome 74 sürümü

Chrome 73

Chrome 72 sürümü

Chrome 71

Chrome 70

Chrome 68 sürümü

Chrome 67 sürümü

Chrome 66

Chrome 65 sürümü

Chrome 64 sürümü

Chrome 63 sürümü

Chrome 62 sürümü

Chrome 61 sürümü

Chrome 60 sürümü

Chrome 59 sürümü