JavaScript WebStorage

Local Storage ve Session Storage Nedir? Nasıl Kullanılır?

Damla Akdemir
Testinium Tech
Published in
1 min readNov 17, 2019

--

Öncelikle Local ve Session storage nedir bunları anlatarak başlamak istiyorum.

Local Storage: Tarayıcı geçmişi temizlenene ya da tarayıcı tamamen silinene kadar tuttuğu bilgileri saklamaktadır.

Session Storage: Tarayıcı kapandığı andan itibaren tuttuğu bilgiyi silmektedir.

Ortak Özellikler
* Her ikisi de kullanıcı bilgisayarında tutulur.
* Key, value string tipinde değer alırlar.

Storageler çerez mantığı ile çalışmaktadır. Aralarındaki en büyük farklardan biri performans farkıdır.

* Depolama boyutu storagelerde sınırsızken çerezlerde maksimum 4KB’a kadar çıkabilmektedir.

* Çerezler HTTP request ile iletilebilir fakat storagelerin her ikisinde de iletilmez.

* Çerezlerin bir son kullanım tarihi varken storagelerde bir kullanım tarihi yoktur.

Local ve Session Storage Kullanımı

Local ve Session Storage kullanımları aşağıdaki gibidir.

setItem()

localStorage.setItem(key, value);sessionStorage.setItem(key, value);

Storagelere ‘key’ ile bir anahtar sözcük ve ‘value’ ile bir değer atayarak veriyi depolarız.

getItem()

localStorage.getItem(key);sessionStorage.getItem(key);

Tuttuğumuz veriyi sadece verdiğimiz ‘key’ ile çağırmak okurken bize yeterli olacaktır.

removeItem()

localStorage.removeItem(key);sessionStorage.removeItem(key);

‘key’ini belirttiğimiz veriyi silmemize yarar.

clear()

localStorage.clear();sessionStorage.removeItem(key);

Tüm Storage’i temizlemek için kullanılır.

--

--