Component Library Bundle Size

The repository compares the bundle size of various component libraries. A simple example showing a dozen components for each of libraries measures a real bundle size.

Component Library Library js/css gzip size kB
Material UI React 133 kB
Shadcn React 88 kB
Quasar Vue 124 kB
Svelte UI Svelte 105 kB
Angular Material Angular 151 kB
Bau UI Bau 11 kB

The simple page contains the following components:

  • Alert
  • Accordion
  • Badge
  • Breadcrumbs
  • Button
  • Chip
  • Input
  • Modal
  • Progress
  • Select
  • Switch
  • Tooltip
  • Tabs

Top categories

svelte logo

Need a Svelte website built?

Hire a professional Svelte developer today.
Loading Svelte Themes