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

Hoş geldiniz! Chrome 60 sürümünde Geliştirici Araçları'nda sunulacak yeni özellikler ve önemli değişiklikler şunlardır:

Daha fazla bilgi edinmek için aşağıdaki sürüm notlarının video sürümüne göz atın veya okumaya devam edin.

Yeni özellikler

Lighthouse tarafından desteklenen yeni Denetimler paneli

Denetimler paneli artık Lighthouse tarafından desteklenmektedir. Lighthouse, web sayfalarınızın kalitesini ölçmek için kapsamlı bir test grubu sağlar.

Progresif Web Uygulaması, Performans, Erişilebilirlik ve En İyi Uygulamalar'da üst kısımda yer alan puanlar, bu kategorilerin her biri için toplam puanlarınızdır. Raporun geri kalanı, puanlarınızı belirleyen testlerin her birinin dökümüdür. Başarısız olan testleri düzelterek web sayfanızın kalitesini artırın.

Lighthouse raporu

Şekil 1. Lighthouse raporu

Bir sayfayı denetlemek için:

  1. Denetimler sekmesini tıklayın.
  2. Denetim gerçekleştir'i tıklayın.
  3. Denetimi çalıştır'ı tıklayın. Lighthouse, Geliştirici Araçları'nı mobil cihaz simüle edecek şekilde kurar, sayfada bir dizi test çalıştırır ve ardından sonuçları Denetimler panelinde gösterir.

Google I/O 2017 'de deniz feneri

Lighthouse'un Geliştirici Araçları'ndaki entegrasyonu hakkında daha fazla bilgi edinmek için aşağıdaki Google I/O '17'de yapılan Geliştirici Araçları konuşmasına göz atın.

Lighthouse'a katkıda bulunun

Lighthouse açık kaynak bir projedir. Projenin nasıl çalıştığı ve nasıl katkıda bulunulacağı hakkında daha fazla bilgi edinmek için aşağıdaki Google I/O '17 etkinliğinde yapılan Lighthouse konuşmasını izleyin.

Lighthouse denetimiyle ilgili bir fikriniz mi var? Burada yayınlayın!

Üçüncü taraf rozetleri

Bir sayfada ağ istekleri gönderen, Console'a giriş yapan ve JavaScript'i yürüten varlıklar hakkında daha fazla bilgi edinmek için üçüncü taraf rozetleri kullanın.

Ağ panelinde bir üçüncü taraf rozetinin üzerine gelin

2. Şekil. Ağ panelinde bir üçüncü taraf rozetinin üzerine gelin

Console'da bir üçüncü taraf rozetinin üzerine gelin

3. Şekil. Console'da bir üçüncü taraf rozetinin üzerine gelin

Üçüncü taraf rozetlerini etkinleştirmek için:

  1. Komut Menüsü'nü açın.
  2. Show third party badges komutunu çalıştırın.

Performans kayıt etkinliğini, etkinliklere neden olan üçüncü taraf varlıklara göre gruplandırmak için Çağrı Ağacı ve Aşağıdan Yukarı sekmelerindeki Ürüne göre gruplandır seçeneğini kullanın. Geliştirici Araçları ile performansı nasıl analiz edeceğinizi öğrenmek için Çalışma Zamanı Performansını Analiz Etmeye Başlama bölümüne bakın.

Aşağıdan Yukarı sekmesinde ürüne göre gruplandırma

4. Şekil. Aşağıdan Yukarı sekmesinde ürüne göre gruplandırma

Buraya Devam Et için yeni hareket

Bir komut dosyasının 25. satırında duraklatıldığını ve 50. satıra atlamak istediğinizi varsayalım. Geçmişte, 50. satırda bir ayrılma noktası belirleyebilir veya çizgiyi sağ tıklayıp Buraya devam et'i seçebilirsiniz. Ama şimdi, bu iş akışını yönetmek için daha hızlı bir hareket var.

Kodda gezinirken Command (Mac) veya Control (Windows, Linux) tuşunu basılı tutarken ilgili kod satırına devam etmek için ilgili düğmeyi tıklayın. Geliştirici Araçları, atlanabilir hedefleri mavi renkle vurgular.

Buraya Devam Et

5. Şekil. Buraya Devam Et

Geliştirici Araçları'nda hata ayıklamayla ilgili temel bilgileri öğrenmek için JavaScript Hatalarını Ayıklamaya Başlama bölümüne bakın.

Eş zamansız senkronizasyona geç

Yakın gelecekte Geliştirici Araçları ekibinin önemli bir teması, eşzamansız kodda hata ayıklamayı tahmin edilebilir hale getirmek ve size eşzamansız yürütme işleminin eksiksiz geçmişini sunmaktır.

