In 2007, there was chaos between the various players and Microsoft and Yahoo got together and opposed forces with Microsoft to oppose ECMAScript 4, which resulted in effort in direction of ECMAScript 3.1.
In 2008, the sparring opponents came to a common ground. The agenda called Harmony resulted in the eventual agreement to rename ECMAScript 3.1 to ECMAScript 5 and drive the language further.
Evolution of the programming language:
The past 5 years
The success of these application architectures started with Backbone.js. Backbone.js architecture is based on a MVC approach that greatly enhances managing and scaling your code. Backbone.js is simple to learn yet significantly stream lines data synchronization between your web application and server. Its’ inbuilt underscore.js library helps to prevent detailed code writing and saves development time tremendously.
Later came AngularJS’s whose popularity and acceptance was unmatchable. ReactJS was developed at Facebook, is taking the lead from AngularJS. You Tube and The Guardian shifted to Angular, clearly indicating that Angular is strong enough to be able to scale to the most demanding of commercial environments.
Ember.js too possesses a vibrant community of users and contributors and users.
Going real cross-platform
Evolution of Server-Side Java Script