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.
CapabilityReactSolidFlutterUnityKeel
Component / tree modelYesYesWidgetsUI ToolkitUiNode
Fine-grained DOM patchVDOMSignalsN/AN/ADomPatch (wasm live)
SEO multi-page documentsNext etcMetaN/AN/AHostDocument + export
Pixel-parity multi-host chromeWeb-firstWeb-firstYesYesPaint commit
Game / 3D same product treeR3F dualDualLimitedYesGameView slots
Headless agent Intent testsAd-hocAd-hocWidget testsPlayModeFirst-class
One layout authority lawCSSCSSConstraintsMixedADR-0013 + layout hints
Markdown playgroundEcosystemEcosystemCustomRarewasm AppView DomPatch
Commerce / IAP portsApp onlyApp onlyPluginsYesPorts
Legend: ok production path · partial/residual · not product default

Built with Keel | UiNode | data-keel-layout | data-keel-surface | path /matrix