Live benchmark — run it yourself

Render the same point cloud with all three technologies in your own browser and read the render time. Each point is coloured by a continuous value and every point is drawn (full fidelity), so the three panels are directly comparable. This is the interactive companion to the benchmarks numbers.

Points:
Pick a point count above to run.
Plotly SVG (scatter) —
CanvasXpress (2D canvas) —
Plotly WebGL (scattergl) —

Note: Plotly's SVG path emits one DOM node per point, so it degrades with N — at 250k–500k it takes seconds and can briefly freeze the tab, which is the point. WebGL stays flat; CanvasXpress scales on the 2D canvas. Times are the renderer's own; the first run of each also pays a one-time library warm-up.