JavaScript Indexeddb Guide
IndexedDB is a NoSQL browser database for large structured data with indexes, transactions, and offline access. The guide walks through Database & CRUD. `indexedDB.open("DB", v)` — create/open. Schema in onupgradeneeded: `db.createObjectStore("s",{keyPath:"id"})`. Add: `store.add(data)`. Get: `store.get(id)`. Put: `store.put(data)` (upsert). Delete: `store.delete(id)`. GetAll: `store.getAll()`. Cursor iteration for large results. The guide is organized into 1 sections that build on each other, each pairing a prose explanation with runnable code. Related guides: Arrays, Strings, Numbers, Math, Date. This is one of 145 JavaScript guides on JS Reference — see the full list on the guides page. Practice what you learn in the JavaScript playground, and look up any unfamiliar term in the JavaScript glossary.