diff --git a/scripts/charts-landing/bundle-size-chart.ts b/scripts/charts-landing/bundle-size-chart.ts
index a52df7082..5d68c6a3b 100644
--- a/scripts/charts-landing/bundle-size-chart.ts
+++ b/scripts/charts-landing/bundle-size-chart.ts
@@ -3,7 +3,7 @@ import { scaleLinear } from '@tanstack/charts/scales/linear'
import { barX, defineChart, text } from '@tanstack/charts'
export const bundleSizeSnapshot = [
- { library: 'TanStack Charts', size: 40 },
+ { library: 'TanStack Charts', size: 29 },
{ library: 'uPlot', size: 22 },
{ library: 'Chart.js', size: 46 },
{ library: 'visx', size: 49 },
diff --git a/src/components/landing/ChartsLanding.tsx b/src/components/landing/ChartsLanding.tsx
index b9b4cc27e..64a7bb540 100644
--- a/src/components/landing/ChartsLanding.tsx
+++ b/src/components/landing/ChartsLanding.tsx
@@ -65,9 +65,8 @@ export default function ChartsLanding({
A lot of chart. Not a lot of bundle.
- TanStack Charts starts at 40 kB minified and gzip compressed in the
- current matched suite, with its SVG renderer, scales, axes, and
- styles included.
+ Basic React line, 29 kB minified + gzip. SVG, compact scales, axes
+ included.
diff --git a/src/components/landing/chartsBundleSizeSvg.ts b/src/components/landing/chartsBundleSizeSvg.ts
index 7a74d102c..2b9408150 100644
--- a/src/components/landing/chartsBundleSizeSvg.ts
+++ b/src/components/landing/chartsBundleSizeSvg.ts
@@ -2,6 +2,6 @@
// Source: scripts/charts-landing/bundle-size-chart.ts
export const chartsBundleSizeSvg =
- ''
+ ''
export const chartsBundleSizeCompactSvg =
- ''
+ ''