users have had their localStorage fill up, breaking the app.

I added support for IndexedDB (which has no size limit) many months ago, but performance took a big hit.

Luckily I finally found a solution, asynchronously batching writes together by using a debounced function that merges all its passed in parameters.

I've written a blog post explaining more:

I believe this makes IndexedDB ready for prime time with the next release.

· · Web · 0 · 4 · 7
Sign in to participate in the conversation

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!