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.
The features of ES2016
Any proposals that were at stage 4 on Thursday, 28 January 2016, will be in ES2016 (source: Brian Terlson). That means that ES2016 will contain just two new features (in addition to bug fixes and smaller improvements):
On March 1, a snapshot of the draft of the ECMA-262 specification will be made, to start an editing process that finishes with the ratification of ES2016, probably in June 2016.
The new release process works
ES2016 being so small demonstrates that the new release process works:
- New features are only included after they are completely ready and after there were at least two implementations that were sufficiently field-tested.
- Releases happen much more frequently (once a year) and can be more incremental.