Guides
The whole performance story is three orthogonal bits and a scheduler that respects them.
| Bit | Typical triggers | Pass |
|---|---|---|
PAINT |
color, background, opacity, border-color, shadows… | Dirty-rect repaint |
LAYOUT |
width/height, flex/grid, padding/margin, font-size… | Subtree relayout then paint cone |
TRANSFORM |
transform, transform-origin… | World matrix update + repaint |
Changing text color must not reflow the page. Rotating a node must not recompute flex lines. Immediate-mode canvas collapses all of this into “redraw world.” limn refuses that collapse.