|
|
|
|
|
by Tooster
201 days ago
|
|
I want to create a local first, offline/p2p realtime multiplayer prototype app soon with reactive/signal data model and frontend agnostic design (considering solidjs/svelte). I'm on a tech research stage. How does it compare to rxdb, tinybase and zero sync? For reference right now I'm considering tinydb/rxdb. |
|
- It's client-server (not P2P)
- No Svelte adapters yet (coming in v0.2.0)
- Multiplayer games usually need P2P for lower latency
Better options for your use case:
- Jazz (jazz.tools) - Purpose-built for P2P collaborative apps
- TinyBase - Perfect signal model for Svelte/Solid, but you'd add your own sync
- Yjs - Mature CRDT with good P2P support
- RxDB - Heavier but has everything (queries, reactive, plugins)
If you went client-server instead of P2P, SyncKit would work once v0.2.0 adds Svelte support.
What's your preference? P2P or client-server? That'll determine the best fit.