fix(ChartState): Prevent Cannot read properties of null (reading 'axis') crash in cartesian charts (AreaChart, etc.) when no transform is configured (#872)#873
Merged
Conversation
…is')` crash in cartesian charts (AreaChart, etc.) when no transform is configured (#872)
|
commit: |
commit: |
Contributor
Bundle Size Analysis
|
| Item | Current | New | Change |
|---|---|---|---|
🔴 core-geo |
209.11 KB 54.82 gz |
211.85 KB 55.59 gz |
+2.74 KB (+1.3%) +0.77 gz (+1.4%) |
🔴 core-line |
215.59 KB 56.31 gz |
218.32 KB 57.00 gz |
+2.73 KB (+1.3%) +0.69 gz (+1.2%) |
🔴 core-scatter |
212.83 KB 55.08 gz |
215.56 KB 55.89 gz |
+2.73 KB (+1.3%) +0.81 gz (+1.5%) |
🔴 core |
194.92 KB 51.08 gz |
197.61 KB 51.79 gz |
+2.69 KB (+1.4%) +0.71 gz (+1.4%) |
🔴 core-svg |
194.93 KB 51.01 gz |
197.62 KB 51.78 gz |
+2.69 KB (+1.4%) +0.77 gz (+1.5%) |
🔴 core-html |
196.81 KB 51.46 gz |
199.49 KB 52.23 gz |
+2.68 KB (+1.4%) +0.77 gz (+1.5%) |
🔴 core-canvas |
214.97 KB 56.97 gz |
217.62 KB 57.68 gz |
+2.65 KB (+1.2%) +0.72 gz (+1.3%) |
🔴 Layer |
123.66 KB 32.00 gz |
125.88 KB 32.66 gz |
+2.22 KB (+1.8%) +0.67 gz (+2.1%) |
Use-Case Scenarios
Core (7 changed)
| Scenario | Current | New | Change |
|---|---|---|---|
🔴 core-line |
215.59 KB 56.31 gz |
218.32 KB 57.00 gz |
+2.73 KB (+1.3%) +0.69 gz (+1.2%) |
🔴 core-canvas |
214.97 KB 56.97 gz |
217.62 KB 57.68 gz |
+2.65 KB (+1.2%) +0.72 gz (+1.3%) |
🔴 core-scatter |
212.83 KB 55.08 gz |
215.56 KB 55.89 gz |
+2.73 KB (+1.3%) +0.81 gz (+1.5%) |
🔴 core-geo |
209.11 KB 54.82 gz |
211.85 KB 55.59 gz |
+2.74 KB (+1.3%) +0.77 gz (+1.4%) |
🔴 core-html |
196.81 KB 51.46 gz |
199.49 KB 52.23 gz |
+2.68 KB (+1.4%) +0.77 gz (+1.5%) |
🔴 core-svg |
194.93 KB 51.01 gz |
197.62 KB 51.78 gz |
+2.69 KB (+1.4%) +0.77 gz (+1.5%) |
🔴 core |
194.92 KB 51.08 gz |
197.61 KB 51.79 gz |
+2.69 KB (+1.4%) +0.71 gz (+1.4%) |
Base (agnostic) (4 changed)
| Scenario | Current | New | Change |
|---|---|---|---|
🟡 base-svg-agnostic |
352.02 KB 82.23 gz |
354.57 KB 83.08 gz |
+2.55 KB (+0.7%) +0.85 gz (+1.0%) |
🟡 base-canvas-agnostic |
352.02 KB 82.24 gz |
354.57 KB 83.08 gz |
+2.55 KB (+0.7%) +0.84 gz (+1.0%) |
🟡 base-html-agnostic |
352.02 KB 82.24 gz |
354.57 KB 83.07 gz |
+2.55 KB (+0.7%) +0.84 gz (+1.0%) |
🟡 base |
352.02 KB 82.23 gz |
354.56 KB 83.08 gz |
+2.55 KB (+0.7%) +0.85 gz (+1.0%) |
Base (layer-specific) (3 changed)
| Scenario | Current | New | Change |
|---|---|---|---|
🟡 base-canvas |
336.73 KB 79.24 gz |
339.19 KB 79.97 gz |
+2.46 KB (+0.7%) +0.72 gz (+0.9%) |
🟡 base-html |
332.50 KB 78.13 gz |
334.99 KB 78.92 gz |
+2.49 KB (+0.7%) +0.79 gz (+1.0%) |
🟡 base-svg |
330.61 KB 77.72 gz |
333.11 KB 78.46 gz |
+2.50 KB (+0.8%) +0.74 gz (+1.0%) |
Cartesian charts (27 changed)
| Scenario | Current | New | Change |
|---|---|---|---|
🟡 PieChart |
391.40 KB 90.67 gz |
393.75 KB 91.47 gz |
+2.35 KB (+0.6%) +0.79 gz (+0.9%) |
🟡 ArcChart |
384.69 KB 89.52 gz |
387.01 KB 90.31 gz |
+2.32 KB (+0.6%) +0.80 gz (+0.9%) |
🟡 LineChart |
376.48 KB 88.42 gz |
378.60 KB 88.83 gz |
+2.13 KB (+0.6%) +0.40 gz (+0.5%) |
🟡 PieChart-canvas |
373.93 KB 87.10 gz |
376.35 KB 87.95 gz |
+2.43 KB (+0.6%) +0.85 gz (+1.0%) |
🟡 AreaChart |
370.00 KB 86.13 gz |
372.56 KB 87.04 gz |
+2.56 KB (+0.7%) +0.92 gz (+1.1%) |
🟡 PieChart-svg |
367.83 KB 85.57 gz |
370.29 KB 86.36 gz |
+2.46 KB (+0.7%) +0.79 gz (+0.9%) |
🟡 ArcChart-canvas |
367.76 KB 86.12 gz |
370.18 KB 86.90 gz |
+2.43 KB (+0.7%) +0.78 gz (+0.9%) |
🟡 line-chart-interactive |
367.03 KB 85.54 gz |
369.58 KB 86.39 gz |
+2.55 KB (+0.7%) +0.85 gz (+1.0%) |
🟡 area-chart |
365.70 KB 85.18 gz |
368.27 KB 86.07 gz |
+2.57 KB (+0.7%) +0.89 gz (+1.0%) |
🟡 pie-chart |
364.46 KB 84.84 gz |
366.86 KB 85.57 gz |
+2.40 KB (+0.7%) +0.72 gz (+0.9%) |
🟡 BarChart |
362.45 KB 84.25 gz |
365.02 KB 85.12 gz |
+2.57 KB (+0.7%) +0.87 gz (+1.0%) |
🟡 ArcChart-svg |
361.66 KB 84.52 gz |
364.12 KB 85.33 gz |
+2.46 KB (+0.7%) +0.82 gz (+1.0%) |
🟡 bar-chart |
356.57 KB 83.01 gz |
359.16 KB 83.90 gz |
+2.59 KB (+0.7%) +0.89 gz (+1.1%) |
🟡 ScatterChart |
356.73 KB 83.32 gz |
359.11 KB 84.04 gz |
+2.37 KB (+0.7%) +0.72 gz (+0.9%) |
🟡 AreaChart-canvas |
353.92 KB 83.05 gz |
356.37 KB 83.79 gz |
+2.45 KB (+0.7%) +0.74 gz (+0.9%) |
🟡 scatter-chart |
353.27 KB 82.66 gz |
355.65 KB 83.33 gz |
+2.38 KB (+0.7%) +0.68 gz (+0.8%) |
🟡 line-chart |
352.51 KB 82.25 gz |
355.07 KB 83.12 gz |
+2.56 KB (+0.7%) +0.87 gz (+1.1%) |
🟡 AreaChart-svg |
347.82 KB 81.51 gz |
350.31 KB 82.27 gz |
+2.49 KB (+0.7%) +0.76 gz (+0.9%) |
🟡 BarChart-canvas |
346.08 KB 81.07 gz |
348.52 KB 81.85 gz |
+2.44 KB (+0.7%) +0.78 gz (+1.0%) |
🟡 LineChart-canvas |
343.74 KB 80.92 gz |
346.19 KB 81.67 gz |
+2.45 KB (+0.7%) +0.75 gz (+0.9%) |
🟡 ScatterChart-canvas |
340.39 KB 79.99 gz |
342.84 KB 80.71 gz |
+2.45 KB (+0.7%) +0.72 gz (+0.9%) |
🟡 BarChart-svg |
339.98 KB 79.56 gz |
342.46 KB 80.32 gz |
+2.48 KB (+0.7%) +0.76 gz (+1.0%) |
🟡 LineChart-svg |
337.64 KB 79.36 gz |
340.13 KB 80.13 gz |
+2.49 KB (+0.7%) +0.77 gz (+1.0%) |
🟡 line-chart-canvas |
336.75 KB 79.26 gz |
339.22 KB 79.98 gz |
+2.46 KB (+0.7%) +0.72 gz (+0.9%) |
🟡 ScatterChart-svg |
334.29 KB 78.44 gz |
336.78 KB 79.22 gz |
+2.49 KB (+0.7%) +0.77 gz (+1.0%) |
🟡 line-chart-html |
332.53 KB 78.14 gz |
335.02 KB 78.92 gz |
+2.49 KB (+0.7%) +0.79 gz (+1.0%) |
🟡 line-chart-svg |
330.64 KB 77.72 gz |
333.14 KB 78.46 gz |
+2.50 KB (+0.8%) +0.74 gz (+0.9%) |
Geo (3 changed)
| Scenario | Current | New | Change |
|---|---|---|---|
🟡 geo-full |
426.25 KB 101.24 gz |
429.12 KB 102.34 gz |
+2.88 KB (+0.7%) +1.10 gz (+1.1%) |
🟡 geo-tiles |
374.02 KB 87.69 gz |
376.69 KB 88.60 gz |
+2.67 KB (+0.7%) +0.91 gz (+1.0%) |
🟡 geo |
368.96 KB 86.05 gz |
371.58 KB 86.96 gz |
+2.63 KB (+0.7%) +0.90 gz (+1.0%) |
Hierarchy (4 changed)
| Scenario | Current | New | Change |
|---|---|---|---|
🟡 hierarchy-tree |
393.82 KB 92.32 gz |
396.38 KB 93.23 gz |
+2.57 KB (+0.7%) +0.91 gz (+1.0%) |
🟡 hierarchy-treemap |
373.34 KB 87.43 gz |
375.90 KB 88.33 gz |
+2.56 KB (+0.7%) +0.89 gz (+1.0%) |
🟡 hierarchy-pack |
373.06 KB 87.52 gz |
375.62 KB 88.41 gz |
+2.56 KB (+0.7%) +0.89 gz (+1.0%) |
🟡 dodge |
370.71 KB 86.75 gz |
373.26 KB 87.61 gz |
+2.55 KB (+0.7%) +0.86 gz (+1.0%) |
Graph / network (4 changed)
| Scenario | Current | New | Change |
|---|---|---|---|
🟡 dagre |
452.38 KB 108.29 gz |
454.95 KB 109.24 gz |
+2.57 KB (+0.6%) +0.95 gz (+0.9%) |
🟡 force |
396.22 KB 93.13 gz |
398.79 KB 94.08 gz |
+2.57 KB (+0.6%) +0.95 gz (+1.0%) |
🟡 sankey |
395.95 KB 92.55 gz |
398.51 KB 93.46 gz |
+2.56 KB (+0.6%) +0.91 gz (+1.0%) |
🟡 chord |
361.73 KB 84.40 gz |
364.29 KB 85.27 gz |
+2.57 KB (+0.7%) +0.87 gz (+1.0%) |
Components (178 changed)
| Scenario | Current | New | Change |
|---|---|---|---|
🟡 Axis |
196.86 KB 44.05 gz |
196.77 KB 44.16 gz |
-0.08 KB (-0.0%) +0.11 gz (+0.2%) |
🟡 AnnotationPoint |
186.01 KB 44.76 gz |
185.99 KB 44.66 gz |
-0.02 KB (-0.0%) -0.10 gz (-0.2%) |
🟡 Hull |
179.38 KB 47.50 gz |
179.39 KB 47.58 gz |
+0.01 KB (+0.0%) +0.08 gz (+0.2%) |
🟡 Hull.svg |
178.61 KB 47.73 gz |
178.58 KB 47.81 gz |
-0.03 KB (-0.0%) +0.07 gz (+0.1%) |
🟡 Hull.canvas |
178.62 KB 47.41 gz |
178.58 KB 47.48 gz |
-0.04 KB (-0.0%) +0.08 gz (+0.2%) |
🟡 Voronoi |
175.75 KB 46.24 gz |
175.78 KB 46.34 gz |
+0.03 KB (+0.0%) +0.10 gz (+0.2%) |
🟡 Voronoi.svg |
173.78 KB 46.13 gz |
173.76 KB 46.24 gz |
-0.02 KB (-0.0%) +0.10 gz (+0.2%) |
🟡 Calendar |
172.82 KB 40.73 gz |
172.79 KB 40.87 gz |
-0.03 KB (-0.0%) +0.14 gz (+0.3%) |
🟡 Voronoi.canvas |
172.81 KB 45.68 gz |
172.78 KB 45.77 gz |
-0.03 KB (-0.0%) +0.09 gz (+0.2%) |
🟡 Bars |
170.57 KB 42.74 gz |
170.47 KB 42.88 gz |
-0.10 KB (-0.1%) +0.14 gz (+0.3%) |
🟡 Axis.svg |
167.84 KB 37.90 gz |
167.68 KB 37.95 gz |
-0.16 KB (-0.1%) +0.04 gz (+0.1%) |
🟡 Bar |
166.58 KB 42.10 gz |
166.45 KB 42.20 gz |
-0.13 KB (-0.1%) +0.11 gz (+0.3%) |
🟡 Axis.canvas |
165.93 KB 37.99 gz |
165.91 KB 38.02 gz |
-0.02 KB (-0.0%) +0.02 gz (+0.1%) |
🟡 AnnotationPoint.svg |
164.28 KB 39.59 gz |
164.15 KB 39.65 gz |
-0.13 KB (-0.1%) +0.06 gz (+0.1%) |
🟡 Contour |
163.76 KB 44.82 gz |
163.71 KB 44.88 gz |
-0.05 KB (-0.0%) +0.06 gz (+0.1%) |
🟡 Axis.html |
162.47 KB 36.83 gz |
162.35 KB 36.85 gz |
-0.12 KB (-0.1%) +0.02 gz (+0.1%) |
🟡 Calendar.svg |
159.75 KB 38.79 gz |
159.63 KB 38.85 gz |
-0.12 KB (-0.1%) +0.06 gz (+0.2%) |
🟡 Calendar.canvas |
155.85 KB 37.60 gz |
155.82 KB 37.65 gz |
-0.03 KB (-0.0%) +0.05 gz (+0.1%) |
🟡 AnnotationRange |
155.43 KB 36.58 gz |
155.37 KB 36.65 gz |
-0.06 KB (-0.0%) +0.07 gz (+0.2%) |
🟡 AnnotationPoint.canvas |
153.73 KB 38.25 gz |
153.76 KB 38.29 gz |
+0.03 KB (+0.0%) +0.04 gz (+0.1%) |
🟡 Month |
153.48 KB 35.78 gz |
153.38 KB 35.84 gz |
-0.11 KB (-0.1%) +0.07 gz (+0.2%) |
🟡 Bars.svg |
152.23 KB 38.55 gz |
152.01 KB 38.62 gz |
-0.22 KB (-0.1%) +0.07 gz (+0.2%) |
🟡 Contour.svg |
150.67 KB 41.08 gz |
150.58 KB 41.12 gz |
-0.10 KB (-0.1%) +0.04 gz (+0.1%) |
🟡 Contour.canvas |
150.18 KB 41.98 gz |
150.19 KB 42.00 gz |
+0.01 KB (+0.0%) +0.02 gz (+0.0%) |
🟡 Bars.canvas |
149.88 KB 38.80 gz |
149.84 KB 38.86 gz |
-0.04 KB (-0.0%) +0.06 gz (+0.1%) |
🟡 ArcLabel |
149.72 KB 36.81 gz |
149.69 KB 36.86 gz |
-0.03 KB (-0.0%) +0.06 gz (+0.2%) |
🟡 Bar.svg |
148.69 KB 37.94 gz |
148.47 KB 38.00 gz |
-0.22 KB (-0.2%) +0.06 gz (+0.2%) |
🟡 Bar.canvas |
142.53 KB 37.56 gz |
142.49 KB 37.60 gz |
-0.04 KB (-0.0%) +0.04 gz (+0.1%) |
🟡 AnnotationLine |
141.39 KB 34.00 gz |
141.44 KB 34.08 gz |
+0.05 KB (+0.0%) +0.09 gz (+0.3%) |
🟡 Pie |
140.07 KB 37.36 gz |
140.02 KB 37.43 gz |
-0.05 KB (-0.0%) +0.08 gz (+0.2%) |
🟡 ArcLabel.svg |
136.56 KB 33.33 gz |
136.47 KB 33.39 gz |
-0.09 KB (-0.1%) +0.06 gz (+0.2%) |
🟡 Labels.canvas |
135.81 KB 32.69 gz |
135.83 KB 32.74 gz |
+0.02 KB (+0.0%) +0.04 gz (+0.1%) |
🟡 Arc |
134.82 KB 36.31 gz |
134.74 KB 36.37 gz |
-0.08 KB (-0.1%) +0.06 gz (+0.2%) |
🟡 Violin |
133.38 KB 31.00 gz |
133.27 KB 31.08 gz |
-0.11 KB (-0.1%) +0.08 gz (+0.2%) |
🟡 Density |
132.84 KB 36.35 gz |
132.80 KB 36.38 gz |
-0.04 KB (-0.0%) +0.03 gz (+0.1%) |
🟡 Labels.svg |
132.25 KB 31.36 gz |
132.16 KB 31.39 gz |
-0.09 KB (-0.1%) +0.02 gz (+0.1%) |
🟡 GeoTile |
130.92 KB 32.51 gz |
130.95 KB 32.56 gz |
+0.04 KB (+0.0%) +0.05 gz (+0.2%) |
🟡 Labels.html |
130.86 KB 30.99 gz |
130.82 KB 31.02 gz |
-0.05 KB (-0.0%) +0.03 gz (+0.1%) |
🟡 Month.svg |
130.02 KB 30.88 gz |
129.86 KB 30.89 gz |
-0.16 KB (-0.1%) +0.01 gz (+0.0%) |
🟡 AnnotationRange.canvas |
129.55 KB 31.55 gz |
129.59 KB 31.58 gz |
+0.03 KB (+0.0%) +0.02 gz (+0.1%) |
🟡 AnnotationRange.svg |
129.47 KB 30.84 gz |
129.32 KB 30.85 gz |
-0.15 KB (-0.1%) +0.02 gz (+0.1%) |
🟡 Tooltip |
129.12 KB 31.40 gz |
129.17 KB 31.49 gz |
+0.05 KB (+0.0%) +0.08 gz (+0.3%) |
🟡 Pie.svg |
126.87 KB 33.48 gz |
126.75 KB 33.52 gz |
-0.11 KB (-0.1%) +0.04 gz (+0.1%) |
🟡 ArcLabel.canvas |
126.20 KB 32.13 gz |
126.22 KB 32.16 gz |
+0.02 KB (+0.0%) +0.03 gz (+0.1%) |
🟡 Threshold |
126.05 KB 30.81 gz |
126.06 KB 30.94 gz |
+0.01 KB (+0.0%) +0.13 gz (+0.4%) |
🔴 Layer |
123.66 KB 32.00 gz |
125.88 KB 32.66 gz |
+2.22 KB (+1.8%) +0.67 gz (+2.1%) |
🟡 Legend |
123.31 KB 32.70 gz |
123.28 KB 32.70 gz |
-0.03 KB (-0.0%) +0.01 gz (+0.0%) |
🟡 GeoTile.canvas |
122.00 KB 30.52 gz |
122.03 KB 30.54 gz |
+0.03 KB (+0.0%) +0.02 gz (+0.1%) |
🟡 BoxPlot |
122.16 KB 25.53 gz |
122.00 KB 25.57 gz |
-0.16 KB (-0.1%) +0.04 gz (+0.2%) |
🟡 Raster |
121.96 KB 33.04 gz |
121.83 KB 33.08 gz |
-0.13 KB (-0.1%) +0.04 gz (+0.1%) |
🟡 Arc.svg |
121.79 KB 32.48 gz |
121.66 KB 32.52 gz |
-0.13 KB (-0.1%) +0.04 gz (+0.1%) |
🟡 AnnotationLine.canvas |
120.03 KB 29.64 gz |
120.06 KB 29.67 gz |
+0.03 KB (+0.0%) +0.02 gz (+0.1%) |
🟡 Text |
119.92 KB 29.91 gz |
119.95 KB 29.93 gz |
+0.04 KB (+0.0%) +0.02 gz (+0.1%) |
🟡 Density.svg |
119.76 KB 32.62 gz |
119.67 KB 32.66 gz |
-0.08 KB (-0.1%) +0.04 gz (+0.1%) |
🟡 Area |
119.63 KB 29.64 gz |
119.61 KB 29.72 gz |
-0.02 KB (-0.0%) +0.08 gz (+0.3%) |
🟡 TileImage |
119.26 KB 30.03 gz |
119.30 KB 30.06 gz |
+0.04 KB (+0.0%) +0.04 gz (+0.1%) |
🟡 Density.canvas |
119.26 KB 33.48 gz |
119.27 KB 33.50 gz |
+0.02 KB (+0.0%) +0.02 gz (+0.1%) |
🟡 GeoTile.svg |
118.25 KB 28.95 gz |
118.21 KB 28.97 gz |
-0.04 KB (-0.0%) +0.01 gz (+0.0%) |
🟡 GeoSpline |
118.16 KB 31.57 gz |
118.13 KB 31.62 gz |
-0.02 KB (-0.0%) +0.05 gz (+0.2%) |
🟡 Violin.svg |
116.55 KB 26.87 gz |
116.37 KB 26.91 gz |
-0.18 KB (-0.2%) +0.04 gz (+0.2%) |
🟡 Raster.svg |
116.01 KB 32.07 gz |
115.87 KB 32.08 gz |
-0.14 KB (-0.1%) +0.01 gz (+0.0%) |
🟡 Raster.html |
114.93 KB 31.75 gz |
114.88 KB 31.77 gz |
-0.05 KB (-0.0%) +0.02 gz (+0.1%) |
🟡 Arc.canvas |
114.71 KB 31.92 gz |
114.68 KB 31.94 gz |
-0.02 KB (-0.0%) +0.03 gz (+0.1%) |
🟡 Raster.canvas |
114.18 KB 31.55 gz |
114.19 KB 31.58 gz |
+0.01 KB (+0.0%) +0.02 gz (+0.1%) |
🟡 TileImage.canvas |
112.61 KB 28.57 gz |
112.63 KB 28.58 gz |
+0.01 KB (+0.0%) +0.01 gz (+0.0%) |
🟡 Violin.canvas |
111.71 KB 26.96 gz |
111.74 KB 27.00 gz |
+0.02 KB (+0.0%) +0.04 gz (+0.1%) |
🟡 Threshold.svg |
111.42 KB 26.88 gz |
111.35 KB 26.99 gz |
-0.06 KB (-0.1%) +0.10 gz (+0.4%) |
🟡 Link |
109.22 KB 27.60 gz |
109.15 KB 27.65 gz |
-0.07 KB (-0.1%) +0.05 gz (+0.2%) |
🟡 Spline |
108.71 KB 27.83 gz |
108.68 KB 27.88 gz |
-0.03 KB (-0.0%) +0.04 gz (+0.2%) |
🟡 Area.svg |
106.37 KB 25.96 gz |
106.29 KB 26.02 gz |
-0.08 KB (-0.1%) +0.06 gz (+0.2%) |
🟡 BoxPlot.canvas |
106.27 KB 22.38 gz |
106.24 KB 22.40 gz |
-0.04 KB (-0.0%) +0.03 gz (+0.1%) |
🟡 Graticule |
105.90 KB 27.29 gz |
105.88 KB 27.35 gz |
-0.01 KB (-0.0%) +0.06 gz (+0.2%) |
🟡 GeoSpline.svg |
105.11 KB 27.87 gz |
105.05 KB 27.92 gz |
-0.06 KB (-0.1%) +0.05 gz (+0.2%) |
🟡 Threshold.canvas |
104.56 KB 26.22 gz |
104.60 KB 26.29 gz |
+0.04 KB (+0.0%) +0.06 gz (+0.2%) |
🟡 BoxPlot.svg |
104.19 KB 21.31 gz |
103.94 KB 21.32 gz |
-0.25 KB (-0.2%) +0.01 gz (+0.0%) |
🟡 Rule |
103.87 KB 24.12 gz |
103.80 KB 24.19 gz |
-0.07 KB (-0.1%) +0.07 gz (+0.3%) |
🟡 GeoPath |
100.74 KB 26.11 gz |
100.70 KB 26.14 gz |
-0.04 KB (-0.0%) +0.03 gz (+0.1%) |
🟡 Area.canvas |
100.45 KB 25.40 gz |
100.47 KB 25.45 gz |
+0.02 KB (+0.0%) +0.05 gz (+0.2%) |
🟡 Grid.svg |
100.14 KB 22.16 gz |
99.98 KB 22.19 gz |
-0.16 KB (-0.2%) +0.03 gz (+0.1%) |
🟡 GeoSpline.canvas |
98.12 KB 27.10 gz |
98.16 KB 27.12 gz |
+0.04 KB (+0.0%) +0.02 gz (+0.1%) |
🟡 Cell |
97.93 KB 22.02 gz |
97.85 KB 22.09 gz |
-0.08 KB (-0.1%) +0.07 gz (+0.3%) |
🟡 Grid.html |
96.82 KB 21.58 gz |
96.68 KB 21.60 gz |
-0.13 KB (-0.1%) +0.02 gz (+0.1%) |
🟡 Link.svg |
96.03 KB 23.92 gz |
95.92 KB 23.98 gz |
-0.11 KB (-0.1%) +0.07 gz (+0.3%) |
🟡 Trail |
95.87 KB 24.68 gz |
95.82 KB 24.74 gz |
-0.04 KB (-0.0%) +0.05 gz (+0.2%) |
🟡 Spline.svg |
95.67 KB 24.20 gz |
95.60 KB 24.25 gz |
-0.08 KB (-0.1%) +0.05 gz (+0.2%) |
🟡 Vector |
95.41 KB 24.11 gz |
95.32 KB 24.17 gz |
-0.10 KB (-0.1%) +0.06 gz (+0.3%) |
🟡 Ribbon |
93.91 KB 24.14 gz |
93.86 KB 24.18 gz |
-0.05 KB (-0.1%) +0.04 gz (+0.2%) |
🟡 Graticule.svg |
92.63 KB 23.50 gz |
92.56 KB 23.54 gz |
-0.07 KB (-0.1%) +0.05 gz (+0.2%) |
🟡 Graticule.canvas |
92.11 KB 24.32 gz |
92.15 KB 24.35 gz |
+0.03 KB (+0.0%) +0.03 gz (+0.1%) |
🟡 GeoCircle.svg |
91.49 KB 23.46 gz |
91.43 KB 23.51 gz |
-0.06 KB (-0.1%) +0.05 gz (+0.2%) |
🟡 Spline.canvas |
89.75 KB 23.59 gz |
89.78 KB 23.62 gz |
+0.02 KB (+0.0%) +0.03 gz (+0.1%) |
🟡 GeoLegend |
89.43 KB 22.35 gz |
89.40 KB 22.37 gz |
-0.02 KB (-0.0%) +0.01 gz (+0.1%) |
🟡 GeoPath.svg |
87.70 KB 22.35 gz |
87.62 KB 22.43 gz |
-0.08 KB (-0.1%) +0.07 gz (+0.3%) |
🟡 Path |
86.48 KB 22.02 gz |
86.42 KB 22.06 gz |
-0.06 KB (-0.1%) +0.04 gz (+0.2%) |
🟡 CircleLegend |
86.02 KB 21.12 gz |
85.99 KB 21.13 gz |
-0.02 KB (-0.0%) +0.01 gz (+0.0%) |
🟡 GeoCircle.canvas |
84.48 KB 22.60 gz |
84.52 KB 22.63 gz |
+0.04 KB (+0.0%) +0.03 gz (+0.1%) |
🟡 GeoEdgeFade |
84.10 KB 23.23 gz |
84.11 KB 23.26 gz |
+0.01 KB (+0.0%) +0.02 gz (+0.1%) |
🟡 Rule.canvas |
83.38 KB 19.80 gz |
83.41 KB 19.83 gz |
+0.03 KB (+0.0%) +0.02 gz (+0.1%) |
🟡 Trail.svg |
82.83 KB 21.02 gz |
82.74 KB 21.06 gz |
-0.09 KB (-0.1%) +0.04 gz (+0.2%) |
🟡 GeoEdgeFade.svg |
82.61 KB 22.78 gz |
82.58 KB 22.77 gz |
-0.03 KB (-0.0%) -0.00 gz (-0.0%) |
🟡 Vector.svg |
82.37 KB 20.49 gz |
82.23 KB 20.52 gz |
-0.14 KB (-0.2%) +0.03 gz (+0.1%) |
🟡 Cell.canvas |
81.74 KB 19.57 gz |
81.78 KB 19.61 gz |
+0.05 KB (+0.1%) +0.03 gz (+0.2%) |
🟡 GeoEdgeFade.canvas |
81.34 KB 22.54 gz |
81.37 KB 22.55 gz |
+0.02 KB (+0.0%) +0.01 gz (+0.0%) |
🟡 Ribbon.svg |
80.86 KB 20.37 gz |
80.77 KB 20.43 gz |
-0.09 KB (-0.1%) +0.06 gz (+0.3%) |
🟡 GeoPath.canvas |
80.69 KB 21.53 gz |
80.70 KB 21.56 gz |
+0.02 KB (+0.0%) +0.03 gz (+0.1%) |
🟡 Rule.svg |
79.41 KB 18.19 gz |
79.32 KB 18.22 gz |
-0.09 KB (-0.1%) +0.02 gz (+0.1%) |
🟡 Frame |
78.29 KB 19.39 gz |
78.31 KB 19.43 gz |
+0.02 KB (+0.0%) +0.04 gz (+0.2%) |
🟡 Vector.canvas |
78.07 KB 20.60 gz |
78.03 KB 20.60 gz |
-0.04 KB (-0.0%) +0.00 gz (+0.0%) |
🟡 GeoPoint |
77.48 KB 19.17 gz |
77.46 KB 19.21 gz |
-0.02 KB (-0.0%) +0.04 gz (+0.2%) |
🟡 Trail.canvas |
77.16 KB 20.65 gz |
77.17 KB 20.68 gz |
+0.01 KB (+0.0%) +0.03 gz (+0.1%) |
🟡 Rect |
76.52 KB 19.06 gz |
76.49 KB 19.06 gz |
-0.04 KB (-0.0%) +0.00 gz (+0.0%) |
🟡 Points |
76.06 KB 19.05 gz |
76.10 KB 19.08 gz |
+0.04 KB (+0.0%) +0.03 gz (+0.2%) |
🟡 Rule.html |
76.12 KB 17.59 gz |
76.05 KB 17.61 gz |
-0.06 KB (-0.1%) +0.02 gz (+0.1%) |
🟡 Polygon.canvas |
75.47 KB 20.03 gz |
75.49 KB 20.05 gz |
+0.02 KB (+0.0%) +0.02 gz (+0.1%) |
🟡 Cell.svg |
74.10 KB 17.06 gz |
73.97 KB 17.08 gz |
-0.13 KB (-0.2%) +0.02 gz (+0.1%) |
🟡 Cell.html |
73.58 KB 16.86 gz |
73.56 KB 16.89 gz |
-0.02 KB (-0.0%) +0.04 gz (+0.2%) |
🟡 Path.svg |
73.47 KB 18.38 gz |
73.38 KB 18.43 gz |
-0.08 KB (-0.1%) +0.05 gz (+0.3%) |
🟡 GeoPoint.canvas |
72.80 KB 18.16 gz |
72.83 KB 18.18 gz |
+0.03 KB (+0.0%) +0.02 gz (+0.1%) |
🟡 Frame.canvas |
71.17 KB 18.07 gz |
71.21 KB 18.09 gz |
+0.03 KB (+0.0%) +0.02 gz (+0.1%) |
🟡 Points.canvas |
70.68 KB 18.07 gz |
70.70 KB 18.08 gz |
+0.01 KB (+0.0%) +0.01 gz (+0.1%) |
🟡 Ellipse |
69.85 KB 17.67 gz |
69.82 KB 17.69 gz |
-0.03 KB (-0.0%) +0.02 gz (+0.1%) |
🟡 Rect.canvas |
69.62 KB 17.68 gz |
69.63 KB 17.69 gz |
+0.01 KB (+0.0%) +0.01 gz (+0.0%) |
🟡 Path.canvas |
66.38 KB 17.63 gz |
66.39 KB 17.65 gz |
+0.02 KB (+0.0%) +0.01 gz (+0.1%) |
🟡 Line.canvas |
65.30 KB 16.79 gz |
65.31 KB 16.80 gz |
+0.01 KB (+0.0%) +0.01 gz (+0.0%) |
🟡 Circle.canvas |
64.96 KB 16.74 gz |
64.97 KB 16.74 gz |
+0.01 KB (+0.0%) +0.01 gz (+0.0%) |
🟡 Ellipse.canvas |
64.79 KB 16.60 gz |
64.81 KB 16.61 gz |
+0.01 KB (+0.0%) +0.01 gz (+0.0%) |
🟡 Polygon.svg |
64.68 KB 16.68 gz |
64.67 KB 16.67 gz |
-0.02 KB (-0.0%) -0.00 gz (-0.0%) |
🟡 GeoPoint.svg |
63.30 KB 15.11 gz |
63.23 KB 15.13 gz |
-0.07 KB (-0.1%) +0.02 gz (+0.1%) |
🟡 Frame.svg |
62.08 KB 15.00 gz |
62.04 KB 15.00 gz |
-0.05 KB (-0.1%) +0.00 gz (+0.0%) |
🟡 Image |
61.16 KB 14.90 gz |
61.00 KB 14.91 gz |
-0.17 KB (-0.3%) +0.01 gz (+0.1%) |
🟡 Frame.html |
60.81 KB 14.87 gz |
60.84 KB 14.88 gz |
+0.03 KB (+0.1%) +0.01 gz (+0.1%) |
🟡 Pattern |
60.73 KB 15.64 gz |
60.71 KB 15.65 gz |
-0.03 KB (-0.0%) +0.01 gz (+0.1%) |
🟡 Rect.svg |
60.53 KB 14.65 gz |
60.46 KB 14.65 gz |
-0.07 KB (-0.1%) -0.00 gz (-0.0%) |
🟡 Points.svg |
59.92 KB 14.68 gz |
59.89 KB 14.69 gz |
-0.03 KB (-0.1%) +0.02 gz (+0.1%) |
🟡 Line.svg |
59.89 KB 14.57 gz |
59.87 KB 14.58 gz |
-0.02 KB (-0.0%) +0.01 gz (+0.1%) |
🟡 BrushContext |
58.96 KB 14.27 gz |
58.91 KB 14.26 gz |
-0.05 KB (-0.1%) -0.01 gz (-0.1%) |
🟡 LinearGradient |
58.03 KB 15.06 gz |
58.00 KB 15.08 gz |
-0.04 KB (-0.1%) +0.02 gz (+0.1%) |
🟡 RadialGradient |
56.67 KB 14.76 gz |
56.64 KB 14.78 gz |
-0.03 KB (-0.1%) +0.01 gz (+0.1%) |
🟡 Line.html |
55.83 KB 13.76 gz |
55.81 KB 13.76 gz |
-0.02 KB (-0.0%) +0.00 gz (+0.0%) |
🟡 Image.svg |
55.42 KB 13.77 gz |
55.28 KB 13.76 gz |
-0.14 KB (-0.3%) -0.00 gz (-0.0%) |
🟡 Image.html |
54.34 KB 13.42 gz |
54.29 KB 13.42 gz |
-0.05 KB (-0.1%) +0.00 gz (+0.0%) |
🟡 Ellipse.html |
54.28 KB 13.23 gz |
54.26 KB 13.22 gz |
-0.02 KB (-0.0%) -0.00 gz (-0.0%) |
🟡 Circle.svg |
54.19 KB 13.35 gz |
54.16 KB 13.35 gz |
-0.03 KB (-0.1%) +0.00 gz (+0.0%) |
🟡 Ellipse.svg |
54.08 KB 13.20 gz |
54.05 KB 13.20 gz |
-0.04 KB (-0.1%) -0.00 gz (-0.0%) |
🟡 ChartClipPath |
53.79 KB 12.76 gz |
53.91 KB 12.83 gz |
+0.12 KB (+0.2%) +0.07 gz (+0.6%) |
🟡 ChartClipPath.svg |
49.96 KB 12.20 gz |
50.00 KB 12.22 gz |
+0.04 KB (+0.1%) +0.03 gz (+0.2%) |
🟡 ChartClipPath.html |
49.28 KB 12.00 gz |
49.32 KB 12.03 gz |
+0.04 KB (+0.1%) +0.03 gz (+0.3%) |
🟡 ChartClipPath.canvas |
48.97 KB 11.95 gz |
49.01 KB 11.98 gz |
+0.04 KB (+0.1%) +0.03 gz (+0.2%) |
🟡 Pattern.svg |
46.09 KB 11.08 gz |
46.05 KB 11.09 gz |
-0.04 KB (-0.1%) +0.02 gz (+0.1%) |
🟡 Highlight |
44.99 KB 8.47 gz |
45.01 KB 8.54 gz |
+0.02 KB (+0.1%) +0.07 gz (+0.8%) |
🟡 LinearGradient.svg |
43.61 KB 10.61 gz |
43.56 KB 10.62 gz |
-0.05 KB (-0.1%) +0.00 gz (+0.0%) |
🟡 RadialGradient.svg |
43.50 KB 10.58 gz |
43.46 KB 10.58 gz |
-0.05 KB (-0.1%) 0.00 gz (0.0%) |
🟡 Grid.canvas |
38.94 KB 6.91 gz |
38.90 KB 6.94 gz |
-0.04 KB (-0.1%) +0.03 gz (+0.5%) |
🟡 Highlight.svg |
34.99 KB 6.70 gz |
34.95 KB 6.72 gz |
-0.04 KB (-0.1%) +0.02 gz (+0.3%) |
🟡 Highlight.html |
34.15 KB 6.73 gz |
34.13 KB 6.75 gz |
-0.02 KB (-0.0%) +0.02 gz (+0.3%) |
🟡 Highlight.canvas |
32.35 KB 6.14 gz |
32.37 KB 6.17 gz |
+0.02 KB (+0.1%) +0.02 gz (+0.4%) |
🟡 TransformContext |
19.36 KB 5.17 gz |
19.32 KB 5.18 gz |
-0.04 KB (-0.2%) +0.00 gz (+0.1%) |
🟡 Group |
15.34 KB 3.98 gz |
15.26 KB 3.99 gz |
-0.08 KB (-0.5%) +0.01 gz (+0.2%) |
🟡 GeoClipPath |
14.68 KB 4.29 gz |
14.73 KB 4.33 gz |
+0.05 KB (+0.3%) +0.03 gz (+0.8%) |
🟡 GeoClipPath.svg |
12.90 KB 4.00 gz |
12.91 KB 4.01 gz |
+0.02 KB (+0.1%) +0.01 gz (+0.3%) |
🟡 GeoClipPath.canvas |
11.89 KB 3.72 gz |
11.91 KB 3.74 gz |
+0.02 KB (+0.1%) +0.01 gz (+0.4%) |
🟡 Group.html |
11.60 KB 3.52 gz |
11.54 KB 3.52 gz |
-0.06 KB (-0.5%) -0.00 gz (-0.1%) |
🟡 Group.svg |
11.47 KB 3.50 gz |
11.42 KB 3.49 gz |
-0.05 KB (-0.5%) -0.00 gz (-0.1%) |
🟡 RectClipPath |
11.18 KB 2.98 gz |
11.25 KB 3.02 gz |
+0.07 KB (+0.6%) +0.04 gz (+1.4%) |
🟡 CircleClipPath |
8.37 KB 2.25 gz |
8.43 KB 2.30 gz |
+0.06 KB (+0.8%) +0.05 gz (+2.2%) |
🟡 RectClipPath.svg |
7.71 KB 2.40 gz |
7.72 KB 2.42 gz |
+0.02 KB (+0.2%) +0.01 gz (+0.6%) |
🟡 ClipPath |
7.11 KB 2.06 gz |
7.13 KB 2.08 gz |
+0.01 KB (+0.2%) +0.03 gz (+1.4%) |
🟡 RectClipPath.html |
7.04 KB 2.22 gz |
7.05 KB 2.24 gz |
+0.01 KB (+0.2%) +0.02 gz (+0.9%) |
🟡 RectClipPath.canvas |
6.74 KB 2.14 gz |
6.75 KB 2.16 gz |
+0.01 KB (+0.2%) +0.02 gz (+0.9%) |
🟡 CircleClipPath.svg |
4.91 KB 1.70 gz |
4.92 KB 1.71 gz |
+0.01 KB (+0.2%) +0.01 gz (+0.9%) |
🟡 GeoProjection |
4.40 KB 1.40 gz |
4.41 KB 1.41 gz |
+0.01 KB (+0.2%) +0.01 gz (+0.6%) |
🟡 CircleClipPath.html |
4.24 KB 1.50 gz |
4.25 KB 1.52 gz |
+0.01 KB (+0.3%) +0.02 gz (+1.3%) |
🟡 CircleClipPath.canvas |
3.94 KB 1.42 gz |
3.95 KB 1.43 gz |
+0.01 KB (+0.3%) +0.01 gz (+0.8%) |
🟡 WebGL |
3.23 KB 1.40 gz |
3.22 KB 1.41 gz |
-0.01 KB (-0.2%) +0.01 gz (+0.6%) |
🟡 Blur |
3.20 KB 1.28 gz |
3.21 KB 1.29 gz |
+0.01 KB (+0.4%) +0.01 gz (+0.8%) |
🟡 Blur.svg |
3.20 KB 1.28 gz |
3.21 KB 1.29 gz |
+0.01 KB (+0.4%) +0.01 gz (+0.8%) |
🟡 Blur.canvas |
3.20 KB 1.28 gz |
3.21 KB 1.29 gz |
+0.01 KB (+0.4%) +0.01 gz (+0.8%) |
🟡 Blur.html |
3.20 KB 1.28 gz |
3.21 KB 1.29 gz |
+0.01 KB (+0.4%) +0.01 gz (+0.8%) |
Worst case (1 changed)
| Scenario | Current | New | Change |
|---|---|---|---|
🟡 all |
1008.57 KB 235.68 gz |
1007.72 KB 236.96 gz |
-0.85 KB (-0.1%) +1.28 gz (+0.5%) |
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
Contributor
built with Refined Cloudflare Pages Action⚡ Cloudflare Pages Deployment
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
fix #872