Streaming ≠ faster compute
It changes delivery order. Remove sequential dependencies separately.
Quick reference · Print-friendly
Parallelize first. Design the shell. Reveal along product seams.
| Test | Ask | Pass condition |
|---|---|---|
| Value | Is this region useful and understandable by itself? | The fallback and reveal form a coherent intermediate state. |
| Latency | Can its work begin independently? | Reads start in parallel; the boundary is not hiding a waterfall. |
| Geometry | Can the fallback reserve the final shape? | Reveal does not create surprising layout shift. |
| Failure | Can this region time out or fail locally? | The shell remains useful and the error has a local recovery path. |
It changes delivery order. Remove sequential dependencies separately.
Boundaries follow useful visual and failure seams, not implementation count.
A good fallback preserves context, geometry, accessibility, and recovery.
After the shell commits, later region failures need in-document semantics and telemetry.