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.

SSRislandssignalsanimviz

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