Session Storage

Session Storage mirip dengan Local Storage dalam hal menyimpan data di sisi klien pada browser web. Namun, ada perbedaan utama antara keduanya:

  1. Siklus Hidup Data: Data yang disimpan dalam Session Storage akan terhapus ketika sesi browser berakhir, sementara data dalam Local Storage akan tetap ada sampai dihapus secara eksplisit atau browser menghapusnya.

  2. Penggunaan: Session Storage berguna untuk menyimpan data sementara yang hanya relevan selama sesi browser aktif. Begitu browser ditutup, data yang disimpan dalam Session Storage akan hilang.

Penggunaan Session Storage dalam JavaScript:

Menyimpan Data ke Session Storage:

sessionStorage.setItem('nama', 'Jane');

Mengambil Data dari Session Storage:

let nama = sessionStorage.getItem('nama');
console.log('Nama Pengguna:', nama);

Menghapus Data dari Session Storage:

sessionStorage.removeItem('nama');

Menghapus Semua Data dari Session Storage:

sessionStorage.clear();

Catatan Penting tentang Session Storage:

  • Data dalam Session Storage hanya tersedia selama sesi browser aktif. Begitu sesi berakhir, data akan dihapus.

  • Seperti Local Storage, Session Storage juga memiliki kapasitas penyimpanan yang cukup besar, tetapi tidak boleh digunakan untuk menyimpan data sensitif karena dapat diakses oleh pengguna.

Last updated