And here we are, it’s that time of the year when a new version of ECMAScript is released. What does it actually means ? There is a defined process before a feature can be approved by TC39 committee and go live – be included in the specification.

Every feature goes through the following process:

Stage 0: Ideas/Strawman

Stage 1: Proposals

Stage 2: Drafts

Stage 3: Candidates

Stage 4: Approved

According to this tweet from Mathias Bynens(member of the TC39 committee), the features that made it to Stage 4 the last year and will be included into the specification are:

We will explore them one by one.

View on firstclassjs.com