Water Blower's avatar
Water Blower 2 years ago
At least in Blowater, my current solution is to treat IndexedDB as a huge string store. I don't query from it at all. I just load all events to memory on init and do manual map/filter/reduce on a huge event array. The performance is 100X better than querying from IndexedDB, even for 100K+ events.

Replies (4)

Water Blower's avatar
Water Blower 2 years ago
Looks like we all have the same problem. It's very good that we are exploring solutions independently. Creative solutions will emerge.