SVELTE / OFFLINE & COLLABORATION
Offline-first collaboration, held in Svelte state.
Queue edits offline in a durable IndexedDB outbox, reconnect to drain them through host persistence, and recover a real base-version conflict — with live presence — inside one Svelte component.
- Adapter
- Svelte binding
- Engine
- Rust / WASM
- Surface
- Canvas
Live workbook/ Svelte
Real adapter · interactive statePUBLISHED RUNTIME
See the contract working.
No mock controls or copied state. Every interaction above crosses the public adapter and Grid APIs.
- 01Durable offline queue
Edits persist to an IndexedDB outbox before any network send.
- 02Reconnect drain & conflicts
Queued work drains in order; stale bases surface as explicit conflicts.
- 03Presence & remote commits
Collaborator selections and server-sequenced edits land on the live grid.
- 04Remount persistence
Destroying and remounting the island restores pending work from disk.