- /compare page renders two ortho-camera panels fed by /api/runs/{stem}/frames.json
- shared controls: play/pause, scrubber, speed (0.5-4x), axes sync (independent/locked)
- linked hover: picks nearest point in one panel, highlights matching point_id in other
- add/remove-jitter nulls handled via per-frame packed positions + setDrawRange
- independent error states per panel; theme-aware colors via themechange event
|
||
|---|---|---|
| .. | ||
| compare-select.js | ||
| compare.js | ||
| dataset-picker.js | ||
| metrics.js | ||
| style.css | ||
| theme.js | ||