Signals Replace
the Virtual DOM
Fine-grained reactivity eliminates the diff
Each signal tracks its own dependencies — no virtual DOM reconciliation, no wasted renders.
Top-three benchmarks, every single run
Consistently outperforms virtual DOM frameworks in independent benchmark suites.
JSX compiled away, never interpreted at runtime
Write familiar component syntax. The compiler strips overhead before the browser ever executes it.
Bundles shrink 30% without the VDOM layer
Tree-shaken signal primitives replace thousands of lines of reconciliation code in production.