
Co je to localForage?
K čemu slouží a jak se používá localForage úložiště.
Úložiště localForage
je JS knihovna (velká cca 10 kB zagzipovaná) zjednodušující ukládání dat na straně klienta.
- Mozilla: localForage
Pro ukládání dat do prohlížeče existují 4 způsoby:
IndexedDB
,WebSQL
,localStorage
,- cookies
Do cookies lze rozumně ukládat maximálně 4 kB dat, která se přenáší při každém požadavku na server, proto se pro větší data příliš nehodí. IndexedDB
a WebSQL
nejsou úplně dobře podporované napříč prohlížeči a nemají úplně přívětivé API.
Lokální úložiště se používá elegantně, ale není asynchronní (takže blokuje provádění kódu, než se z disku získají data). Taktéž do něj nelze ukládat binární data.
Knihovna localForage
tedy přináší výhody asynchronních IndexedDB
/WebSQL
s rozhraním jako má localStorage
. Úložiště localStorage
se používá jako záložní způsob pro starší prohlížeče.
Odkazy jinam
- localForage: Offline Storage, Improved
- MDN: Using IndexedDB
- IndexedDB, WebSQL, LocalStorage – what blocks the DOM? – IndexedDB blokuje DOM více než localStorage
Související články


JavaScript null
a undefined
Rozdíly mezi null
a undefined
v JavaScriptu, kdy je používat a jak se vyhnout běžným chybám.

Sleep v JavaScriptu
Jak implementovat sleep/delay funkcionalitu v JavaScriptu pomocí Promise
a async
/await

JavaScript Battery API
Jak v JS zjistit stav baterie, co dnes funguje a kdy API nepoužívat.