Check out my new book (free online): “Exploring ES2016 and ES2017”.
We always knew that ECMAScript 2016 (ES2016) would be a small release. It turns out that it will be very small. Read on for a list of its features and an explanation why that is not a problem.
Any proposals that were at stage 4 on Thursday, 28 January 2016, will be in ES2016 (source: ECMAScript standard editor Brian Terlson). That means that ES2016 will contain just two new features (in addition to bug fixes and smaller improvements):
The draft of ECMAScript 2016 is online and will be ratified in 2016, probably in June.
ES2016 being so small demonstrates that the new release process works:
If you are disappointed that your favorite stage 3 feature did not make it into ES2016 – don’t worry: With the new release process, it’s more about the stage a proposal is in than what release it is a part of. As soon as a proposal reaches stage 4, it is done and safe to use. You’ll still have to check whether the JavaScript engines that are relevant to you support the feature, but you have to do that with ES6 features, too.