IndexedDB
A client-side NoSQL database built into browsers, used to store large amounts of structured data locally on the user's device. It supports indexes and transactions and is commonly used for data persistence in offline web applications.
Timeline (last 90 days)
The technical foundations involved in local caching and preloading include local databases (such as SQLite, IndexedDB) and offline-first web technologies such as Service Worker.
Common industry practices include model quantization, on-demand sharded loading, and using browser caches or IndexedDB to persist model files, in order to address the storage and distribution challenges of local AI.
Browser storage (localStorage, sessionStorage, IndexedDB) requires no backend at all, with data existing only in the current browser; localStorage capacity is typically 5-10MB, sessionStorage is cleared when the tab is closed, making them suitable for standalone prototypes.
IndexedDB's scope is limited to the same browser, the same origin, and the same machine; switching tabs or devices makes the data invisible.
The browser-local inference approach failed due to state issues: the bot needs a queue of summarized PRs held across machines, which a browser tab cannot do.
PrintBrief stores confirmed orders in local IndexedDB, along with a quote snapshot and a downloadable job sheet PDF.
Common ways to achieve data persistence include browser-side localStorage or IndexedDB, as well as cloud sync and multi-device access via a backend or BaaS (such as Firebase, Supabase).
localStorage stores strings as key-value pairs, with capacity typically around 5MB, and its API is synchronous and simple; IndexedDB is an asynchronous transactional object database whose capacity is constrained by the disk quota, and it can store binary data and supports index and cursor queries.
Data in localStorage and IndexedDB is bound to a specific domain and browser instance, and clearing browser data or changing browsers or devices will make the data inaccessible; they do not participate in the Service Worker caching mechanism and cannot automatically sync to the server.
This zero-dependency PWA bookkeeping app is built with pure HTML, CSS, and native JavaScript, requires no registration, and stores all data locally in the browser (localStorage or IndexedDB); changing devices or clearing browser data will cause the records to be lost.
9 more timeline events
All Facts (20)
浏览器原生的IndexedDB是一个完整的浏览器内置数据库,支持结构化数据存储,容量可达数百MB
90%UnverifiedThe technical foundations involved in local caching and preloading include local databases (such as SQLite, IndexedDB) and offline-first web technologies such as Service Worker.
50%UnverifiedCommon industry practices include model quantization, on-demand sharded loading, and using browser caches or IndexedDB to persist model files, in order to address the storage and distribution challenges of local AI.
50%UnverifiedBrowser storage (localStorage, sessionStorage, IndexedDB) requires no backend at all, with data existing only in the current browser; localStorage capacity is typically 5-10MB, sessionStorage is cleared when the tab is closed, making them suitable for standalone prototypes.
50%UnverifiedIndexedDB's scope is limited to the same browser, the same origin, and the same machine; switching tabs or devices makes the data invisible.
50%UnverifiedThe browser-local inference approach failed due to state issues: the bot needs a queue of summarized PRs held across machines, which a browser tab cannot do.
50%UnverifiedPrintBrief stores confirmed orders in local IndexedDB, along with a quote snapshot and a downloadable job sheet PDF.
50%UnverifiedCommon ways to achieve data persistence include browser-side localStorage or IndexedDB, as well as cloud sync and multi-device access via a backend or BaaS (such as Firebase, Supabase).
50%UnverifiedlocalStorage stores strings as key-value pairs, with capacity typically around 5MB, and its API is synchronous and simple; IndexedDB is an asynchronous transactional object database whose capacity is constrained by the disk quota, and it can store binary data and supports index and cursor queries.
50%UnverifiedData in localStorage and IndexedDB is bound to a specific domain and browser instance, and clearing browser data or changing browsers or devices will make the data inaccessible; they do not participate in the Service Worker caching mechanism and cannot automatically sync to the server.
50%UnverifiedThis zero-dependency PWA bookkeeping app is built with pure HTML, CSS, and native JavaScript, requires no registration, and stores all data locally in the browser (localStorage or IndexedDB); changing devices or clearing browser data will cause the records to be lost.
50%UnverifiedGlyphSprout's project data stays in browser storage, using IndexedDB to save the current and previous recovery snapshots, and gives a warning when another tab attempts to write.
50%UnverifiedIndexedDB's lifecycle is managed by the browser, and clearing the cache, exiting private mode, eviction triggered by storage pressure, and the user manually clearing site data can all cause its contents to be lost.
50%UnverifiedWhile offline, users can log observations, take photos, and mark GPS location points; data is first stored in local IndexedDB and submitted to Gemini for analysis when connectivity is restored.
50%UnverifiedThe application's desktop layer uses Electron 30 and Electron Forge as the scaffolding and packaging tool, and adopts IndexedDB with Dexie.js as the local storage solution.
50%UnverifiedBrowser local storage is typically implemented using localStorage or IndexedDB technology, with data stored on the user's own machine without being transmitted through a server.
50%UnverifiedLocal data storage for Chrome extensions typically relies on the browser's built-in IndexedDB or localStorage mechanism, with data saved in the user's local browser sandbox directory.
50%UnverifiedWASM_OS relies on browser storage mechanisms such as IndexedDB or the Origin Private File System for persistence, which still falls short of a true disk file system.
50%Unverifiedllama.cpp's Web UI stores data such as chat history in the browser's IndexedDB, keeping all interaction history entirely on the user's local device and not uploading it to any server.
50%UnverifiedWebLLM leverages built-in browser storage mechanisms (such as the Cache API and IndexedDB) to persist downloaded model weights, avoiding repeated downloads.
50%