ECMAScript 2015 Has Been Approved
ES6 is a major improvement over ES5, the language specification having almost 600 pages compared to 245 for ES 5.1. ES6 adds much needed features such as modules and classes, and some useful ones, Maps, Sets, Promises or Generators. And many others. In spite of being a large release, ES6 is fully backwards-compatible with previous versions, the standardization committee having decided to avoid “breaking the web” caused by non compatible versions of the language. As a result, all the previous code runs and the transition is smoother. But that also means that some of the issues that developers complained about for years will remain.
As a complementary read, we recommend Exploring ES6: Book Introduction and Author Interview, a review of Axel Rauschmayer’s book providing an in-depth view of all the new features in ES 6.
More is less
Ecmascript 2015 - State of the Union
An Open Letter to ECMA