Chrome Developer Tools etkin bir şekilde nasıl kullanılır (Kılavuz)

Chrome Geliştirici Araçları'ndaki Uygulama Sekmesinin pratik kullanımı

Eğitimdeki tüm videolar Chrome Developer Tools etkili bir şekilde kullanmayı öğrenin (Kılavuz)

Bu öğretici sayede Chrome Developer Tools içindeki Uygulama sekmesini kullanarak bir Web Uygulamasının kaynaklarını nasıl inceleyeceğini açıklayacağım. Özellikle Yerel Depolama, Oturum Depolama ve IndexedDB gibi farklı depolama seçenekleri odaklanmaktadır. Veri yönetimi, Service Worker'ı kullanarak depolama ve Çerezlerin yönetimi de ele alınmaktadır. Depolama yönetiminin optimize edilmesiyle Web Uygulamanın daha verimli çalıştığından emin olabilirsin.

Önemli Bulgular

  • Uygulama sekmesi Web Uygulamanın analizi ve optimize edilmesi için merkezi bir araçtır.
  • Manifest dosyası, Service Worker, depolama seçenekleri ve Çerezleri doğrudan tarayıcıda inceleyebilirsin.
  • Bu depolama seçeneklerini silme ve sıfırlama hata ayıklama ve performans optimizasyonunda yardımcı olabilir.

Adım Adım Kılavuz

Uygulama Sekmesine Erişim

Uygulama Sekmesini açmak için sayfanıza git ve F12 tuşuna bas veya sağ tıklayarak "İncele" seçeneğini seç. Developer Tools içinde "Uygulama" sekmesini bulacaksınız, bu sekme sizin Web Uygulamanızın kullandığı çeşitli kaynaklara genel bir bakış sunar.

Chrome Geliştirici Araçları'ndaki Uygulama Sekmesinin pratik kullanımı

Manifest Dosyasının İncelenmesi

Uygulama Sekmesinde "Manifest" bölümünü kontrol ettiğinden emin ol. Burada Web Uygulamanın manifest dosyasını görebilir ve ikonlar, isimler ve açıklamalar gibi doğru bilgileri kontrol edebilirsin. Bu özellikle ilerici Web Uygulamaları geliştiriyorsan önemlidir.

Service Worker'ın Kullanımı

Sıradaki adım Service Worker'ın incelenmesidir. Bu, Web Uygulamanın çevrimdışı çalışması için kritiktir. Kayıtlı Service Worker'ları görmek ve Push Bildirimleri veya Senkronizasyon gibi işlevlerini test etmek için "Service Workers" bölümüne tıkla.

Chrome Geliştirici Araçlarında Uygulama Sekmesinin Pratik Uygulaması

Çevrimdışı İşlevselliği Test Etme

Çevrimdışı işlevselliğin test edilmesi önemlidir. Çevrimdışı modu etkinleştirip sayfayı yeniden yükleyerek davranışını gözlemleyebilirsin. İyi tasarlanmış bir Web Uygulaması bu durumda da çalışmalı ve çevrimdışı olduğunda uygun bilgiler vermelidir.

Chrome Geliştirici Araçları'ndaki Uygulama Sekmesinin pratik kullanımı

Depolama Analizi

Şimdi "Depolama" bölümüne geç. Burada Ön bellek depolama, Yerel Depolama, Oturum Depolama ve IndexedDB hakkında genel bir bakış elde edersin. Bu depolama seçenekleri verileri farklı ziyaretler veya oturumlar arasında saklamak için çok önemli bir rol oynamaktadır.

Chrome Geliştirici Araçları'ndaki Uygulama Sekmesinin pratik uygulaması

Saklanan Verileri Temizleme

İlgili kutucukları işaretleyerek tüm saklanan verileri silebilir ve ardından "Site Verilerini Temizle" seçeneğini seçebilirsin. Bu, eski veya hatalı verilerden kaynaklanan sorunları gidermede yardımcı olabilir.

Yerel Depolama ile Çalışma

Şimdi Yerel Depolama alanına git ve bazı değerler ayarla. Yeni bir giriş oluşturmak için konsolda localStorage.setItem('anahtar', 'değer'); kullanarak öğeyi ekleyebilir ve ardından Değer Depolama alanını güncelleyerek değişiklikleri görebilirsin.

