Daftar Isi:
Definisi - Apa arti Penyimpanan Lokal HTML5?
Penyimpanan lokal HTML5 adalah komponen antarmuka pemrograman aplikasi penyimpanan Web. Ini adalah metode di mana halaman Web secara lokal menyimpan pasangan kunci / nilai di dalam browser Web klien. Mirip dengan cookie, data yang disimpan ini ada - bahkan ketika Anda menutup tab browser, menjelajahi situs web saat ini, keluar dari tab browser atau menutup browser utama. Tidak seperti cookie, data ini tidak dibawa ke server Web jarak jauh kecuali dikirim secara manual. Karena penyimpanan lokal HTML5 secara asli terintegrasi ke dalam browser Web, itu tersedia tanpa plug-in browser pihak ketiga. Ini dijelaskan dalam spesifikasi HTML5.
Penyimpanan lokal terutama digunakan untuk menyimpan dan mengambil data dalam halaman HTML dari domain yang sama. Bahkan setelah memulai ulang peramban, data dapat dipulihkan dari semua jendela di domain yang sama. Jenis penyimpanan ini menawarkan banyak opsi untuk aplikasi Web.
Browser, seperti Firefox 3.5+, Internet Explorer 8.0+, Chrome 4.0+, Safari 4.0+, Mobile Safari (iPhone / iPad), Opera 10.5+ dan Android 2.0+ mendukung penyimpanan lokal HTML5.
Techopedia menjelaskan Penyimpanan Lokal HTML5
Penyimpanan lokal HTML5 disusun berdasarkan pasangan kunci / nilai bernama, tidak seperti database lain yang menggunakan aplikasi SQL-intens. Data disimpan berdasarkan kunci bernama. Setelah itu, data dapat diambil menggunakan kunci yang sama. Kunci bernama dalam format string. Data dapat berupa jenis apa pun yang didukung oleh JavaScript, seperti Boolean, string, float, atau integer. Meski begitu, data umumnya disimpan sebagai string. Jika pengguna menyimpan dan mengambil apa pun selain string, mereka harus menggunakan fungsi, seperti parseFloat () atau parseInt (), untuk memaksa data yang dipulihkan ke tipe data JavaScript yang diharapkan.
Dari kode JavaScript, penyimpanan lokal HTML5 dapat diakses melalui objek localStorage pada objek jendela global. Objek localStorage menyimpan data tanpa tanggal kedaluwarsa. Data tidak dihapus, bahkan setelah menutup browser, dan dapat diakses kapan saja. Karena ini adalah sisi klien, data yang disimpan didasarkan pada browser yang digunakan.