&gt; state of the front-end JavaScript frameworks<p>There&#x27;s evolution and there&#x27;s running in circles. :-p<p>Few languages really evolve fast in a meaningful sense. The only examples that come to my mind are Haskell, Racket and pre-1.0 Rust. And the first two are research languages. Breaking changes (e.g. Python 3) to get rid of accumulated cruft can be a good thing, but nevertheless stability is a feature.