Mergebounce Alternatives
Similar projects and alternatives to mergebounce
-
localForage
💾 Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
mergebounce reviews and mentions
-
Why IndexedDB is slow and what to use instead
I ran into the IndexedDB slowness problem while adding support for it to Converse.js XMPP messenger.
I'm using localForage which lets me persist data to either sessionStorage, localStorage or IndexedDB (depending on user configuration), however writes to IndexedDB were excruciating slow.
I didn't want to give up on it however, because localStorage has a storage limit that power users were constantly coming up against, and IndexedDB is also necessary for progressive web apps.
Eventually I solved the problem by batching IndexedDB writes with a utility function I wrote called mergebounce[1]. It combines Lodash's "debounce" and "merge" functions to combine multiple function calls into a single one, while keeping and merging the data that was passed to the individual function calls.
That way, you can call a function to persist data to IndexedDB many times, but it only executes once (after a small delay). I wrote a blog post about this approach[2]. It's generic enough that anyone else who uses localForage for IndexedDB could use it.
1. https://github.com/conversejs/mergebounce
Stats
The primary programming language of mergebounce is JavaScript.
Popular Comparisons
Sponsored