Co je to localForage?

Úložiště localForage je JS knihovna (velká cca 10 kB zagzipovaná) zjednodušující ukládání dat na straně klienta.

Pro ukládání dat do prohlížeče existují 4 způsoby:

  1. IndexedDB,
  2. WebSQL,
  3. localStorage,
  4. 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

To je všechno. Líbil se vám článek a chcete se dozvědět, až vyjde další?

Sledujte:

 

Připomínky mi pište do komentářů ↓

Framework Zepto.js

JavaScriptový framework Zepto.js

Odlehčená JS knihovna nabízející základní funkce jQuery ve zmenšené podobě.

Fixní postranní panel

Jak vytvořit fixovaný banner?

JavaScriptové řešení prvku, který při rolování zůstane stále viditelný.

Úprava libovolného textu na stránce

Úprava textu stránky pomocí designMode

Jednoduchý bookmarklet pro okamžité přepsání libovolného textu na stránce.

Zablokování kláves

Zablokování některých kláves

Zablokování určitých kláves (šipek) pomocí JavaScriptu.

Aktivování/deaktivování okna

Zachycení aktivování a deaktivování okna v JS

V JavaScriptu lze relativně snadno reagovat na aktivování nebo deaktivování okna/záložky/tabu.

Komentáře