• CET --:-- Warsaw
← Baza wiedzy

IndexedDB

IndexedDB to asynchroniczny magazyn NoSQL wbudowany w przeglądarki, przewyższający localStorage pod kątem pojemności i indeksowania. Dane są organizowane w bazy, obiekty i indeksy; operacje odbywają się w transakcjach readwrite/readonly. API jest zdarzeniowe lub opakowywane w Promise przez biblioteki (Dexie, idb).

PWA katalogowe, kreatory konfiguratorów produktów i narzędzia terenowe dla sprzedaży mogą cache’ować katalogi i szkice formularzy między wizytami. Dane lokalne skracają TTFB percepcyjny i wspierają tryb offline przy niestabilnym łączu. Należy jednak zarządzać migracją schematu i quota przeglądarki.

Nie traktuj IndexedDB jako źródła prawdy dla danych wrażliwych bez dodatkowych zabezpieczeń — dostęp ma JavaScript z originu. Synchronizuj z backendem z jasną strategią konfliktów przy powrocie online.

Krzysztof Gawryś — Co-Founder / Creative Director G2 Collective

Krzysztof Gawryś

Co-Founder / Creative Director
+48 503 545 368 hello@g2team.pl Porozmawiajmy o Twoim projekcie — odpowiadam w 24h.
g2collective