linkedlist:

JavaScript Framework Churn

#58 · · JavaScript, framework

A common complaint about the JavaScript world is its framework churn. Seemingly every single day dozens of new frameworks are being created. And seemingly, you are always absolutely required to refactor your applications to use the latest one.

And yet, the four most used JavaScript frameworks have existed since at least 2016.

  1. Vue.js 1.0 was released in 2015
  2. React's first major version was released in 2016
  3. Angular's first stable version was released in 2016
  4. Svelte 1.0 was released in 2016

Sure, major new versions of these may not have been fully backward-compatible. Maybe they even required lots of changes. But at least some concepts have been the same for years in all of them.

If you feel you need to constantly refactor your whole application with every upgrade, maybe the chosen framework does not match your requirements. Do you even need such a framework in the first place? Are you using the right tool for the job and do so correctly?

Is the JavaScript framework churn really that bad? Not in my experience at least.