Browsers render SVG on the main thread only, so multithreading the map means moving everything around the SVG off that thread. Four independently shippable stages, ordered by payoff over risk. Full plan: docs/superpowers/plans/2026-08-22-offthread-map-pipeline.md.
Rule for every stage: no change to rendered output. Parity first, speed second. CDP perf runs on the same canvas size before and after, plus same-seed determinism checks.
Browsers render SVG on the main thread only, so multithreading the map means moving everything around the SVG off that thread. Four independently shippable stages, ordered by payoff over risk. Full plan: docs/superpowers/plans/2026-08-22-offthread-map-pipeline.md.
Rule for every stage: no change to rendered output. Parity first, speed second. CDP perf runs on the same canvas size before and after, plus same-seed determinism checks.