Probably a controversial opinion to post here (not in that I think it is unique, but rather that I think there will be a divide in people who agree strongly and those who disagree strongly), but I view the JavaScript framework/library situation as a damning indictment of how terrible the language is. A constant churn of attempts to build a solid foundation upon a bed of leaky sand, each ultimately failing because no…
Can you define this leaky sand or is just bullshit? There is definitely a lot of churn, but slowly but surely you are seeing certain functional programming approaches winning out. And the language is progressing so much faster than similar dynamic languages like Python.
Because it was a haphazard design.
A lot of the progress is just Javascript catching up to thoughtfully designed languages like Python. That's a good and necessary thing, but the fact remains.