“It was also an incredible rush job, so there were mistakes in it. Something that I think is important about it is that I knew there would be mistakes, and there would be gaps, so I made it very malleable as a language.”
CoffeeScript used to be supported by Ruby on Rails for using a simpler syntax. It claims to eliminate all the bad parts of js.
There is also Dart, a UI focused language that is developed by google.
There were still many issues to be solved, such as data handling across different views. For that reason Ember, Backbone, Angular.js and lots of other frameworks emerged. Also the first js package manager Bower has been released by twitter in 2012 followed by npm in 2014.
The current top 5 front-end frameworks:
- React (by facebook)
- Vue (by ex-angular devs)
- Angular (by google)
The current top 5 back-end frameworks: