IndexedDB, according to this documentation is best suited for large data structures.
The maximum storage allowed is based on the browser, see storage limits documentation