ChartGPU: WebGPU-Powered Charts That Hold Up at a Million Points

A WebGPU charting library that pans and zooms a million points without blinking. LTTB downsampling runs as a compute shader, hit-testing is GPU-accelerated, and each series ships as a single instanced draw. Line, area, bar, scatter, pie, candlestick. 97% TypeScript, 3% WGSL, MIT-licensed.

0:00
/2:11

A browser-based line chart rendering one million data points smoothly, with a zoom slider tracking the visible range and an FPS counter holding at 60.