Capability matrix
Honest comparison against React, Solid, Flutter, Unity. Green = production path in Keel; amber = partial / web-primary; red = residual.SPA tree + patch
Solid-class DomPatch target; full continuous host is shipping residual for playground.SEO documents
HostDocument + Dom export live. SSR hydrate path exists in engine; product static export is production.Pixel-parity UI
EngineConstraints + Paint for multi-host chrome (Flutter-class intent).3D / game
wgpu GameView + ports — not R3F dual rules.| Capability | React | Solid | Flutter | Unity | Keel |
|---|---|---|---|---|---|
| Component / tree model | Yes | Yes | Widgets | UI Toolkit | UiNode |
| Fine-grained DOM patch | VDOM | Signals | N/A | N/A | DomPatch (wasm live) |
| SEO multi-page documents | Next etc | Meta | N/A | N/A | HostDocument + export |
| Pixel-parity multi-host chrome | Web-first | Web-first | Yes | Yes | Paint commit |
| Game / 3D same product tree | R3F dual | Dual | Limited | Yes | GameView slots |
| Headless agent Intent tests | Ad-hoc | Ad-hoc | Widget tests | PlayMode | First-class |
| One layout authority law | CSS | CSS | Constraints | Mixed | ADR-0013 + layout hints |
| Markdown playground | Ecosystem | Ecosystem | Custom | Rare | wasm AppView DomPatch |
| Commerce / IAP ports | App only | App only | Plugins | Yes | Ports |
© SylphxAI · MIT · UiNode SSOT · layout hints · surface tokensEngine source