IndexedDB is a low-level NoSQL database built into the browser.
Storage limit: Often hundreds of megabytes to several gigabytes, depending on the browser and the device.
You can store structured data like JSON objects, blobs, and even files (like .xml).
Asynchronous and powerful, but a little more complex to use than LocalStorage