Framework · 2016–now · Platform Wars
Angular (2+)
Batteries-included SPA platform for teams that want opinions and CLI scaffolding.
Why Angular (2+) stuck
Angular stuck in enterprises that value structure, TypeScript, and long support windows over hype cycles. The 1.x rewrite trauma faded for greenfield buyers who never loved AngularJS anyway. It ships boring internal apps reliably.

Compare with
Related
Framework · 2010–2021
AngularJS (1.x)
Two-way binding magic that became a migration tax. Angular 2+ was a rewrite; the 1.x apps lingered for years.
Language · 2012–now
TypeScript
JS with a typechecker that conquered the ecosystem — then a native Go compiler that made `tsc` an order of magnitude faster. The rare fad that became the floor.
Framework · 2013–now
React
Components and unidirectional data. Won the front-end by being good enough and having a gravitational ecosystem.