Hacker ApprovedDepartments

ChartGPU

The most recommended of 19 charting libraries

Fast WebGPU charting library that renders a million points smoothly in the browser. Critics say sampling can hide peaks and that sliders and zoom controls misbehave.

Fast WebGPU charting library that renders a million points smoothly in the browser. Critics say sampling can hide peaks and that sliders and zoom controls misbehave.

60 people gave an opinion

recommend it
35
criticize it
25
approval share
58%
Each figure is one person. RecommendsCriticizes

Recommended in 1 of 13 months

  1. November 2025: not recommended
  2. December 2025: not recommended
  3. January 2026: recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: not recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 35 people recommend itNeeds 10 or more, met.
  • 1.4 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 1 of 13 monthsNeeds 4 or more, not met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Smooth rendering with very large datasets

    “this is pretty great; there really aren't that many use cases that require more than a million points”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

    “Definitely the smoothest graph viewer I've used in a browser with that amount of data, nicely done!”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

    “Just to emphasize how good the performance is, I get 34.7 FPS on the Million Points demo”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”
  • Impressive, well-crafted project

    “you're definitely developing the tool in a direction that I and I think most Hacker News readers will appreciate”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

    “this is so well done, thanks for sharing it. this is an amazing example of that.”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

    “your project is another level of genius”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”
  • Useful demos and examples

    “I like how you used actual financial data for the candlestick example”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

    “Very cool, I like the variety of demos!”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”
  • Works in Chrome and Firefox

    “I was able to make WebGPU working (and working well!) in Chrome Linux”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

    “Working fine on latest FF for me, ~ v.146”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

What people warn about

Each mark is one comment

  • Slider and scrollbar dragging misbehaves

    “scrollbars don't work well on my mac mini M1. The bar seems to move twice as fast as the mouse.”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

    “dragging the slider at the bottom is currently kind of broken”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

    “the slider does not stay under the cursor, but instead moves by unexpected distances”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”
  • Sampling hides peaks and detail

    “sampling has a risk of eliminating important peaks”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

    “Blind sampling like this makes it useless for real-world statistics of the kind your users care about.”

    Comment from 22 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

    “flashly demo that hides issues immediately obvious to experts in the field”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”
  • Fails to work in some browsers

    “Zoom doesn't seem to work on Firefox mobile. Just zooms the whole page in.”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

    “No Firefox support? It has had WebGPU support since version 141.”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

    “Doesn't work for me? Latest chrome, RTX 4080, what am I missing?”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”
  • Some charts below 60fps

    “The performance here is also terrible given it is gpu based.”

    Comment from 22 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

    “Some of these don't feel 60fps, like the streaming one.”

    Comment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

Other charting libraries people recommend

The four most recommended other charting libraries, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

ChartGPU compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
ChartGPUThis page352558%1——
ggplot229585%10—Approved
plotnine22292%5—Approved
ggsql19290%4—Approved
Matplotlib171553%8——
See all 19 charting libraries, ranked

What people said

40 of the 62 comments that mention it, newest first. Each links to the original comment.

“Innovation like this is fantastic btw and is good for the community”

RecommendsComment from 29 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“Wow, faster than I expected, 2 billion points/sec.”

RecommendsComment from 23 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“The speed you're getting would make this a killer feature.”

RecommendsComment from 22 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“Blind sampling like this makes it useless for real-world statistics of the kind your users care about.”

CriticizesComment from 22 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“the description is certainly misleading”

MixedComment from 22 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“The project (even if it's made with the help of LLMs) is nice”

RecommendsComment from 22 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“The performance here is also terrible given it is gpu based.”

CriticizesComment from 22 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“You can now render up to 5 million candles.”

RecommendsComment from 22 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“Impressive! Most impressive.”

RecommendsComment from 22 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“The ability not only to plot things, but point them out is a must for me.”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“Zoom doesn't seem to work on Firefox mobile. Just zooms the whole page in.”

CriticizesComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“Some of these don't feel 60fps, like the streaming one.”

CriticizesComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“flashly demo that hides issues immediately obvious to experts in the field”

CriticizesComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“The rendering is very cool”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“I like how you used actual financial data for the candlestick example”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“you're definitely developing the tool in a direction that I and I think most Hacker News readers will appreciate”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“sampling has a risk of eliminating important peaks”

MixedComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“dragging the slider at the bottom is currently kind of broken”

MixedComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“Working fine on latest FF for me, ~ v.146”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“I don't see it being useful for most use cases.”

MixedComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“Doesn't work for me? Latest chrome, RTX 4080, what am I missing?”

CriticizesComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“this is so well done, thanks for sharing it. this is an amazing example of that.”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“Being able to handle 1M points is a dream.”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“Thank you for this library, I will start testing it soon.”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“Just to emphasize how good the performance is, I get 34.7 FPS on the Million Points demo”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“it currently does not redraw until the dragging velocity is below some threshold”

MixedComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“the slider does not stay under the cursor, but instead moves by unexpected distances”

CriticizesComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“Shame there's not a webgl fallback though.”

MixedComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“this is pretty great; there really aren't that many use cases that require more than a million points”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“Nicely done. Will you be able to render 3D donuts?”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“your project is another level of genius”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“I see the same on Windows 11, both FF and Chrome.”

CriticizesComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“Very cool, I like the variety of demos!”

MixedComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“I was able to make WebGPU working (and working well!) in Chrome Linux”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“The sliders and the zoom are basically unusable.”

CriticizesComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“Definitely the smoothest graph viewer I've used in a browser with that amount of data, nicely done!”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“Amazing. I can't express how thankful I am for you building this.”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“No Firefox support? It has had WebGPU support since version 141.”

CriticizesComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“scrollbars don't work well on my mac mini M1. The bar seems to move twice as fast as the mouse.”

MixedComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

“The result: 1M points at 60fps with smooth zoom/pan.”

RecommendsComment from 21 Jan 2026 in “Show HN: ChartGPU – WebGPU-powered charting library (1M points at 60fps)”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.