Showcase
One stateful island plus unlimited declarative animation, composed on a single page within the island-memory invariant.
- VizGraph — the page's single stateful chunk, reveals the radial graph on hydrate
- split-text + staggered + scroll-triggered entrances — all declarative, zero wasm
- the rule: at most ONE stateful chunk per page; declarative anim composes freely
- two stateful island chunks would overlap at the same 0x1000 static-data base
Guide: Islands
The heading is split into per-character spans at SSR; the bridge tweens each one in. No island, no chunk.
Radial graph — reveal on hydrate (the one stateful chunk)
SSR draws the converged layout (works with JS off); the VizGraph chunk scales each node 0→1 in place. It is the single stateful island this page is allowed.
Staggered entrance — declarative
data-anim attributes; the bridge interpreter runs the tween. No island involved — declarative entrances compose freely with the island above.
1
2
3
4
5
6
7
8
Scroll-triggered reveal — declarative
A scroll trigger plays the entrance when the row enters the viewport — still zero wasm.
SSR
islands
signals
anim
viz