The Baseline Costs of JavaScript Frameworks
Ankur Sethi

This is a great write-up :)

With regards to initial bundle sizes, all three frameworks are taking steps to improve this:

  • The Angular team is working on Ivy, a newer rendering engine that aims to cut down bundle sizes significantly
  • Vue 3 aims to minimize download time and memory usage
  • React is looking to simplify the event system in React DOM, removing some polyfills unneeded for newer browsers

I like that you included libraries that add routing + state management functionality into your analysis to better represent what baseline apps would look like. I feel like we sometimes place too much emphasis on the core framework libraries, so I’m glad you included this as well.