Web storage'lar tushunishga biroz qiyin bo'lishi mumkin ammo ularni bir hilliklari va farqlarini bilib olish orqali yanada yaxshiroq ma'lumotga ega bo'lishimiz mumkin.
1️⃣ Cookies:
- Uzoq vaqt saqlanishi kerak bo'lmagan ma'lumotlar uchun yaxshi
- O'chib ketadigan vaqtini belgilash imkoni mavjud
- Faqatgina kichikroq hajmdagi ma'lumotlar uchun yaxshi
2️⃣ Local storage:
- Foydalanuvchiga keyinchalik ham kerak bo'lib qoladigan ma'lumotlarni saqlash uchun qulay;
- Ma'lumotni brauzer va sistemada saqlaydi;
- Foydalanuvchi brauzerini ochib, yopsa ham ma'lumot saqlanib turaveradi
3️⃣ Session storage:
- Ma'lumotni brauzerda lokal holatda saqlaydi va faqatgina foydalanuvchi turgan tabdagina ishlatish mumkin
- Cheklanishlari tufayli xavfsizroq
- Server va client o'rtasidagi ma'lumotlar uzatishni qisqartiradi
Tepadagi texnologiyalarni hammasidan kuchliroq boshqa client-side storage mechanism'lar ham mavjud, masalan IndexDB. Ammo ishlatishga qiyinroq.
Boshqa qiziq ma'lumotlarni rasmda ham ko'rsangiz bo'ladi.
Manba: GreatFrontEnd
@islombekdev
Post #304
571