Skip to content

Improve chart rendering performance, motion, and axis label handling - #909

Open
techniq wants to merge 12 commits into
mainfrom
improve-evilchart-integration
Open

Improve chart rendering performance, motion, and axis label handling#909
techniq wants to merge 12 commits into
mainfrom
improve-evilchart-integration

Conversation

@techniq

@techniq techniq commented Sep 3, 2026

Copy link
Copy Markdown
Owner
  • feat(Axis): Add tickOcclusion to drop ticks whose labels would overlap
  • Re-add labels on US country map after upstream vvelte fix (Browser lockup with LayerChart geo text example sveltejs/svelte#17559 (comment))
  • simplify capturing rotated text rect dims
  • fix(Spline, Area): Animate each path when the mark is split by z, which motion previously skipped — segments split by a style function are still redrawn outright
  • perf(Chart): Measure the container before building the subtree, so marks are only built once
  • generate catalog and screenshots
  • fix(Calendar): Adjust month labels after recent Text verticalAnchor improvements
  • fix(Calendar): Size cells to fit monthPath, which can extend past the last cell when the range ends mid-month
  • fix(Path, Spline): Render endContent without a draw transition

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 3, 2026

Copy link
Copy Markdown

Deploying layerchart with  Cloudflare Pages  Cloudflare Pages

Latest commit: a7404de
Status:🚫  Build failed.

View logs

@changeset-bot

changeset-bot Bot commented Sep 3, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e468e07

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
layerchart Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pkg-pr-new

pkg-pr-new Bot commented Sep 3, 2026

Copy link
Copy Markdown

Open in StackBlitz

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

commit: e468e07

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor
built with Refined Cloudflare Pages Action

⚡ Cloudflare Pages Deployment

Name Status Preview Last Commit
layerchart ✅ Ready (View Log) Visit Preview 20bda9a

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Bundle Size Analysis

⚠️ Warnings (13 significant size increases)

Item Current New Change
🔴 Axis 201.91 KB
45.83 gz
204.71 KB
46.77 gz
+2.81 KB (+1.4%)
+0.94 gz (+2.0%)
🔴 Axis.svg 172.81 KB
39.81 gz
175.62 KB
40.76 gz
+2.81 KB (+1.6%)
+0.95 gz (+2.4%)
🔴 Axis.html 167.48 KB
38.51 gz
170.28 KB
39.46 gz
+2.80 KB (+1.7%)
+0.95 gz (+2.5%)
🔴 Axis.canvas 171.05 KB
39.78 gz
173.84 KB
40.68 gz
+2.80 KB (+1.6%)
+0.90 gz (+2.3%)
🔴 Area 130.61 KB
32.05 gz
132.56 KB
32.53 gz
+1.95 KB (+1.5%)
+0.48 gz (+1.5%)
🔴 Area.svg 117.30 KB
28.28 gz
119.24 KB
28.79 gz
+1.95 KB (+1.7%)
+0.51 gz (+1.8%)
🔴 Threshold 137.07 KB
33.23 gz
139.01 KB
33.68 gz
+1.95 KB (+1.4%)
+0.45 gz (+1.4%)
🔴 Threshold.svg 122.36 KB
29.24 gz
124.30 KB
29.73 gz
+1.95 KB (+1.6%)
+0.50 gz (+1.7%)
🔴 Area.canvas 111.51 KB
27.51 gz
113.33 KB
28.02 gz
+1.82 KB (+1.6%)
+0.51 gz (+1.8%)
🔴 Threshold.canvas 115.63 KB
28.34 gz
117.46 KB
28.84 gz
+1.82 KB (+1.6%)
+0.50 gz (+1.8%)
🔴 Spline 115.57 KB
29.55 gz
116.77 KB
29.85 gz
+1.20 KB (+1.0%)
+0.30 gz (+1.0%)
🔴 Spline.svg 102.49 KB
25.99 gz
103.68 KB
26.27 gz
+1.20 KB (+1.2%)
+0.28 gz (+1.1%)
🔴 Spline.canvas 96.70 KB
25.17 gz
97.77 KB
25.47 gz
+1.07 KB (+1.1%)
+0.30 gz (+1.2%)

Use-Case Scenarios

Core (7 changed)
Scenario Current New Change
🟡 core-canvas 230.33 KB
59.33 gz
230.75 KB
59.41 gz
+0.43 KB (+0.2%)
+0.08 gz (+0.1%)
🟡 core-line 226.33 KB
57.57 gz
227.83 KB
57.94 gz
+1.50 KB (+0.7%)
+0.38 gz (+0.7%)
🟡 core-scatter 220.78 KB
55.82 gz
221.19 KB
55.89 gz
+0.41 KB (+0.2%)
+0.08 gz (+0.1%)
🟡 core-geo 216.53 KB
55.43 gz
216.95 KB
55.52 gz
+0.42 KB (+0.2%)
+0.09 gz (+0.2%)
🟡 core-html 214.65 KB
54.61 gz
215.07 KB
54.70 gz
+0.42 KB (+0.2%)
+0.09 gz (+0.2%)
🟡 core 212.57 KB
54.03 gz
212.99 KB
54.12 gz
+0.42 KB (+0.2%)
+0.09 gz (+0.2%)
🟡 core-svg 212.56 KB
54.11 gz
212.98 KB
54.21 gz
+0.42 KB (+0.2%)
+0.10 gz (+0.2%)
Base (agnostic) (4 changed)
Scenario Current New Change
🟡 base-svg-agnostic 356.91 KB
82.62 gz
358.83 KB
83.21 gz
+1.92 KB (+0.5%)
+0.59 gz (+0.7%)
🟡 base-canvas-agnostic 356.91 KB
82.62 gz
358.83 KB
83.21 gz
+1.92 KB (+0.5%)
+0.60 gz (+0.7%)
🟡 base-html-agnostic 356.91 KB
82.62 gz
358.83 KB
83.21 gz
+1.92 KB (+0.5%)
+0.60 gz (+0.7%)
🟡 base 356.91 KB
82.62 gz
358.83 KB
83.21 gz
+1.92 KB (+0.5%)
+0.59 gz (+0.7%)
Base (layer-specific) (3 changed)
Scenario Current New Change
🟡 base-canvas 344.79 KB
80.38 gz
346.71 KB
80.97 gz
+1.92 KB (+0.6%)
+0.59 gz (+0.7%)
🟡 base-html 337.19 KB
78.05 gz
339.11 KB
78.67 gz
+1.92 KB (+0.6%)
+0.62 gz (+0.8%)
🟡 base-svg 335.10 KB
77.56 gz
337.02 KB
78.19 gz
+1.92 KB (+0.6%)
+0.62 gz (+0.8%)
Cartesian charts (27 changed)
Scenario Current New Change
🟡 PieChart 397.76 KB
91.27 gz
399.68 KB
92.01 gz
+1.92 KB (+0.5%)
+0.74 gz (+0.8%)
🟡 ArcChart 391.00 KB
90.10 gz
392.92 KB
90.67 gz
+1.92 KB (+0.5%)
+0.57 gz (+0.6%)
🟡 LineChart 384.18 KB
89.18 gz
386.78 KB
89.92 gz
+2.60 KB (+0.7%)
+0.74 gz (+0.8%)
🟡 PieChart-canvas 383.63 KB
88.83 gz
385.55 KB
89.41 gz
+1.92 KB (+0.5%)
+0.58 gz (+0.7%)
🟡 AreaChart 378.56 KB
87.19 gz
381.25 KB
87.97 gz
+2.69 KB (+0.7%)
+0.78 gz (+0.9%)
🟡 ArcChart-canvas 377.45 KB
87.56 gz
379.37 KB
88.17 gz
+1.92 KB (+0.5%)
+0.61 gz (+0.7%)
🟡 area-chart 374.21 KB
86.24 gz
376.90 KB
87.00 gz
+2.69 KB (+0.7%)
+0.76 gz (+0.9%)
🟡 PieChart-svg 373.96 KB
86.01 gz
375.88 KB
86.63 gz
+1.92 KB (+0.5%)
+0.62 gz (+0.7%)
🟡 line-chart-interactive 373.56 KB
86.20 gz
375.48 KB
86.98 gz
+1.92 KB (+0.5%)
+0.79 gz (+0.9%)
🟡 pie-chart 369.22 KB
85.17 gz
371.14 KB
85.75 gz
+1.92 KB (+0.5%)
+0.58 gz (+0.7%)
🟡 ArcChart-svg 367.78 KB
84.84 gz
369.70 KB
85.42 gz
+1.92 KB (+0.5%)
+0.58 gz (+0.7%)
🟡 BarChart 367.35 KB
84.70 gz
369.27 KB
85.28 gz
+1.92 KB (+0.5%)
+0.58 gz (+0.7%)
🟡 AreaChart-canvas 365.65 KB
84.74 gz
368.34 KB
85.62 gz
+2.68 KB (+0.7%)
+0.88 gz (+1.0%)
🟡 bar-chart 361.54 KB
83.47 gz
363.46 KB
84.07 gz
+1.92 KB (+0.5%)
+0.60 gz (+0.7%)
🟡 ScatterChart 361.51 KB
83.64 gz
363.43 KB
84.22 gz
+1.92 KB (+0.5%)
+0.57 gz (+0.7%)
🟡 scatter-chart 357.99 KB
82.90 gz
359.91 KB
83.50 gz
+1.92 KB (+0.5%)
+0.60 gz (+0.7%)
🟡 line-chart 357.41 KB
82.67 gz
359.33 KB
83.26 gz
+1.92 KB (+0.5%)
+0.59 gz (+0.7%)
🟡 AreaChart-svg 355.99 KB
82.00 gz
358.66 KB
82.87 gz
+2.68 KB (+0.8%)
+0.87 gz (+1.1%)
🟡 BarChart-canvas 354.12 KB
82.30 gz
356.04 KB
82.92 gz
+1.92 KB (+0.5%)
+0.62 gz (+0.7%)
🟡 LineChart-canvas 351.36 KB
81.88 gz
353.28 KB
82.47 gz
+1.92 KB (+0.5%)
+0.59 gz (+0.7%)
🟡 ScatterChart-canvas 348.51 KB
81.16 gz
350.43 KB
81.75 gz
+1.92 KB (+0.6%)
+0.59 gz (+0.7%)
🟡 line-chart-canvas 344.81 KB
80.39 gz
346.73 KB
80.98 gz
+1.92 KB (+0.6%)
+0.59 gz (+0.7%)
🟡 BarChart-svg 344.46 KB
79.54 gz
346.37 KB
80.15 gz
+1.91 KB (+0.6%)
+0.61 gz (+0.8%)
🟡 LineChart-svg 341.69 KB
79.12 gz
343.60 KB
79.72 gz
+1.91 KB (+0.6%)
+0.60 gz (+0.8%)
🟡 ScatterChart-svg 338.84 KB
78.37 gz
340.76 KB
78.99 gz
+1.92 KB (+0.6%)
+0.62 gz (+0.8%)
🟡 line-chart-html 337.21 KB
78.07 gz
339.13 KB
78.69 gz
+1.92 KB (+0.6%)
+0.63 gz (+0.8%)
🟡 line-chart-svg 335.13 KB
77.57 gz
337.05 KB
78.20 gz
+1.92 KB (+0.6%)
+0.62 gz (+0.8%)
Geo (3 changed)
Scenario Current New Change
🟡 geo-full 431.48 KB
102.07 gz
433.40 KB
102.59 gz
+1.92 KB (+0.4%)
+0.52 gz (+0.5%)
🟡 geo-tiles 379.00 KB
88.16 gz
380.93 KB
88.82 gz
+1.92 KB (+0.5%)
+0.67 gz (+0.8%)
🟡 geo 373.89 KB
86.54 gz
375.81 KB
87.12 gz
+1.92 KB (+0.5%)
+0.58 gz (+0.7%)
Hierarchy (4 changed)
Scenario Current New Change
🟡 hierarchy-tree 367.68 KB
85.54 gz
369.60 KB
86.15 gz
+1.92 KB (+0.5%)
+0.61 gz (+0.7%)
🟡 hierarchy-treemap 364.29 KB
84.68 gz
366.22 KB
85.29 gz
+1.93 KB (+0.5%)
+0.61 gz (+0.7%)
🟡 hierarchy-pack 363.97 KB
84.66 gz
365.89 KB
85.31 gz
+1.92 KB (+0.5%)
+0.65 gz (+0.8%)
🟡 dodge 361.69 KB
84.03 gz
363.61 KB
84.61 gz
+1.92 KB (+0.5%)
+0.58 gz (+0.7%)
Graph / network (4 changed)
Scenario Current New Change
🟡 dagre 426.39 KB
101.64 gz
428.35 KB
102.15 gz
+1.96 KB (+0.5%)
+0.51 gz (+0.5%)
🟡 force 370.09 KB
86.37 gz
372.01 KB
86.95 gz
+1.92 KB (+0.5%)
+0.58 gz (+0.7%)
🟡 sankey 369.90 KB
85.88 gz
371.82 KB
86.37 gz
+1.92 KB (+0.5%)
+0.49 gz (+0.6%)
🟡 chord 366.59 KB
84.86 gz
368.51 KB
85.48 gz
+1.92 KB (+0.5%)
+0.62 gz (+0.7%)
Components (64 changed)
Scenario Current New Change
🟡 Labels 238.22 KB
58.83 gz
239.03 KB
59.08 gz
+0.80 KB (+0.3%)
+0.25 gz (+0.4%)
🟡 Labels.svg 215.76 KB
53.98 gz
216.57 KB
54.29 gz
+0.80 KB (+0.4%)
+0.31 gz (+0.6%)
🟡 Labels.canvas 209.22 KB
53.02 gz
209.91 KB
53.27 gz
+0.69 KB (+0.3%)
+0.25 gz (+0.5%)
🔴 Axis 201.91 KB
45.83 gz
204.71 KB
46.77 gz
+2.81 KB (+1.4%)
+0.94 gz (+2.0%)
🟡 AnnotationPoint 190.73 KB
46.32 gz
190.86 KB
46.34 gz
+0.13 KB (+0.1%)
+0.02 gz (+0.0%)
🟡 Hull 186.32 KB
49.37 gz
187.51 KB
49.68 gz
+1.19 KB (+0.6%)
+0.31 gz (+0.6%)
🟡 Hull.svg 185.51 KB
49.48 gz
186.70 KB
49.84 gz
+1.19 KB (+0.6%)
+0.36 gz (+0.7%)
🟡 Hull.canvas 185.51 KB
49.44 gz
186.70 KB
49.75 gz
+1.19 KB (+0.6%)
+0.31 gz (+0.6%)
🟡 Voronoi 180.35 KB
47.57 gz
180.46 KB
47.63 gz
+0.11 KB (+0.1%)
+0.06 gz (+0.1%)
🟡 Voronoi.svg 178.33 KB
47.48 gz
178.44 KB
47.51 gz
+0.11 KB (+0.1%)
+0.03 gz (+0.1%)
🟡 Voronoi.canvas 177.35 KB
47.23 gz
177.46 KB
47.24 gz
+0.11 KB (+0.1%)
+0.01 gz (+0.0%)
🟡 Calendar 176.33 KB
41.85 gz
176.64 KB
41.91 gz
+0.31 KB (+0.2%)
+0.06 gz (+0.1%)
🔴 Axis.svg 172.81 KB
39.81 gz
175.62 KB
40.76 gz
+2.81 KB (+1.6%)
+0.95 gz (+2.4%)
🔴 Axis.canvas 171.05 KB
39.78 gz
173.84 KB
40.68 gz
+2.80 KB (+1.6%)
+0.90 gz (+2.3%)
🟡 Bars 173.64 KB
43.99 gz
173.76 KB
43.98 gz
+0.12 KB (+0.1%)
-0.00 gz (-0.0%)
🟡 Labels.html 171.04 KB
42.85 gz
171.72 KB
43.12 gz
+0.68 KB (+0.4%)
+0.27 gz (+0.6%)
🔴 Axis.html 167.48 KB
38.51 gz
170.28 KB
39.46 gz
+2.80 KB (+1.7%)
+0.95 gz (+2.5%)
🟡 Bar 169.59 KB
43.31 gz
169.71 KB
43.31 gz
+0.12 KB (+0.1%)
+0.00 gz (+0.0%)
🟡 AnnotationPoint.svg 168.73 KB
41.67 gz
168.86 KB
41.69 gz
+0.13 KB (+0.1%)
+0.02 gz (+0.1%)
🟡 Contour 165.99 KB
45.26 gz
166.10 KB
45.29 gz
+0.11 KB (+0.1%)
+0.03 gz (+0.1%)
🟡 Calendar.svg 162.97 KB
40.03 gz
163.27 KB
40.12 gz
+0.31 KB (+0.2%)
+0.09 gz (+0.2%)
🟡 Calendar.canvas 159.22 KB
39.20 gz
159.53 KB
39.29 gz
+0.31 KB (+0.2%)
+0.09 gz (+0.2%)
🟡 Bars.svg 154.99 KB
39.43 gz
155.10 KB
39.43 gz
+0.12 KB (+0.1%)
+0.00 gz (+0.0%)
🟡 Contour.svg 152.86 KB
41.81 gz
152.97 KB
41.83 gz
+0.11 KB (+0.1%)
+0.02 gz (+0.0%)
🟡 ArcLabel 152.79 KB
37.69 gz
152.92 KB
37.71 gz
+0.13 KB (+0.1%)
+0.02 gz (+0.0%)
🟡 Bar.svg 151.41 KB
38.78 gz
151.52 KB
38.78 gz
+0.12 KB (+0.1%)
+0.00 gz (+0.0%)
🟡 Pie 142.21 KB
38.00 gz
142.32 KB
38.00 gz
+0.12 KB (+0.1%)
+0.00 gz (+0.0%)
🟡 ArcLabel.svg 139.58 KB
34.78 gz
139.70 KB
34.81 gz
+0.13 KB (+0.1%)
+0.03 gz (+0.1%)
🔴 Threshold 137.07 KB
33.23 gz
139.01 KB
33.68 gz
+1.95 KB (+1.4%)
+0.45 gz (+1.4%)
🟡 Arc 136.95 KB
36.93 gz
137.06 KB
36.94 gz
+0.11 KB (+0.1%)
+0.02 gz (+0.0%)
🟡 Violin 136.11 KB
31.91 gz
136.22 KB
31.92 gz
+0.12 KB (+0.1%)
+0.02 gz (+0.0%)
🟡 Density 135.09 KB
36.77 gz
135.21 KB
36.82 gz
+0.12 KB (+0.1%)
+0.05 gz (+0.1%)
🔴 Area 130.61 KB
32.05 gz
132.56 KB
32.53 gz
+1.95 KB (+1.5%)
+0.48 gz (+1.5%)
🟡 Pie.svg 128.94 KB
34.31 gz
129.06 KB
34.31 gz
+0.12 KB (+0.1%)
0.00 gz (0.0%)
🔴 Threshold.svg 122.36 KB
29.24 gz
124.30 KB
29.73 gz
+1.95 KB (+1.6%)
+0.50 gz (+1.7%)
🟡 Arc.svg 123.87 KB
33.28 gz
123.98 KB
33.29 gz
+0.11 KB (+0.1%)
+0.01 gz (+0.0%)
🟡 Density.svg 121.96 KB
33.31 gz
122.08 KB
33.35 gz
+0.12 KB (+0.1%)
+0.04 gz (+0.1%)
🟡 GeoSpline 120.20 KB
32.02 gz
120.31 KB
32.05 gz
+0.11 KB (+0.1%)
+0.04 gz (+0.1%)
🟡 Violin.svg 119.17 KB
27.97 gz
119.28 KB
28.00 gz
+0.12 KB (+0.1%)
+0.03 gz (+0.1%)
🔴 Area.svg 117.30 KB
28.28 gz
119.24 KB
28.79 gz
+1.95 KB (+1.7%)
+0.51 gz (+1.8%)
🔴 Threshold.canvas 115.63 KB
28.34 gz
117.46 KB
28.84 gz
+1.82 KB (+1.6%)
+0.50 gz (+1.8%)
🔴 Spline 115.57 KB
29.55 gz
116.77 KB
29.85 gz
+1.20 KB (+1.0%)
+0.30 gz (+1.0%)
🔴 Area.canvas 111.51 KB
27.51 gz
113.33 KB
28.02 gz
+1.82 KB (+1.6%)
+0.51 gz (+1.8%)
🟡 Link 111.28 KB
28.26 gz
111.40 KB
28.28 gz
+0.12 KB (+0.1%)
+0.02 gz (+0.1%)
🟡 Graticule 107.94 KB
27.73 gz
108.06 KB
27.78 gz
+0.12 KB (+0.1%)
+0.05 gz (+0.2%)
🟡 GeoSpline.svg 107.11 KB
28.44 gz
107.22 KB
28.47 gz
+0.11 KB (+0.1%)
+0.04 gz (+0.1%)
🟡 GeoCircle 106.77 KB
27.72 gz
106.89 KB
27.76 gz
+0.12 KB (+0.1%)
+0.04 gz (+0.1%)
🔴 Spline.svg 102.49 KB
25.99 gz
103.68 KB
26.27 gz
+1.20 KB (+1.2%)
+0.28 gz (+1.1%)
🟡 Grid.svg 102.67 KB
22.61 gz
103.09 KB
22.75 gz
+0.41 KB (+0.4%)
+0.14 gz (+0.6%)
🟡 GeoPath 102.76 KB
26.52 gz
102.88 KB
26.59 gz
+0.12 KB (+0.1%)
+0.07 gz (+0.3%)
🟡 Grid.html 99.38 KB
21.87 gz
99.79 KB
21.98 gz
+0.41 KB (+0.4%)
+0.11 gz (+0.5%)
🟡 Link.svg 98.05 KB
24.57 gz
98.17 KB
24.60 gz
+0.12 KB (+0.1%)
+0.03 gz (+0.1%)
🟡 Trail 97.95 KB
25.24 gz
98.06 KB
25.27 gz
+0.12 KB (+0.1%)
+0.03 gz (+0.1%)
🔴 Spline.canvas 96.70 KB
25.17 gz
97.77 KB
25.47 gz
+1.07 KB (+1.1%)
+0.30 gz (+1.2%)
🟡 Vector 97.48 KB
24.82 gz
97.59 KB
24.85 gz
+0.11 KB (+0.1%)
+0.03 gz (+0.1%)
🟡 Ribbon 95.91 KB
24.58 gz
96.03 KB
24.64 gz
+0.12 KB (+0.1%)
+0.06 gz (+0.3%)
🟡 Graticule.svg 94.62 KB
24.14 gz
94.74 KB
24.17 gz
+0.12 KB (+0.1%)
+0.02 gz (+0.1%)
🟡 GeoCircle.svg 93.49 KB
24.09 gz
93.61 KB
24.11 gz
+0.12 KB (+0.1%)
+0.02 gz (+0.1%)
🟡 GeoPath.svg 89.67 KB
22.97 gz
89.79 KB
22.99 gz
+0.12 KB (+0.1%)
+0.02 gz (+0.1%)
🟡 Path 88.48 KB
22.52 gz
88.59 KB
22.55 gz
+0.12 KB (+0.1%)
+0.03 gz (+0.1%)
🟡 Trail.svg 84.86 KB
21.69 gz
84.98 KB
21.72 gz
+0.12 KB (+0.1%)
+0.04 gz (+0.2%)
🟡 Vector.svg 84.40 KB
21.17 gz
84.51 KB
21.19 gz
+0.11 KB (+0.1%)
+0.01 gz (+0.1%)
🟡 Ribbon.svg 82.82 KB
21.01 gz
82.94 KB
21.05 gz
+0.12 KB (+0.1%)
+0.05 gz (+0.2%)
🟡 Path.svg 75.43 KB
18.97 gz
75.55 KB
19.00 gz
+0.12 KB (+0.2%)
+0.03 gz (+0.1%)
Worst case (1 changed)
Scenario Current New Change
🟡 all 1037.00 KB
242.25 gz
1040.22 KB
243.23 gz
+3.23 KB (+0.3%)
+0.98 gz (+0.4%)

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

…no accessor, instead of throwing `accessor is not a function`
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