You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Coordination umbrella — sequences the browser/edge tickets into one program with a clear on-ramp.
Rationale
No actor framework in any language runs the same actor code across server, browser and edge with a shared cluster story. We already have the unusual ingredients: MessageChannel transport, WebWorker backend, CRDTs, a WebSocket server actor, and a runtime abstraction layer. The pieces are ticketed individually (#210 browser ActorSystem, #215 cross-runtime cluster incl. browser, #209 WASM/edge) — this umbrella orders them and adds the client-side on-ramp (#435/#436).
Local-first showcase: offline-capable browser actors syncing state via the existing CRDT module — the demo that makes the story tangible.
// same actor code in the browser (#210), attached to the server cluster (#215):constsystem=ActorSystem.create('ui');constremote=awaitClusterClient.connect('wss://api.example.com/cluster');remote.send('shard/cart',{kind: 'add',sku: 'book-1'});
Documentation
Program page in the docs (EN + DE) once phase 1 lands; per-phase guides with the owning issues.
Acceptance (umbrella)
Each phase issue references this program and its predecessor; the local-first demo exists as an example app by the end of phase 5.
Relates
Tracks: #435, #436, #210, #215, #209, #438 (D1/libSQL). Security constraints: browser members never hold shards or votes. Improvement program M7.
Coordination umbrella — sequences the browser/edge tickets into one program with a clear on-ramp.
Rationale
No actor framework in any language runs the same actor code across server, browser and edge with a shared cluster story. We already have the unusual ingredients: MessageChannel transport, WebWorker backend, CRDTs, a WebSocket server actor, and a runtime abstraction layer. The pieces are ticketed individually (#210 browser ActorSystem, #215 cross-runtime cluster incl. browser, #209 WASM/edge) — this umbrella orders them and adds the client-side on-ramp (#435/#436).
Phases
Documentation
Program page in the docs (EN + DE) once phase 1 lands; per-phase guides with the owning issues.
Acceptance (umbrella)
Relates
Tracks: #435, #436, #210, #215, #209, #438 (D1/libSQL). Security constraints: browser members never hold shards or votes. Improvement program M7.