Beyond ES6
Deepak Grover, Hanu Prateek Kunduru · Apress eBooks · 2017
As already described in the first chapter, the ES6 release is very big, and it is a significant update to the existing versions of JavaScript, namely ES5. We have gone over all the major changes extensively in the previous chapters of this book. It took more than six years for TC39 to come up with a new version of the language and involved introducing a lot of radically new concepts and functionalities into the language. One of the major decisions taken by the committee toward the end of the release was that they would not wait too long before coming to a conclusion and releasing new features as it was done previously. They decided to officially name ES6 as ES2015 and going forward, smaller incremental updates would be released for the language and it would be denoted by the year of release. In this chapter, we will be looking at the changes and newer features that are a part of ES2016 and ES2017.