Tracking ECMAScript Proposals
Latest commit 5e6d19e Dec 22, 2016 @azu azu committed with ljharb Add Dynamic Module Reform to Stage 1



Active Proposals

Proposals follow this process document.

🚀 Proposal Champion Stage
SIMD.JS - SIMD APIs John McCutchan, Peter Jensen, Dan Gohman, Daniel Ehrenberg 3
Function.prototype.toString revision Michael Ficarra 3
Lifting Template Literal Restriction Tim Disney 3
global Jordan Harband 3
Rest/Spread Properties Sebastian Markbage 3
Asynchronous Iteration Domenic Denicola 3
Shared memory and atomics Lars T Hansen 3
import() Domenic Denicola 3
function.sent metaproperty Allen Wirfs-Brock 2
String.prototype.{trimStart,trimEnd} Sebastian Markbage 2
Public Class Fields Jeff Morrison 2
Promise.prototype.finally Jordan Harband 2
Class and Property Decorators Yehuda Katz and Brian Terlson 2
Legacy RegExp features in JavaScript Mark Miller, Claude Pache 2
RegExp Lookbehind Assertions Daniel Ehrenberg 2
RegExp Unicode Property Escapes Brian Terlson, Daniel Ehrenberg, Mathias Bynens 2
Private Fields Daniel Ehrenberg 2
Intl.Segmenter Daniel Ehrenberg 2
Date.parse fallback semantics Morgan Phillips 1
🚀 export * as ns from "mod"; statements Lee Byron 1
🚀 export v from "mod"; statements Lee Byron 1
Observable Jafar Husain 1
String#matchAll Jordan Harband 1
WeakRefs Dean Tribble 1
Frozen Realms Mark S. Miller, Chip Morningstar, Caridy Patiño 1
Math Extensions Rick Waldron 1
of and from on collection constructors Leo Balter 1
Generator arrow functions (=>*) Brendan Eich, Domenic Denicola 1
RegExp named capture groups Daniel Ehrenberg, Brian Terlson 1
s (dotAll) flag for regular expressions Mathias Bynens, Brian Terlson 1
Promise.try Jordan Harband 1
64-Bit Integer Operations alt link Brendan Eich 1
Dynamic Module Reform Caridy Patiño 1

🚀 means the champion thinks it's ready to advance but has not yet presented to the committee.

Contributing New Proposals

Please see Contributing to ECMAScript for the most up-to-date information on contributing proposals to this standard.

Onboarding Existing Proposals

Proposals that are Stage 1 and above must be transferred to the TC39 GitHub organization for discoverability and archival purposes. To onboard a proposal that lives outside the TC39 organization:

  1. Transfer your repository to @bterlson
  2. Email @bterlson at brian.terlson AT notifying me of the transfer (github's transfer notification is not the most obvious thing and there's only a short window to accept the transfer)
  3. @bterlson will transfer your repository to the TC39 organization.

Note that as part of the onboarding process your repository name may be normalized. Don't worry, redirects will continue to work.