![Ecmascript 6](https://cdn1.cdnme.se/5447227/9-3/26_64e61dfee087c31b15931424.png)
![ecmascript 6 ecmascript 6](https://internet-israel.com/wp-content/uploads/2016/05/ECMAScript_6_logo-1200x630-cropped.jpg)
Implementations and feedback from the community shape the proposal as it evolves. Implementations: Proposed features must be implemented.No major new proposals were considered after that. The deadline for ES6 proposals was May 2011. That does not guarantee it will become a standard, but it considerably increases its chances. Proposal: If TC39 agrees that a feature is important, it gets promoted to official proposal status.Sketch (informally: “strawman proposal”): A first description of the proposed feature.To avoid design by committee, proposals are maintained by champions (1–2 committee delegates).Ī proposal goes through the following steps before it becomes a standard: Proposals are often triggered by suggestions from the developer community. The ECMAScript 6 design process centers on proposals for features. Minutes of the meetings are available online and give you a good idea of how TC39 works. TC39 meets regularly, its meetings are attended by delegates that members send and by invited experts. Its members are companies (among others, all major browser vendors). TC39 (Ecma Technical Committee 39) is the committee that evolves JavaScript. The next sections explain concepts that are important in the world of ES6. Transpilers (such as Babel) let you compile ES6 to ES5.Most of its features are already widely available (as documented in kangax’ ES6 compatibility table).It took a long time to finish it, but ECMAScript 6, the next version of JavaScript, is finally a reality:
![Ecmascript 6](https://cdn1.cdnme.se/5447227/9-3/26_64e61dfee087c31b15931424.png)