gUI is built for direct subscriptions, keyed ownership, and exact DOM writes.

The demo below proves isolated text and attribute writes, keyed row reconciliation without rerender churn, and scoped disposal when dynamic subtrees leave the DOM. The debug stream is fed by the runtime's DOM update hook.

Open the benchmark harness

DOM update stream

Click the controls in the demo. You should see isolated text and attribute updates, plus only the structural moves needed for keyed list changes.

Total tracked DOM writes 0