pick embedded db
Opened this issue · 0 comments
0chroma commented
Options:
- GlueSQL
- works directly with IndexedDB
- less established, sled will require migration eventually
- sqlite + SeaORM
- could eventually support wasm through OPFS, see this article
main issue is performance with WASM, since I want to support as many platforms as possible it's an important consideration
on the other hand, web kind of doesn't work great for this use case. It might be better to focus on a desktop-only experience to ensure it can run in the background. This isn't too uncommon for chat apps (ie zoom, discord, skype etc)