Fast on big data
M4 decimation, hit-testing, stacking and tick layout run in Rust (WebAssembly) and draw on the GPU. The DOM only carries labels, legend and tooltip.
Zoom and pan 1–10 million points at 60 FPS. Rust + WebGPU, with an automatic WebGL2 fallback.