Files
yawn/vendor/fxnode/docs/research/performance-phase7.md
T

1.1 KiB
Raw Blame History

Phase 7 spatial performance

The deterministic stress workload contains exactly 5,000 node rectangles and 10,000 link rectangles (seed 7). Nodes are arranged on a sparse 100 × 50 grid and links connect nearby nodes. The query viewport is 1200 × 800 logical pixels at DPR 2. CI runs npm run check:performance; it checks exact totals and requires at least 90% culling at candidate p95. Timing is reported, never gated.

Measured in the Amp orb on 2026-07-20: Node 20.9.0, Playwright/Chromium 1.49.1, generic orb CPU (Intel Xeon 2.60 GHz). Across 100 deterministic viewport queries:

metric result
index build 32.604 ms
candidates p50 72 / 15,000
candidates p95 75 / 15,000
query p50 0.295 ms
query p95 0.431 ms
p95 culling 99.50%

These values are one-orb observations, not performance guarantees. Candidate counts and the 90% ratio are deterministic; elapsed times vary by host load.