ECMAScript.next features are taking shape

The ECMAScript wiki has two pages with features that might make it into ECMAScript.next:
  • Harmony proposals: Features that browser vendors (in the TC39 [2]) agreed should be part of ECMAScript.next. Highlights:
    • Destructuring assignment
    • Iterators
    • Generators
    • Modules
  • Strawman: Proposals where TC39 is still debating whether to include them in ECMAScript.next or not. Quoting a tweet by Brendan Eich:
    See [the Strawman page] for “not yet Harmony but maybe ES.next.next”. A few of these should still make ES.next...
    • Shorter function syntax
    • Data structures: maps, sets, ...
    • Class abstractions
    • Paren-free syntax
Related reading and listening:
  1. More blog posts on ECMAScript.next: ecmascript.next.
  2. ECMA, TC-39, and Bears - Oh My!
  3. Eich’s ECMAScript.next status update: arrow function syntax, classes, transpilers