SUBSTRATE — System Design
10 components · 11 links · 3 zones
Loading graph…
Legend
- Standard node
- External / inferred (dashed)
- Database / persistent store
- Load balancer / proxy
- Zone band (small-caps title)
- Link / dependency
- Data flow (dashed)
- Bidirectional (request/response)
Inferred components — evidence
- No backend — every scale's geometry is procedural and its scale copy is compiled into the bundle (src/data/scales.ts).
- Scale stages are built lazily as the zoom crosses each boundary; the previous stage is disposed to keep GPU memory bounded.
- The DPR ladder steps down render resolution on weak GPUs to hold framerate, then recovers when frame headroom returns.