IndexedDB
/IN-dekst dee-bee/ · noun · Development · Origin: 2011
Definitions
A low-level browser API for storing large amounts of structured data on the client side, including files and blobs. Unlike localStorage (which only stores strings up to 5MB), IndexedDB is an asynchronous, transactional, indexed object store that can hold hundreds of megabytes. The API is notoriously awkward, so most developers use wrappers like Dexie.js.
In plain English: A database built into your web browser that can store large amounts of data locally, enabling apps to work offline and load faster.
Example: The offline-first app stores all patient records in IndexedDB so doctors can work without internet in rural clinics and sync when connectivity returns.