Skip to content

gautemo/frontend-framework-size-analysis

 
 

Repository files navigation

Fork of vue-svelte-size-analysis

Original repo

Gaute's analysis & takeaways

I wanted to add my own comparisons with React, Angular, Solid, and Preact in the mix.

Vue Svelte v4 Svelte v5 React Angular Solid Preact Lit
Component chunk 1.42kB 2.35kB 1.50kB 1.55kB 1.65kB 1.59kB 1.27kB 1.51kB
Vendor chunk 18.49kB 1.80kB 5.70kB 58.37kB 44.23kB 3.37kB 6.31kB 5.52kB

This was done on versions Vue 3.4.23, Svelte 4.2.15, React 19.0.0, Angular 17.3.5, Solid 1.8.16, Preact 10.20.2, and Lit 3.1.3. Note that in newer versions they can make improvements reducing the size or add features growing the size.

About

Comparing generated code size of Vue and Svelte components

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.3%
  • Svelte 14.9%
  • HTML 10.6%
  • TypeScript 7.3%
  • Vue 7.2%
  • CSS 2.7%