Daftar Isi:

Kapan saya harus menggunakan LocalStorage dan sessionStorage?
Kapan saya harus menggunakan LocalStorage dan sessionStorage?

Video: Kapan saya harus menggunakan LocalStorage dan sessionStorage?

Video: Kapan saya harus menggunakan LocalStorage dan sessionStorage?
Video: Fundamental: Cookie, Local Storage, Session Storage 2024, April
Anonim

Objek penyimpanan web penyimpanan lokal dan penyimpanan sesi izinkan untuk menyimpan kunci/nilai di browser. Baik kunci maupun nilai harus berupa string. Batasnya adalah 2mb+, tergantung pada browser. Mereka melakukan tidak kedaluwarsa.

Ringkasan.

penyimpanan lokal penyimpanan sesi
Bertahan dari restart browser Bertahan dari penyegaran halaman (tetapi tidak menutup tab)

Dengan cara ini, kapan saya harus menggunakan penyimpanan lokal vs penyimpanan sesi?

Penyimpanan sesi dihancurkan setelah pengguna menutup browser sedangkan, Penyimpanan lokal menyimpan data tanpa tanggal kedaluwarsa. NS penyimpanan sesi benda sama dengan penyimpanan lokal objek, kecuali bahwa ia menyimpan data hanya untuk satu sidang . Data dihapus ketika pengguna menutup jendela browser.

Selanjutnya, haruskah saya menggunakan penyimpanan sesi? Ini adalah alternatif yang baik untuk melewatkan data antar halaman menggunakan kondisi tampilan, bidang tersembunyi, atau parameter URL. Alasan utama untuk gunakan sessionStorage adalah untuk kasus di mana jika pengguna Anda membuka halaman yang sama dua kali di dua tab yang berbeda, Anda ingin memisahkan penyimpanan area untuk kedua tab tersebut.

Demikian juga, orang bertanya, kapan sebaiknya Anda tidak menggunakan penyimpanan lokal?

Berikut ini adalah batasan dan juga cara untuk TIDAK menggunakan localStorage:

  • Jangan simpan informasi sensitif pengguna di localStorage.
  • Ini bukan pengganti database berbasis server karena informasi hanya disimpan di browser.
  • LocalStorage dibatasi hingga 5MB di semua browser utama.

Apa perbedaan antara cookie sessionStorage dan localStorage?

Kue terutama untuk membaca sisi server (juga dapat dibaca di sisi klien), penyimpanan lokal dan penyimpanan sesi hanya dapat dibaca di sisi klien. Ukuran harus kurang dari 4KB.

Direkomendasikan: