Milyen böngésző tárolók léteznek?
sobes.tech MI
Válasz az MI-től
A böngészőkben többféle adattárolási lehetőség van:
-
Cookies — kisméretű adatok, amelyeket minden kérésnél a szerverhez küldünk. Szekciók, hitelesítés céljára használják. Méretük korlátozott (~4KB), lejárati dátummal rendelkeznek.
-
LocalStorage — kulcs-érték párok, adatok tárolása lejárati dátum nélkül, csak kliens oldalon elérhető. Általában 5-10 MB körüli méretű. Az adatok a szekciók között megmaradnak.
-
SessionStorage — hasonló a LocalStorage-hoz, de az adatok csak egy szekcióban élnek (amíg a böngészőfül/ablak nyitva van).
-
IndexedDB — erősebb tárolás, adatbázis a böngészőben, támogatja nagy mennyiségű strukturált adatok tárolását, tranzakciókat, indexeket. Offline alkalmazásokhoz használják.
-
Cache Storage — a service worker-ek által a források (HTML, JS, CSS) cache-elésére szolgál offline hozzáféréshez.
A választás a feladattól függ: egyszerű beállításokhoz — LocalStorage, szekciókhoz — SessionStorage vagy Cookies, nagy és összetett adatokhoz — IndexedDB.