Tarayıcı depolama: cookie, localStorage, IndexedDB farkları
Tarayıcı Depolama: Cookie, LocalStorage, IndexedDB Farkları
Tarayıcı depolama, web uygulamalarının kullanıcı bilgilerini saklamaları için çeşitli yöntemler sunar. Bunlar arasında cookie, localStorage ve IndexedDB bulunmaktadır. Her birinin kendi avantajları ve kullanım alanları vardır.Cookie
- Boyutu: Genellikle 4 KB ile sınırlıdır.
- Saklama Süresi: Belirli bir süre (veya oturum bitiminde) geçerlidir.
- Her istekte sunucuya gönderilir, bu nedenle ağ trafiğine yük bindirebilir.
- Genellikle oturum bilgileri ve kullanıcı tercihleri için kullanılır.
LocalStorage
- Boyutu: 5-10 MB kadar veri saklayabilir.
- Saklama Süresi: Veriler kalıcıdır; tarayıcıdan silinmedikçe korunur.
- Yalnızca istemci tarafında çalışır, sunucuya veri göndermez.
- Basit anahtar-değer çiftleri ile veri saklamak için kullanılır.
IndexedDB
- Boyutu: Çok büyük miktarda veri saklayabilir (gigabayt seviyesinde).
- Saklama Süresi: Veriler kalıcıdır ve aynı şekilde korunur.
- Daha karmaşık veri yapılarını (örneğin, nesneleri) saklayabilir.
- Asenkron API ile çalışır ve veritabanı mantığına yakındır; büyük veriler için uygundur.
Her bir depolama yöntemi, belirli ihtiyaçlara göre farklı avantajlar sunar. Uygulamanın gereksinimlerine göre doğru seçimi yapmak önemlidir.
Ayşegül Şahin • 2025-12-29 10:24:08
Heh, hep karıştırırım ama sen anlatınca biraz daha net oldu, sağ ol.
Cevap yazmak için lütfen
.
Aynı kategoriden
- Mühendislikte frontend ve backend arasındaki iletişimi sağlayan teknolojiler nelerdir?
- Programlama öğrenmeye başlayanlar için en temel programlama dili nedir?
- Kimlik avı (phishing) nedir?
- Matematikte karmaşık sayılar nasıl çarpılır ve bölünür?
- Programlama öğrenmeye yeni başlayanlar için en ideal kaynaklar nelerdir?
- JavaScript’te async/await kullanımı nasıl yapılır?
- Yapay zeka mühendisliği öğrenmek için neler yapılmalı?
- Bulut tabanlı yazılım çözümlerinin geleneksel yerel yazılımlara göre veri güvenliği ve erişilebilirlik açısından avantajları nelerdir
- Güvenli parola saklama: bcrypt, scrypt, Argon2 karşılaştırması
- Python'da bir string'in içinde belirli bir karakterin kaç kez geçtiğini nasıl bulurum?
- Python’da bir stringin palindrome olup olmadığını nasıl kontrol edebilirim?
- İç geliştirici platformu (IDP) nedir, altın yol (golden path) nasıl kurulur?
- Yapay zeka ile mühendislikte kullanılan uygulamalar nelerdir?
- Yazılım geliştirme sürecinde code review nedir ve neden önemlidir?
- Mühendislik alanında temel bir konu olan API nasıl oluşturulur?
- Veri tabanı indeksleri nedir ve nasıl çalışır?
- Python programlama dilinde bir stringi nasıl tersine çevirebilirim?
- Python’da bir string içindeki harflerin büyük-küçük sayısını nasıl kontrol edebilirim?
- En popüler IDE’lerden bazıları hangileridir?
- JavaScript’te forEach metodu nasıl kullanılır?
