Sobes.tech
Middle

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.