Storage limits on Chrome browser

indexeddb

Solution

Warning - this information is outdated - see the other answer below.

Chrome has a 5mb soft limit before it hits a `QUOTA_ERR`. Here's a MDN reference to that fact.

The spec mentions a `QuotaExceededError` but doesn't seem to say anything about when it should be thrown.

QuotaExceededError The operation failed because there was not enough remaining storage space, or the storage quota was reached and the user declined to give more space to the database.

I've not heard of a hard limit and not reached one in my own development. Performance should go pretty far south before you reach it.

Problem

What is the soft limit (at which the user needs to give permission to exceed)? What is the hard limit (maximum allowed).

Original source

Related problems