Web Belleği (Webstorage) Nedir?

webstorage

HTML5 ile gelen yeni özelliklerden bir tanesi ise çerezlere (cookie) benzer ama çok daha gelişmiş veri depolama kabiliyetinin olmasıdır. Web belleği ile çerezleri karşılaştırınca web belleğinin ne kadar kullanışlı olduğunu daha iyi anlamış olacağız. Bunun için web belleğinin bazı özelliklerinden bahsedelim:

Web belleğindeki veriler bilerek sunucuya gönderilmedikten sonra her zaman tarayıcıda bulunur. Çerezlerde ise her http isteği yapıldığında tüm veriler sunucuya gönderilir. Bu yüzden web belleğini kullanmak sayfaların hızlı açılmasına katkı sağlar.

Web belleğinde tutulan veri miktarı tarayıcılar arasında farklılık gösterse de (5MB: Chrome, Firefox, Opera — IOMB: 1E) genel olarak çerezlerde tutulan veri miktarından (4KB) binlerce kat fazladır.

Web belleğinde tutulan veriler oturum süresince veya sürekli (tarayıcı kapanıp açılsa bile) hafızada tutulabilir. Çerezler de ise belirlenmiş zamana kadar veriler hafizada tutulur.

Web belleğinde verileri anahtar/değer (key/value) ilişkisi ile tutulur. İlerleyen bölümde web belleğine nasıl veri ekleyip, nasıl sileceğimi ve nasıl veri okuyacağımızı inceleyeceğiz.

Yazı gezinmesi

Mobil sürümden çık