Chrome Geliştirici Araçları'ndaki Uygulama Sekmesinin pratik kullanımı

Yerel Depolamadaki Değerleri Değiştirme

Bu alanda değerleri doğrudan değiştirebilirsin. Bir değeri düzenlemek için üzerine çift tıkla. Metin formatında JSON girebileceğinizi unutma, bu sayede daha karmaşık verileri depolayabilirsin.

Chrome Geliştirici Araçları'ndaki Uygulama Sekmesinin pratik kullanımı

Oturum Depolama Kullanımı

Oturum Depolama, Yerel Depolama ile benzerdir, ancak kişiye özeldir ve sekme veya tarayıcı kapatıldığında silinir. Bu özelliği birkaç değer ekleyerek test edebilir ve oturumunuz boyunca bunları kontrol edebilirsin.

Chrome Geliştirici Araçları'ndaki Uygulama Sekmesinin pratik kullanımı

Çerezlerin İncelenmesi

Web uygulamanızın alanında "Çerezler"e tıklayarak ayarlanan çerezleri görebilirsiniz. Bu çerezlerin değerlerini kontrol edebilir, değiştirebilir veya hatta silebilirsiniz. Özellikle kullanıcı oturumları veya kimlik doğrulamayla ilgili sorunlar yaşıyorsanız bu önemlidir.

Chrome Geliştirici Araçları'ndaki Uygulama Sekmesinin pratik kullanımı

Ön Bellek Depolama Genel Bakışı

Ön bellek depolama, uygulamanızın kullandığı tüm önbelleğe alınmış dosyalara bir bakış sunar. Bu, çevrimdışı kullanılabilir dosyaları anlamanıza ve gerekirse güncellenmesi gerekenleri belirlemenize yardımcı olur.

Chrome Geliştirici Araçlarında Uygulama Sekmesinin Pratik Kullanımı

Arka Planda Hizmetlerin Kullanımı

Web uygulamanızın bildirimler veya arka plan senkronizasyonu gibi özellikler kullanıyorsa, bunları "Arka Planda Hizmetler" altında bulabilirsiniz. Bu özellikler, kullanıcı deneyimini geliştirmek için bu özellikleri kullanan PWA'lar için özellikle önemlidir.

Çerçeveler ve iFrame'lerin Analizi

Web uygulamanızda iFrame'ler veya çerçeveler kullanıyorsanız, "Çerçeveler" bölümünde yüklenen kaynakları kontrol edebilirsiniz. iFrame'lerden hangi dosyaların yüklendiğini ve olası sorunların olup olmadığını buradan görebilirsiniz.

Chrome Geliştirici Araçları'ndaki Uygulama Sekmesinin pratik uygulaması

Özet

Bu kılavuzda, Chrome Geliştirici Araçları'ndaki Uygulama Sekmesi'nin çeşitli işlevlerini nasıl kullanabileceğinizi öğrendiniz. Manifesto, Service Worker'ların kullanımı, farklı depolama seçenekleri ve çerez yönetimi hakkında genel bir bilgi edindiniz. Bu kaynakların düzenli olarak analiz edilip optimize edilmesiyle web uygulamanızın performansını önemli ölçüde artırabilirsiniz.

Sık Sorulan Sorular

Uygulama Sekmesine nasıl erişebilirim?F12'ye basın veya bir sayfaya sağ tıklayın ve "İncele"yi seçin.

Yerel Depolama ile Oturum Depolama arasındaki fark nedir?Yerel Depolama verileri kalıcı olarak saklarken, Oturum Depolama yalnızca tarayıcı oturumu boyunca geçerlidir.

Çerezleri Uygulama Sekmesi üzerinden nasıl silebilirim?Çerezler" bölümüne gidin ve alan adını seçin, ardından çerezleri görüntüleyip silebilirsiniz.

Web uygulamamın çevrimdışı işlevselliğini nasıl test edebilirim?Ağ alanındaki Çevrimdışı Mod'u etkinleştirin ve sayfayı yeniden yükleyerek çevrimdışı işlevselliğini kontrol edebilirsiniz.

Service Worker nedir?Service Worker, tarayıcının arka planda yüklediği ve çevrimdışı işlevselliği ve önbelleğe alma işlevselliğini sağlamak için ağ istekleri üzerinde kontrol sağlayan bir betiktir.