concept · Storage

Offline Data Vault

A notes app backed entirely by IndexedDB. Create, edit, and delete notes — everything persists locally through page reloads. Under Chrome 152 this same indexedDB API now talks to a SQLite engine instead of LevelDB, with no code change required.

Select a note or create one
Every save calls objectStore.put() inside a readwrite transaction. The SQLite backend Chrome 152 ships treats each such transaction as a genuine ACID commit — the note either lands completely or not at all, even if the tab crashes mid-write. Reload the page to confirm notes survive.

see also