Research

Measured work: benchmarks, audits and surveys of the charting landscape, with the method published so you can rerun it.

100,000 Points: A JavaScript Chart Rendering Benchmark

100,000 Points: A JavaScript Chart Rendering Benchmark

We measured how fast 9 charting setups render 1,000 to 100,000 points in headless Chromium: Chart.js, ECharts, uPlot, Highcharts (with and without Boost), Recharts, FusionCharts, and ApexCharts 6 in both SVG and canvas. Every number is a 5-trial median from a pinned, scripted harness, measured on 20 July 2026, and the full dataset is published here.

Read More
The State of JavaScript Charting in 2026

The State of JavaScript Charting in 2026

There is no single best JavaScript charting library in 2026. We pulled the real npm, GitHub, and bundle-size numbers for 13 libraries and mapped the field by rendering engine, framework, and license so you can pick the right one on evidence, not vibes.

Read More
We Ran an Accessibility Audit on 10 JavaScript Charting Libraries

We Ran an Accessibility Audit on 10 JavaScript Charting Libraries

We rendered a default bar chart in 10 popular JavaScript charting libraries, ran axe-core against each, and inspected the DOM for real accessibility signals. Most charts are invisible to screen readers out of the box, and automated tools do not catch it.

Read More