Blog
Updates & Tutorials
Deep dives, release notes, and data visualization best practices.
Chart.ts for React: Hooks, refs, and Server Components
A practical guide to using Chart.ts with React 19, Next.js App Router, and React Server Components.
From SVG to WebGL: The multi-renderer architecture
Under the hood of Chart.ts's auto-switching renderer. How we maintain feature parity across SVG, Canvas, and WebGL.
Building accessible charts from scratch
Keyboard navigation, screen readers, pattern fills, and reduced motion. How we achieved WCAG 2.1 AA without compromising aesthetics.
Tailwind CSS + Charts: A perfect match
How className props, dark: variants, and design tokens make charts that actually match your app.
Why SVG-first matters
Canvas is fast. WebGL is faster. But SVG is the right default for 95% of charts. Here's why - and when to switch.
Introducing Chart.ts
Why we built a new charting library, what makes it different, and where we're headed. The story behind <15kb, SVG-first, Tailwind-native charts.