SessionStorage on samuti osa Web Storage API-st ja pakub sarnast funktsionaalsust kui LocalStorage, kuid andmete säilitamise kestus ja ulatus on erinevad.
Peamised omadused:
- Seansi kestvus: SessionStorage salvestab andmeid ainult kuni brauseriakna või vahekaartide seansi lõpuni. Kui brauseri aken või vahekaart suletakse, kaovad SessionStorage’is salvestatud andmed. Erinevalt LocalStorage’ist ei säilitata andmeid püsivalt.
- Andmete ulatus: SessionStorage andmed on saadaval ainult sama brauseriakna või vahekaardi piires. Kui kasutaja avab sama veebilehe uues vahekaardis või aknas, ei ole SessionStorage’i andmed saadaval.
Tee uus käsk sessionStorage.setItem('color','enda lemmikvärv')
. Selle käsuga lisati Session Storage’isse uued andmed.
Kirjuta uus käsk sessionStorage.getItem('color')
ning näed, et väljastatakse sessionStorage’ist sinu lemmikvärv.

Et näha, mis on Session Storage’isse salvestatud, mine Application>Session Storage>vastav domeen

Nüüd ava veel üks vahekaart ning mine samale lehele (chrome://newtab). Ava uuesti Application>Session Storage ning näed, et see on tühi.

Seletus:
- Session Storage’isse salvestatakse andmed ainult konkreetse seansi jaoks. See, kus tegid
sessionStorage.setItem()
jne käske on üks seanss, ning teine vahekaart, mille 6.punkti juures avasid, oli teine seanss.