Reputation: 2574
Regarding the approval process of the next version of Ecmascript - where are we at in the implementation process - and how does anyone know?
Is there somewhere that EcmaScript progress is tracked? Is there a W3C link that will give an announcement or is this something that will happen?
Does anyone know the current state of ES2015, ES2016, ES2017 approval process, and what steps or milestones exist to measure feature progress and browser adoption?
Upvotes: 4
Views: 1032
Reputation: 2574
The Committee process should be articulated for anyone that is looking for this information regarding ES6 release, or ES7 and ES8 releases of JavaScript.
This is the link: http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#final_draft
Here is part of the Specification Process.
The Specification Milestones for future releases are:
A. Release Candidate Drafts B. Final Drafts C. Submissions for Approval D. Approval
There is also a process for adding and vetting new language features:
ES Feature Maturity Stages: 0. Strawman 1. Proposal 2. Draft 3. Candidate 4. Finished
Subsequently, there are steps in final adoption and release of the standard among browsers. Those milestones are relevant to this question when we need to know what the adoption rate is. That is where the compatibility table comes in: http://kangax.github.io/compat-table/es6/
Also the process has been updated with the Release Train concept. Causing a name change: ES2015 is ES6 ES2016 is ES7 ES2017 is ES8
Upvotes: 2
Reputation: 254906
http://wiki.ecmascript.org/doku.php?id=harmony:specification_drafts#final_draft
This is the final draft of ECME-262 6th Edition, The 2015 ECMAScript Language Specification. This draft has been submitted to the Ecma General Assembly members for their review and consideration. The GA will vote on approving it as a Ecma standard at their June 2015 meeting.
Assuming GA approval, it will still be possible to make very minor editorial corrections in the published version. So, please continue to report any bugs or typos at bugs.ecmascript.org
Upvotes: 6