Buraya Devam Et özelliğinin yeni hareketi, eşzamansız kodla da çalışır. Command (Mac) veya Control (Windows, Linux) tuşlarını basılı tuttuğunuzda Geliştirici Araçları, atlanabilir eşzamansız hedefleri yeşil renkle vurgular.

Örnek için I/O'daki Geliştirici Araçları konuşmasının aşağıdaki demosunu izleyin.

Değişiklikler

Console'da daha bilgilendirici nesne önizlemeleri

Daha önce, Console'da bir nesneyi günlüğe kaydettiğinizde veya değerlendirirken Console'da yalnızca Object gösteriliyordu. Bu da pek faydalı değildir. Artık Konsol, nesnenin içerikleri hakkında daha fazla bilgi sağlar.

Console nesneleri önizlemek için nasıl kullanılır?

6. Şekil. Console nesneleri önizlemek için nasıl kullanılır?

Console artık nesneleri nasıl önizler?

7. Şekil. Console artık nesneleri nasıl önizler?

Console'daki daha bilgilendirici bağlam seçimi menüsü

Konsolun Bağlam Seçimi menüsü artık mevcut bağlamlar hakkında daha fazla bilgi sağlıyor.

  • Başlık, her bir öğenin ne olduğunu açıklar.
  • Başlığın altındaki alt başlık, öğenin geldiği alan adını açıklar.
  • Görüntü alanında vurgulamak için fareyle bir iframe bağlamının üzerine gelin.

Yeni Bağlam Seçimi menüsü

8. Şekil. Yeni Bağlam Seçimi menüsünde bir iframe'in üzerine geldiğinizde, iğneyi görüntü alanında vurgularsınız

Kapsam sekmesinde anlık güncellemeler

Chrome 59'da kod kapsamı kaydedildiğinde Kapsam sekmesinde yalnızca "Kayıt..." yazıyor ve hangi kodun kullanıldığı hiçbir şekilde gösterilmiyor. Artık Kapsam sekmesi hangi kodun kullanıldığını gerçek zamanlı olarak gösterir.

Eski Kapsam sekmesini kullanarak bir sayfa yükleme ve sayfayla etkileşimde bulunma

9. Şekil. Eski Kapsam sekmesini kullanarak bir sayfayı yükleme ve sayfayla etkileşimde bulunma

Yeni Kapsam sekmesini kullanarak bir sayfa yükleme ve sayfayla etkileşimde bulunma

10. Şekil. Yeni Kapsam sekmesini kullanarak bir sayfayı yükleme ve sayfayla etkileşimde bulunma

Daha basit ağ kısıtlama seçenekleri

ve Performans panellerindeki ağ kısıtlama menüleri yalnızca üç seçenek içerecek şekilde sadeleştirildi: Hindistan gibi ülkelerde yaygın olarak kullanılan Çevrimdışı, Yavaş 3G ve Amerika Birleşik Devletleri gibi ülkelerde yaygın olarak kullanılan Hızlı 3G.

Yeni ağ sınırlama seçenekleri

Şekil 11. Yeni ağ sınırlama seçenekleri

Kısıtlama seçenekleri, çekirdek düzeyindeki diğer kısıtlama araçlarıyla eşleşecek şekilde ayarlandı. Gecikme, indirme ve yükleme metrikleri yanıltıcı olduğundan, Geliştirici Araçları artık her seçeneğin yanında bu metrikleri göstermiyor. Amaç, her seçeneğin gerçek deneyimini eşleştirmektir.

Eş zamansız yığınlar varsayılan olarak etkindir

Eşzamansız onay kutusu Kaynaklar panelinden kaldırıldı. Eş zamansız yığın izlemeler (stack trace) artık varsayılan olarak açıktır. Önceden bu seçenek, performans ek yükü nedeniyle etkinleştirilirdi. Ek yük artık varsayılan olarak özelliği etkinleştirecek kadar minimum düzeydedir. Eş zamansız yığın izlemelerin (stack trace) devre dışı bırakılmasını tercih ederseniz Ayarlar'dan veya Komut Menüsü'ndeki Do not capture async stack traces komutunu çalıştırarak kapatabilirsiniz.

Google I/O '17'de Geliştirici Araçları

Geliştirici Araçları ekibinin geçen yıl neler üzerinde çalıştığı ve yakın gelecekte ele alacağı önemli temalar hakkında daha fazla bilgi edinmek için aşağıdaki efsanevi Paul Ireland'ın konuşmasına göz atın.

Ö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ü