incr / TEA
Watched Derived views, patched on rAF
The buttons below dispatch messages into package-private Programs. A browser renderer reads watched Html roots on animation frames and skips patching when incremental verification keeps a root unchanged.
nested roots
Updating the parent schedules a flush for both roots, but the child root is read and skipped when unchanged.
child lifecycle (#209/#255)
Detach removes the child's DOM but keeps its Program alive — re-mount restores the preserved count. Deactivate keeps the DOM attached while scheduled flushes skip the child until activation catches up. Destroy disposes the child's scope for good; dispose tears the whole renderer down and removes its runtime listeners.