JS: on
Streaming… waiting for the Suspense boundary to resolve. Today a <preact-island> patch replaces this; DPU experiments target that swap.

Suspense streaming

Out-of-order reveal

The first boundary is intentionally slow (2.5s). The second is fast (600ms). The fast panel should stream in before the slow one finishes — HTML completion order follows readiness, not source order.

Loading slow first…
Loading fast second…