Web Components Size Report
bundle.js holds every component in one file, so bundlers cannot tree-shake it. Import components one by one to ship only the ones you use.
| Component | Minified | Gzip | Brotli | Zstd |
|---|---|---|---|---|
| bundle.js | 185.33 KB | 48.06 KB | 39.07 KB | 48.87 KB |
| slider.js | 17.33 KB | 6.1 KB | 5.43 KB | 6.38 KB |
| combobox.js | 13.78 KB | 4.82 KB | 4.25 KB | 5.04 KB |
| code-editor.js | 12.25 KB | 4.67 KB | 4.03 KB | 4.81 KB |
| alert-stack.js | 10.8 KB | 4.38 KB | 3.84 KB | 4.52 KB |
| rating.js | 10.02 KB | 3.86 KB | 3.35 KB | 3.96 KB |
| flyout.js | 9.51 KB | 3.53 KB | 3.09 KB | 3.66 KB |
| tooltip.js | 8.18 KB | 2.74 KB | 2.37 KB | 2.86 KB |
| select.js | 7.86 KB | 2.9 KB | 2.57 KB | 3.03 KB |
| toggle-checkbox.js | 7.75 KB | 2.95 KB | 2.56 KB | 3.07 KB |
| segmented-control.js | 7.68 KB | 2.89 KB | 2.49 KB | 2.98 KB |
| dialog.js | 6.88 KB | 2.69 KB | 2.33 KB | 2.8 KB |
| progress-bar.js | 6.69 KB | 2.31 KB | 2.01 KB | 2.42 KB |
| toggle-switch.js | 6.17 KB | 2.3 KB | 2 KB | 2.41 KB |
| ui-state.js | 6.01 KB | 2.52 KB | 2.21 KB | 2.59 KB |
| progress-ring.js | 5.55 KB | 2.13 KB | 1.86 KB | 2.22 KB |
| radio.js | 5.43 KB | 2.29 KB | 1.95 KB | 2.35 KB |
| template.js | 5.33 KB | 2.42 KB | 2.14 KB | 2.5 KB |
| menu.js | 5.26 KB | 2.14 KB | 1.86 KB | 2.24 KB |
| text-flow.js | 5.25 KB | 2.31 KB | 2.03 KB | 2.4 KB |
| accordion.js | 4.95 KB | 2.12 KB | 1.81 KB | 2.19 KB |
| expression-parser.js | 4.89 KB | 2.03 KB | 1.8 KB | 2.08 KB |
| anchor.js | 4.39 KB | 1.86 KB | 1.66 KB | 1.91 KB |
| toggle-group.js | 3.54 KB | 1.53 KB | 1.33 KB | 1.58 KB |
| reveal-animation.js | 3.52 KB | 1.44 KB | 1.25 KB | 1.48 KB |
| collapsible.js | 3.22 KB | 1.39 KB | 1.19 KB | 1.44 KB |
| toggle.js | 3.13 KB | 1.3 KB | 1.08 KB | 1.35 KB |