Session Storage Nedir ?

Session Storage Hakkında

Session Storage, depolama arayüzünün bir uygulamasıdır. Saklanan veriler oturum süresince hafızada tutulur. Silme işlemi manuel olarak Javascript yardımıyla yapılabilir veya oturum sonlandırıldığında otomatik olarak bellekten silinmektedir.

Session Storage'nın Local Storage'dan farkı, içindeki verilerin Local Storage süresi dolmazken, sayfa oturumu sona erdiğinde verilerin Session Storage'nın temizlenmesidir .

  • HTML5 ile tanıtıldı.
  • Tarayıcıda belirli bir sekmeye bir belge yüklendiğinde, benzersiz bir sayfa oturumu oluşturulur ve bu belirli sekmeye atanır. Bu sayfa oturumu yalnızca o belirli sekme için geçerlidir.
  • Bir sayfa oturumu, sekme veya tarayıcı açık olduğu sürece sürer ve sayfa yeniden yükleme ve geri yükleme işlemlerinde hafızada kalır.
  • Aynı URL ile birden çok sekme / pencere açmak Session Storage, her sekme / pencere için oturum oluşturur.
  • Aynı URL'den sekme veya pencere çoğaltmak, Session Storage diğer çoğaltılan sayfalarda da geçerli olur.
  • Bir sekmeyi / pencereyi kapatmak, oturumu sonlandırır ve içindeki nesneleri temizler.
  • HTTP ve HTTPS protokolleri için ayrı oturum oluşturulur.

Dezavantajları

  • Depolanan veriler oturum süresince saklanır. Verileri kaybolmasını istemiyorsanız Local Storage kullanmanız gerekmektedir.