D3 for mathd3-scale, d3-array, d3-time, d3-format compute scales, ticks, formatters. D3 never touches geometry.
luma.gl for pixelsWebGL2 today, WebGPU-ready. SDF lines, areas, splines, bars, candles, OHLC — all GPU-instanced.
SVG for textAxes, labels, gridlines, legends, tooltips stay in SVG/HTML — free font hinting, a11y, copy-paste.
Plugin-firstEvery visual capability is a plugin. The kernel is tiny. Third-party plugins are not second-class.
Streaming-nativeDelta protocol (append / replace / invalidate) and a Float32Array RingBuffer. Built for live ticks.