Skip to content

Version Packages - #902

Merged
techniq merged 2 commits into
mainfrom
changeset-release/main
Aug 20, 2026
Merged

Version Packages#902
techniq merged 2 commits into
mainfrom
changeset-release/main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

layerchart@2.3.0

Minor Changes

  • feat(AnnotationPoint|AnnotationLine|AnnotationRange): Support seriesKey prop to associate an annotation with a series, positioning points and lines on its stacked segment (#901)

  • feat(Bar|Bars): Accept a per-row accessor for fillOpacity, strokeWidth, and opacity, matching Rect and Circle (#901)

  • feat: New Brush component to manually position, useful for multiple / independent brushes (ex. parallel coordinates). Also includes new brushable attachment and brushGesture handler for even more granular control of BrushState (#901)

  • feat(ChartGroup): Add <ChartGroup> and ChartGroupState to synchronize the tooltip/highlight, brush selection, zoom domain, and series highlight/visibility across charts (#901)

  • feat(Chart): Add id prop, applied to the root element and identifying the chart within a ChartGroup (#901)

  • feat(Chart): Default the color scale to the colors declared on series, so marks match their legend swatch (#901)

  • feat(Chart): Add fx / fy faceting, drawing the chart once per distinct value into a grid of panels that share the position scales (#901)

  • feat(Legend): Support ordinal c scale similar to series including highlight and filter capability. An ordinal scale now draws labelled swatches rather than a color ramp — pass variant="ramp" for the old appearance (#901)

  • feat(Rect): Support ref in html layers and forward pointerdown in canvas layers (#901)

  • feat(Chart): Add seriesLayout="auto" (default) with automatic stacking when applicable (ex. Area, Bars). Can still pass explicit seriesLayout (ex. overlap, group, stack) when needed (#901)

  • feat(Spline|Area): Resolve stroke, fill, opacity, and class per line/area (and segment). A string naming a data property now resolves through the chart's color scale, like other primitives (ex. Circle) (#901)

  • feat(Spline|Area): Add z accessor to draw one line/area per distinct value, defaulting to stroke / fill / c (#901)

  • feat(Spline): Support seriesKey prop to follow that series' stacked top (#901)

  • feat(Tooltip): Add tooltip.show({ point, value, data }) to control tooltip programmatically (buttons, keyboard events, etc.) (#901)

  • feat(Chart): Add transform.initialDomain to open a chart zoomed to a range (#901)

Patch Changes

  • fix(BrushContext): Fix clearing on double-clicking the selection (root select-all was immediately undoing) (#901)

  • fix(PieChart): Stop drawing a cartesian grid behind the arcs when using series (#901)

  • fix(Chart): Stack each x1 sub-band separately, so grouped-and-stacked bars no longer share one running total (#901)

  • fix(Chart): Apply zoomToBrush() when called before the chart mounts or when the scale clamps to scaleExtent (#901)

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from f66e63d to e989287 Compare August 20, 2026 18:46
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from e989287 to b3cf6a0 Compare August 20, 2026 19:01
@pkg-pr-new

pkg-pr-new Bot commented Aug 20, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/layerchart@902

commit: b3cf6a0

@github-actions

github-actions Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor Author
built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
layerchart ✅ Ready (View Log) Visit Preview 53911e1

@github-actions

Copy link
Copy Markdown
Contributor Author

Bundle Size Analysis

⚠️ Warnings (15 significant size increases)

Item Current New Change
🔴 Grid.html 41.19 KB
7.73 gz
99.30 KB
21.85 gz
+58.11 KB (+141.1%)
+14.12 gz (+182.7%)
🔴 Layer 71.37 KB
18.91 gz
111.30 KB
26.88 gz
+39.93 KB (+56.0%)
+7.97 gz (+42.1%)
🔴 Highlight.html 34.76 KB
6.91 gz
36.50 KB
7.26 gz
+1.74 KB (+5.0%)
+0.35 gz (+5.0%)
🔴 Highlight 45.64 KB
8.73 gz
47.38 KB
9.07 gz
+1.74 KB (+3.8%)
+0.34 gz (+3.9%)
🔴 Highlight.svg 35.58 KB
6.90 gz
37.32 KB
7.24 gz
+1.74 KB (+4.9%)
+0.34 gz (+5.0%)
🔴 Highlight.canvas 33.00 KB
6.34 gz
34.74 KB
6.68 gz
+1.74 KB (+5.3%)
+0.35 gz (+5.5%)
🔴 Threshold.canvas 113.85 KB
27.99 gz
115.56 KB
28.32 gz
+1.71 KB (+1.5%)
+0.32 gz (+1.2%)
🔴 Area 128.83 KB
31.44 gz
130.54 KB
32.02 gz
+1.71 KB (+1.3%)
+0.58 gz (+1.9%)
🔴 Threshold 135.28 KB
32.79 gz
136.99 KB
33.20 gz
+1.71 KB (+1.3%)
+0.42 gz (+1.3%)
🔴 Threshold.svg 120.57 KB
28.88 gz
122.28 KB
29.22 gz
+1.71 KB (+1.4%)
+0.33 gz (+1.1%)
🔴 Area.svg 115.52 KB
27.62 gz
117.22 KB
28.26 gz
+1.70 KB (+1.5%)
+0.64 gz (+2.3%)
🔴 Area.canvas 109.73 KB
27.23 gz
111.43 KB
27.49 gz
+1.70 KB (+1.6%)
+0.26 gz (+1.0%)
🔴 Spline 114.08 KB
29.10 gz
115.49 KB
29.52 gz
+1.41 KB (+1.2%)
+0.41 gz (+1.4%)
🔴 Spline.canvas 95.22 KB
24.86 gz
96.62 KB
25.15 gz
+1.41 KB (+1.5%)
+0.28 gz (+1.1%)
🔴 Spline.svg 101.01 KB
25.38 gz
102.41 KB
25.96 gz
+1.41 KB (+1.4%)
+0.58 gz (+2.3%)

Use-Case Scenarios

Core (7 changed)
Scenario Current New Change
🟢 core-canvas 353.32 KB
87.13 gz
229.36 KB
59.02 gz
-123.97 KB (-35.1%)
-28.11 gz (-32.3%)
🟢 core-line 336.15 KB
81.62 gz
225.55 KB
57.33 gz
-110.60 KB (-32.9%)
-24.28 gz (-29.8%)
🟢 core-scatter 342.26 KB
83.45 gz
220.00 KB
55.58 gz
-122.26 KB (-35.7%)
-27.87 gz (-33.4%)
🟢 core-geo 327.76 KB
79.75 gz
215.75 KB
55.20 gz
-112.00 KB (-34.2%)
-24.55 gz (-30.8%)
🟢 core-html 342.76 KB
83.90 gz
213.68 KB
54.31 gz
-129.08 KB (-37.7%)
-29.59 gz (-35.3%)
🟢 core 335.81 KB
82.00 gz
211.59 KB
53.74 gz
-124.21 KB (-37.0%)
-28.26 gz (-34.5%)
🟢 core-svg 340.67 KB
83.40 gz
211.59 KB
53.79 gz
-129.08 KB (-37.9%)
-29.62 gz (-35.5%)
Base (agnostic) (4 changed)
Scenario Current New Change
🟢 base-svg-agnostic 372.51 KB
87.67 gz
355.97 KB
82.34 gz
-16.54 KB (-4.4%)
-5.33 gz (-6.1%)
🟢 base-canvas-agnostic 372.51 KB
87.68 gz
355.97 KB
82.34 gz
-16.54 KB (-4.4%)
-5.34 gz (-6.1%)
🟢 base-html-agnostic 372.51 KB
87.68 gz
355.97 KB
82.34 gz
-16.54 KB (-4.4%)
-5.34 gz (-6.1%)
🟢 base 372.51 KB
87.67 gz
355.97 KB
82.34 gz
-16.54 KB (-4.4%)
-5.33 gz (-6.1%)
Base (layer-specific) (3 changed)
Scenario Current New Change
🟢 base-canvas 363.36 KB
86.63 gz
343.85 KB
80.05 gz
-19.51 KB (-5.4%)
-6.58 gz (-7.6%)
🟢 base-html 354.56 KB
83.83 gz
336.25 KB
77.74 gz
-18.31 KB (-5.2%)
-6.10 gz (-7.3%)
🟢 base-svg 352.47 KB
83.30 gz
334.17 KB
77.26 gz
-18.31 KB (-5.2%)
-6.03 gz (-7.2%)
Cartesian charts (27 changed)
Scenario Current New Change
🟢 PieChart 411.64 KB
96.15 gz
396.80 KB
90.98 gz
-14.84 KB (-3.6%)
-5.17 gz (-5.4%)
🟢 ArcChart 404.90 KB
95.04 gz
390.04 KB
89.77 gz
-14.86 KB (-3.7%)
-5.28 gz (-5.6%)
🟢 LineChart 398.34 KB
93.95 gz
383.18 KB
88.86 gz
-15.16 KB (-3.8%)
-5.09 gz (-5.4%)
🟢 PieChart-canvas 400.48 KB
94.79 gz
382.67 KB
88.49 gz
-17.81 KB (-4.4%)
-6.30 gz (-6.6%)
🟢 AreaChart 393.82 KB
92.07 gz
377.57 KB
86.90 gz
-16.24 KB (-4.1%)
-5.17 gz (-5.6%)
🟢 ArcChart-canvas 394.32 KB
93.51 gz
376.49 KB
87.21 gz
-17.83 KB (-4.5%)
-6.30 gz (-6.7%)
🟢 area-chart 389.53 KB
91.11 gz
373.28 KB
85.95 gz
-16.25 KB (-4.2%)
-5.15 gz (-5.7%)
🟢 PieChart-svg 391.26 KB
92.05 gz
373.00 KB
85.69 gz
-18.26 KB (-4.7%)
-6.36 gz (-6.9%)
🟢 line-chart-interactive 387.46 KB
91.18 gz
372.60 KB
85.94 gz
-14.86 KB (-3.8%)
-5.24 gz (-5.7%)
🟢 pie-chart 384.82 KB
90.17 gz
368.27 KB
84.87 gz
-16.54 KB (-4.3%)
-5.30 gz (-5.9%)
🟢 ArcChart-svg 385.10 KB
90.81 gz
366.82 KB
84.52 gz
-18.28 KB (-4.7%)
-6.29 gz (-6.9%)
🟢 BarChart 382.98 KB
89.74 gz
366.35 KB
84.40 gz
-16.63 KB (-4.3%)
-5.34 gz (-5.9%)
🟢 AreaChart-canvas 383.87 KB
90.84 gz
364.66 KB
84.41 gz
-19.21 KB (-5.0%)
-6.43 gz (-7.1%)
🟢 bar-chart 377.11 KB
88.48 gz
360.60 KB
83.19 gz
-16.52 KB (-4.4%)
-5.29 gz (-6.0%)
🟢 ScatterChart 377.05 KB
88.61 gz
360.51 KB
83.28 gz
-16.54 KB (-4.4%)
-5.33 gz (-6.0%)
🟢 scatter-chart 373.60 KB
87.93 gz
357.06 KB
82.62 gz
-16.54 KB (-4.4%)
-5.31 gz (-6.0%)
🟢 line-chart 373.01 KB
87.72 gz
356.47 KB
82.39 gz
-16.54 KB (-4.4%)
-5.33 gz (-6.1%)
🟢 AreaChart-svg 373.00 KB
87.66 gz
354.99 KB
81.69 gz
-18.01 KB (-4.8%)
-5.97 gz (-6.8%)
🟢 BarChart-canvas 372.72 KB
88.53 gz
353.12 KB
81.96 gz
-19.60 KB (-5.3%)
-6.56 gz (-7.4%)
🟢 LineChart-canvas 369.86 KB
88.15 gz
350.36 KB
81.53 gz
-19.51 KB (-5.3%)
-6.62 gz (-7.5%)
🟢 ScatterChart-canvas 367.02 KB
87.39 gz
347.51 KB
80.79 gz
-19.51 KB (-5.3%)
-6.59 gz (-7.5%)
🟢 line-chart-canvas 363.38 KB
86.64 gz
343.88 KB
80.06 gz
-19.51 KB (-5.4%)
-6.57 gz (-7.6%)
🟢 BarChart-svg 361.85 KB
85.29 gz
343.46 KB
79.22 gz
-18.39 KB (-5.1%)
-6.07 gz (-7.1%)
🟢 LineChart-svg 358.99 KB
84.88 gz
340.69 KB
78.78 gz
-18.30 KB (-5.1%)
-6.10 gz (-7.2%)
🟢 ScatterChart-svg 356.15 KB
84.09 gz
337.84 KB
78.03 gz
-18.30 KB (-5.1%)
-6.06 gz (-7.2%)
🟢 line-chart-html 354.58 KB
83.84 gz
336.27 KB
77.75 gz
-18.31 KB (-5.2%)
-6.09 gz (-7.3%)
🟢 line-chart-svg 352.50 KB
83.32 gz
334.19 KB
77.27 gz
-18.31 KB (-5.2%)
-6.04 gz (-7.3%)
Geo (3 changed)
Scenario Current New Change
🟢 geo-full 451.76 KB
108.38 gz
430.55 KB
101.76 gz
-21.22 KB (-4.7%)
-6.62 gz (-6.1%)
🟢 geo-tiles 399.31 KB
94.69 gz
378.07 KB
87.88 gz
-21.24 KB (-5.3%)
-6.82 gz (-7.2%)
🟢 geo 394.20 KB
93.03 gz
372.95 KB
86.28 gz
-21.24 KB (-5.4%)
-6.76 gz (-7.3%)
Hierarchy (4 changed)
Scenario Current New Change
🟢 hierarchy-tree 383.29 KB
90.59 gz
366.74 KB
85.26 gz
-16.54 KB (-4.3%)
-5.33 gz (-5.9%)
🟢 hierarchy-treemap 379.89 KB
89.74 gz
363.36 KB
84.40 gz
-16.54 KB (-4.4%)
-5.34 gz (-5.9%)
🟢 hierarchy-pack 379.57 KB
89.74 gz
363.03 KB
84.41 gz
-16.54 KB (-4.4%)
-5.33 gz (-5.9%)
🟢 dodge 377.29 KB
89.08 gz
360.75 KB
83.75 gz
-16.54 KB (-4.4%)
-5.32 gz (-6.0%)
Graph / network (4 changed)
Scenario Current New Change
🟢 dagre 441.97 KB
106.60 gz
425.46 KB
101.33 gz
-16.52 KB (-3.7%)
-5.27 gz (-4.9%)
🟢 force 385.69 KB
91.41 gz
369.15 KB
86.12 gz
-16.54 KB (-4.3%)
-5.29 gz (-5.8%)
🟢 sankey 385.50 KB
90.85 gz
368.96 KB
85.57 gz
-16.54 KB (-4.3%)
-5.28 gz (-5.8%)
🟢 chord 382.20 KB
89.88 gz
365.66 KB
84.57 gz
-16.54 KB (-4.3%)
-5.31 gz (-5.9%)
Components (112 changed)
Scenario Current New Change
🟡 Labels 0.00 KB
0.00 gz
238.15 KB
58.81 gz
+238.15 KB (0.0%)
+58.81 gz (0.0%)
🟡 Labels.svg 0.00 KB
0.00 gz
215.69 KB
53.96 gz
+215.69 KB (0.0%)
+53.96 gz (0.0%)
🟡 Labels.canvas 0.00 KB
0.00 gz
209.14 KB
53.01 gz
+209.14 KB (0.0%)
+53.01 gz (0.0%)
🟡 Axis 201.76 KB
45.74 gz
201.83 KB
45.81 gz
+0.07 KB (+0.0%)
+0.06 gz (+0.1%)
🟡 AnnotationPoint 190.43 KB
46.46 gz
190.65 KB
46.30 gz
+0.23 KB (+0.1%)
-0.16 gz (-0.3%)
🟡 Hull 184.83 KB
48.96 gz
186.24 KB
49.34 gz
+1.41 KB (+0.8%)
+0.38 gz (+0.8%)
🟡 Hull.svg 184.02 KB
49.17 gz
185.43 KB
49.46 gz
+1.41 KB (+0.8%)
+0.28 gz (+0.6%)
🟡 Hull.canvas 184.02 KB
48.95 gz
185.43 KB
49.42 gz
+1.41 KB (+0.8%)
+0.47 gz (+1.0%)
🟡 Calendar 176.09 KB
41.78 gz
176.33 KB
41.85 gz
+0.24 KB (+0.1%)
+0.08 gz (+0.2%)
🟡 Bars 173.19 KB
43.43 gz
173.56 KB
43.96 gz
+0.38 KB (+0.2%)
+0.53 gz (+1.2%)
🟡 Axis.svg 172.66 KB
39.33 gz
172.74 KB
39.79 gz
+0.07 KB (+0.0%)
+0.46 gz (+1.2%)
🟡 Axis.canvas 170.90 KB
39.23 gz
170.97 KB
39.76 gz
+0.07 KB (+0.0%)
+0.54 gz (+1.4%)
🟡 Labels.html 170.81 KB
42.72 gz
170.96 KB
42.83 gz
+0.15 KB (+0.1%)
+0.11 gz (+0.3%)
🟡 Bar 169.16 KB
42.74 gz
169.51 KB
43.28 gz
+0.36 KB (+0.2%)
+0.53 gz (+1.2%)
🟡 AnnotationPoint.svg 168.42 KB
41.57 gz
168.65 KB
41.65 gz
+0.23 KB (+0.1%)
+0.08 gz (+0.2%)
🟡 Axis.html 167.33 KB
38.05 gz
167.40 KB
38.49 gz
+0.07 KB (+0.0%)
+0.43 gz (+1.1%)
🟡 Calendar.svg 162.93 KB
39.99 gz
162.97 KB
40.03 gz
+0.03 KB (+0.0%)
+0.04 gz (+0.1%)
🟡 Calendar.canvas 159.13 KB
39.07 gz
159.22 KB
39.20 gz
+0.08 KB (+0.1%)
+0.13 gz (+0.3%)
🟡 AnnotationRange 158.57 KB
37.26 gz
158.80 KB
37.39 gz
+0.24 KB (+0.2%)
+0.13 gz (+0.3%)
🟡 AnnotationPoint.canvas 157.96 KB
39.53 gz
158.19 KB
39.59 gz
+0.23 KB (+0.1%)
+0.06 gz (+0.1%)
🟡 Month 156.68 KB
36.71 gz
156.92 KB
36.75 gz
+0.23 KB (+0.1%)
+0.04 gz (+0.1%)
🟡 Bars.svg 154.73 KB
38.86 gz
154.91 KB
39.40 gz
+0.18 KB (+0.1%)
+0.54 gz (+1.4%)
🟡 ArcLabel 152.76 KB
37.89 gz
152.79 KB
37.69 gz
+0.03 KB (+0.0%)
-0.20 gz (-0.5%)
🟡 Bars.canvas 152.57 KB
39.32 gz
152.79 KB
39.83 gz
+0.22 KB (+0.1%)
+0.51 gz (+1.3%)
🟡 Bar.svg 151.17 KB
38.18 gz
151.33 KB
38.75 gz
+0.16 KB (+0.1%)
+0.57 gz (+1.5%)
🟢 Tooltip 182.64 KB
46.49 gz
148.03 KB
35.82 gz
-34.61 KB (-18.9%)
-10.67 gz (-23.0%)
🟡 Bar.canvas 145.10 KB
37.98 gz
145.30 KB
38.10 gz
+0.20 KB (+0.1%)
+0.12 gz (+0.3%)
🟡 AnnotationLine 144.58 KB
34.71 gz
145.29 KB
34.97 gz
+0.71 KB (+0.5%)
+0.26 gz (+0.8%)
🟡 ArcLabel.svg 139.54 KB
34.01 gz
139.58 KB
34.78 gz
+0.03 KB (+0.0%)
+0.77 gz (+2.3%)
🔴 Threshold 135.28 KB
32.79 gz
136.99 KB
33.20 gz
+1.71 KB (+1.3%)
+0.42 gz (+1.3%)
🟡 Violin 135.95 KB
31.82 gz
136.03 KB
31.87 gz
+0.08 KB (+0.1%)
+0.05 gz (+0.2%)
🟡 Month.canvas 135.23 KB
33.22 gz
135.32 KB
33.25 gz
+0.08 KB (+0.1%)
+0.03 gz (+0.1%)
🟡 GeoTile 133.95 KB
33.36 gz
133.99 KB
33.39 gz
+0.04 KB (+0.0%)
+0.03 gz (+0.1%)
🟡 Month.svg 133.17 KB
32.22 gz
133.20 KB
32.24 gz
+0.04 KB (+0.0%)
+0.02 gz (+0.1%)
🟡 AnnotationRange.canvas 132.79 KB
32.25 gz
132.88 KB
32.28 gz
+0.08 KB (+0.1%)
+0.03 gz (+0.1%)
🟡 AnnotationRange.svg 132.52 KB
31.52 gz
132.56 KB
31.54 gz
+0.04 KB (+0.0%)
+0.02 gz (+0.1%)
🔴 Area 128.83 KB
31.44 gz
130.54 KB
32.02 gz
+1.71 KB (+1.3%)
+0.58 gz (+1.9%)
🟡 ArcLabel.canvas 129.21 KB
32.71 gz
129.25 KB
32.86 gz
+0.04 KB (+0.0%)
+0.15 gz (+0.5%)
🟡 Legend 125.71 KB
33.27 gz
125.86 KB
33.19 gz
+0.15 KB (+0.1%)
-0.09 gz (-0.3%)
🟡 GeoTile.canvas 125.04 KB
31.73 gz
125.08 KB
31.75 gz
+0.04 KB (+0.0%)
+0.02 gz (+0.1%)
🟡 BoxPlot 124.69 KB
26.18 gz
124.77 KB
26.28 gz
+0.08 KB (+0.1%)
+0.10 gz (+0.4%)
🟡 AnnotationLine.svg 123.64 KB
29.80 gz
124.35 KB
29.98 gz
+0.71 KB (+0.6%)
+0.18 gz (+0.6%)
🟡 AnnotationLine.canvas 123.22 KB
30.33 gz
123.94 KB
30.50 gz
+0.72 KB (+0.6%)
+0.17 gz (+0.6%)
🟡 Text 122.85 KB
30.57 gz
122.88 KB
30.64 gz
+0.04 KB (+0.0%)
+0.07 gz (+0.2%)
🔴 Threshold.svg 120.57 KB
28.88 gz
122.28 KB
29.22 gz
+1.71 KB (+1.4%)
+0.33 gz (+1.1%)
🟡 TileImage 122.20 KB
30.69 gz
122.24 KB
30.71 gz
+0.04 KB (+0.0%)
+0.02 gz (+0.1%)
🟡 GeoTile.svg 121.21 KB
30.26 gz
121.25 KB
30.29 gz
+0.04 KB (+0.0%)
+0.02 gz (+0.1%)
🟡 Violin.svg 119.05 KB
27.95 gz
119.09 KB
27.95 gz
+0.04 KB (+0.0%)
-0.00 gz (-0.0%)
🔴 Area.svg 115.52 KB
27.62 gz
117.22 KB
28.26 gz
+1.70 KB (+1.5%)
+0.64 gz (+2.3%)
🟡 TileImage.canvas 115.54 KB
29.25 gz
115.58 KB
29.26 gz
+0.04 KB (+0.0%)
+0.02 gz (+0.1%)
🔴 Threshold.canvas 113.85 KB
27.99 gz
115.56 KB
28.32 gz
+1.71 KB (+1.5%)
+0.32 gz (+1.2%)
🔴 Spline 114.08 KB
29.10 gz
115.49 KB
29.52 gz
+1.41 KB (+1.2%)
+0.41 gz (+1.4%)
🟡 Violin.canvas 114.42 KB
27.95 gz
114.50 KB
27.97 gz
+0.08 KB (+0.1%)
+0.03 gz (+0.1%)
🟡 Text.canvas 112.42 KB
28.27 gz
112.46 KB
28.37 gz
+0.04 KB (+0.0%)
+0.10 gz (+0.3%)
🔴 Area.canvas 109.73 KB
27.23 gz
111.43 KB
27.49 gz
+1.70 KB (+1.6%)
+0.26 gz (+1.0%)
🔴 Layer 71.37 KB
18.91 gz
111.30 KB
26.88 gz
+39.93 KB (+56.0%)
+7.97 gz (+42.1%)
🟡 TileImage.svg 110.51 KB
27.39 gz
110.55 KB
27.41 gz
+0.04 KB (+0.0%)
+0.02 gz (+0.1%)
🟡 BoxPlot.canvas 108.93 KB
23.39 gz
109.01 KB
23.42 gz
+0.08 KB (+0.1%)
+0.03 gz (+0.1%)
🟡 BoxPlot.svg 106.63 KB
22.29 gz
106.67 KB
22.29 gz
+0.04 KB (+0.0%)
+0.00 gz (+0.0%)
🟡 Rule 106.20 KB
24.82 gz
106.23 KB
24.60 gz
+0.03 KB (+0.0%)
-0.22 gz (-0.9%)
🟡 Grid.svg 102.56 KB
22.78 gz
102.60 KB
22.59 gz
+0.04 KB (+0.0%)
-0.19 gz (-0.8%)
🔴 Spline.svg 101.01 KB
25.38 gz
102.41 KB
25.96 gz
+1.41 KB (+1.4%)
+0.58 gz (+2.3%)
🟡 Cell 100.29 KB
22.63 gz
100.52 KB
22.93 gz
+0.23 KB (+0.2%)
+0.30 gz (+1.3%)
🔴 Grid.html 41.19 KB
7.73 gz
99.30 KB
21.85 gz
+58.11 KB (+141.1%)
+14.12 gz (+182.7%)
🟡 Vector 97.44 KB
24.74 gz
97.48 KB
24.82 gz
+0.03 KB (+0.0%)
+0.08 gz (+0.3%)
🔴 Spline.canvas 95.22 KB
24.86 gz
96.62 KB
25.15 gz
+1.41 KB (+1.5%)
+0.28 gz (+1.1%)
🟡 Rule.canvas 85.82 KB
20.34 gz
85.85 KB
20.84 gz
+0.03 KB (+0.0%)
+0.50 gz (+2.5%)
🟡 Vector.svg 84.36 KB
21.15 gz
84.40 KB
21.17 gz
+0.03 KB (+0.0%)
+0.02 gz (+0.1%)
🟡 Cell.canvas 84.22 KB
20.50 gz
84.30 KB
20.53 gz
+0.08 KB (+0.1%)
+0.03 gz (+0.1%)
🟡 Rule.svg 81.72 KB
18.66 gz
81.75 KB
19.22 gz
+0.03 KB (+0.0%)
+0.56 gz (+3.0%)
🟡 Frame 80.64 KB
19.81 gz
80.87 KB
19.90 gz
+0.24 KB (+0.3%)
+0.08 gz (+0.4%)
🟡 Polygon 79.91 KB
20.90 gz
79.95 KB
21.02 gz
+0.04 KB (+0.0%)
+0.12 gz (+0.6%)
🟡 Vector.canvas 79.87 KB
20.95 gz
79.91 KB
20.96 gz
+0.04 KB (+0.0%)
+0.02 gz (+0.1%)
🟡 GeoPoint 79.60 KB
19.65 gz
79.63 KB
19.68 gz
+0.04 KB (+0.0%)
+0.03 gz (+0.1%)
🟡 Rect 78.82 KB
19.45 gz
79.05 KB
19.55 gz
+0.24 KB (+0.3%)
+0.10 gz (+0.5%)
🟡 Line 78.64 KB
19.74 gz
78.68 KB
19.80 gz
+0.04 KB (+0.0%)
+0.06 gz (+0.3%)
🟡 Points 78.53 KB
19.55 gz
78.67 KB
19.71 gz
+0.15 KB (+0.2%)
+0.16 gz (+0.8%)
🟡 Rule.html 78.46 KB
18.03 gz
78.48 KB
18.58 gz
+0.03 KB (+0.0%)
+0.55 gz (+3.0%)
🟡 Polygon.canvas 77.52 KB
20.30 gz
77.56 KB
20.48 gz
+0.04 KB (+0.0%)
+0.18 gz (+0.9%)
🟡 Cell.svg 76.41 KB
17.96 gz
76.45 KB
17.99 gz
+0.04 KB (+0.0%)
+0.02 gz (+0.1%)
🟡 Cell.html 76.00 KB
17.78 gz
76.19 KB
18.05 gz
+0.19 KB (+0.2%)
+0.27 gz (+1.5%)
🟡 GeoPoint.canvas 74.96 KB
18.95 gz
74.99 KB
18.97 gz
+0.04 KB (+0.0%)
+0.02 gz (+0.1%)
🟡 Frame.canvas 73.54 KB
18.52 gz
73.62 KB
18.55 gz
+0.08 KB (+0.1%)
+0.03 gz (+0.2%)
🟡 Points.canvas 0.00 KB
0.00 gz
73.28 KB
18.61 gz
+73.28 KB (0.0%)
+18.61 gz (0.0%)
🟡 Ellipse 72.08 KB
18.06 gz
72.11 KB
18.14 gz
+0.04 KB (+0.0%)
+0.08 gz (+0.5%)
🟡 Circle 72.03 KB
18.19 gz
72.07 KB
18.30 gz
+0.04 KB (+0.0%)
+0.10 gz (+0.6%)
🟡 Rect.canvas 71.96 KB
18.07 gz
72.04 KB
18.16 gz
+0.08 KB (+0.1%)
+0.10 gz (+0.5%)
🟡 Line.canvas 67.59 KB
17.16 gz
67.63 KB
17.23 gz
+0.04 KB (+0.1%)
+0.07 gz (+0.4%)
🟡 Ellipse.canvas 67.07 KB
16.96 gz
67.10 KB
17.02 gz
+0.04 KB (+0.1%)
+0.05 gz (+0.3%)
🟡 Circle.canvas 67.01 KB
17.06 gz
67.04 KB
17.16 gz
+0.04 KB (+0.1%)
+0.09 gz (+0.5%)
🟡 Polygon.svg 66.70 KB
16.98 gz
66.74 KB
17.07 gz
+0.04 KB (+0.1%)
+0.09 gz (+0.5%)
🟡 GeoPoint.svg 65.36 KB
15.87 gz
65.39 KB
15.89 gz
+0.04 KB (+0.1%)
+0.02 gz (+0.1%)
🟡 BrushContext 65.75 KB
15.76 gz
65.24 KB
15.82 gz
-0.51 KB (-0.8%)
+0.05 gz (+0.3%)
🟡 Text.svg 64.82 KB
16.73 gz
64.86 KB
16.72 gz
+0.04 KB (+0.1%)
-0.01 gz (-0.0%)
🟡 Frame.svg 64.37 KB
15.42 gz
64.40 KB
15.43 gz
+0.04 KB (+0.1%)
+0.01 gz (+0.1%)
🟡 Frame.html 63.18 KB
15.30 gz
63.37 KB
15.33 gz
+0.19 KB (+0.3%)
+0.03 gz (+0.2%)
🟡 Points.html 0.00 KB
0.00 gz
63.13 KB
15.35 gz
+63.13 KB (0.0%)
+15.35 gz (0.0%)
🟡 Rect.svg 62.79 KB
15.02 gz
62.82 KB
15.05 gz
+0.04 KB (+0.1%)
+0.04 gz (+0.2%)
🟡 Text.html 62.69 KB
16.21 gz
62.73 KB
16.22 gz
+0.04 KB (+0.1%)
+0.02 gz (+0.1%)
🟡 Points.svg 62.32 KB
15.11 gz
62.47 KB
15.16 gz
+0.15 KB (+0.2%)
+0.04 gz (+0.3%)
🟡 Line.svg 62.14 KB
14.96 gz
62.18 KB
14.99 gz
+0.04 KB (+0.1%)
+0.03 gz (+0.2%)
🟡 Rect.html 61.59 KB
14.86 gz
61.79 KB
14.97 gz
+0.19 KB (+0.3%)
+0.11 gz (+0.7%)
🟡 Line.html 58.09 KB
14.15 gz
58.12 KB
14.17 gz
+0.03 KB (+0.1%)
+0.02 gz (+0.1%)
🟡 Circle.html 56.85 KB
13.85 gz
56.89 KB
13.89 gz
+0.04 KB (+0.1%)
+0.04 gz (+0.3%)
🟡 Ellipse.html 56.52 KB
13.63 gz
56.55 KB
13.62 gz
+0.03 KB (+0.1%)
-0.01 gz (-0.1%)
🟡 Ellipse.svg 56.31 KB
13.60 gz
56.34 KB
13.59 gz
+0.03 KB (+0.1%)
-0.01 gz (-0.1%)
🟡 Circle.svg 56.19 KB
13.72 gz
56.23 KB
13.74 gz
+0.04 KB (+0.1%)
+0.02 gz (+0.2%)
🔴 Highlight 45.64 KB
8.73 gz
47.38 KB
9.07 gz
+1.74 KB (+3.8%)
+0.34 gz (+3.9%)
🔴 Highlight.svg 35.58 KB
6.90 gz
37.32 KB
7.24 gz
+1.74 KB (+4.9%)
+0.34 gz (+5.0%)
🔴 Highlight.html 34.76 KB
6.91 gz
36.50 KB
7.26 gz
+1.74 KB (+5.0%)
+0.35 gz (+5.0%)
🔴 Highlight.canvas 33.00 KB
6.34 gz
34.74 KB
6.68 gz
+1.74 KB (+5.3%)
+0.35 gz (+5.5%)
🟡 TransformContext 23.39 KB
5.99 gz
23.51 KB
5.99 gz
+0.12 KB (+0.5%)
+0.00 gz (+0.0%)
Worst case (1 changed)
Scenario Current New Change
🟡 all 1044.31 KB
246.22 gz
1035.76 KB
241.90 gz
-8.54 KB (-0.8%)
-4.32 gz (-1.8%)

Understanding this report
  • Use-case scenarios measure the bundle cost of common chart configurations (e.g. a line chart with axes)
  • Individual components measure each component imported in isolation
  • Svelte runtime is excluded; sizes reflect layerchart + its dependencies (d3, etc.)
  • When multiple components share dependencies (e.g. d3-scale), the real-world cost is lower than the sum of individual sizes
  • Changes smaller than 10 bytes or 0.1% are considered insignificant

@techniq
techniq merged commit a3c51c5 into main Aug 20, 2026
10 checks passed
@techniq
techniq deleted the changeset-release/main branch August 20, 2026 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant