tc39 / proposals
- четверг, 19 декабря 2019 г. в 00:27:59
Tracking ECMAScript Proposals
ECMAScript Internationalization API Specification proposals
Proposals follow this process document. This list contains only stage 2 proposals and higher that have not yet been withdrawn/rejected, or become finished. Stage 2 indicates that the committee expects these features to be developed and eventually included in the standard.
| Proposal | Author | Champion | Tests | Last Presented |
|---|---|---|---|---|
| Legacy RegExp features in JavaScript | Claude Pache | Mark Miller Claude Pache |
May 2017 | |
import.meta |
Domenic Denicola | (none) | September 2017 | |
| Private instance methods and accessors | Daniel Ehrenberg | Daniel Ehrenberg Kevin Gibbons |
January 2019 | |
| Class Public Instance Fields & Private Instance Fields | Daniel Ehrenberg Kevin Gibbons |
Daniel Ehrenberg Jeff Morrison Kevin Smith Kevin Gibbons |
January 2019 | |
| Static class fields and private static methods | Daniel Ehrenberg Kevin Gibbons Jeff Morrison Kevin Smith |
Shu-Yu Guo Daniel Ehrenberg |
January 2019 | |
| Hashbang Grammar | Bradley Farias | Bradley Farias | November 2018 | |
| Numeric separators | Sam Goto Rick Waldron |
Sam Goto Rick Waldron |
June 2019 | |
Top-level await |
Myles Borins | Myles Borins | June 2019 | |
| WeakRefs | Dean Tribble Sathya Gunasekaran |
Dean Tribble Mark Miller Till Schneidereit Sathya Gunasekaran |
June 2019 | |
| RegExp Match array offsets | Ron Buckton | Ron Buckton | July 2019 | |
String.prototype.replaceAll |
Peter Marshall Jakob Gruber Mathias Bynens |
Mathias Bynens | October 2019 | |
Promise.any |
Mathias Bynens Kevin Gibbons Sergey Rubanov |
Mathias Bynens | October 2019 | |
Atomics.waitAsync |
Lars Hansen | Shu-yu Guo Lars Hansen |
December 2019 |
| Proposal | Author | Champion | Last Presented |
|---|---|---|---|
function.sent metaproperty |
Allen Wirfs-Brock | 贺师俊 (HE Shi-Jun) | July 2019 |
| Decorators | Daniel Ehrenberg | Yehuda Katz Brian Terlson Daniel Ehrenberg |
January 2019 |
throw expressions |
Ron Buckton | Ron Buckton | January 2018 |
| Function implementation hiding | Domenic Denicola Michael Ficarra |
Michael Ficarra | July 2019 |
| New Set methods | Michał Wadas Sathya Gunasekaran |
Sathya Gunasekaran | January 2019 |
| Realms | Caridy Patiño Jean-Francois Paradis |
Dave Herman Mark Miller Caridy Patiño |
May 2018 |
ArrayBuffer.prototype.transfer |
Domenic Denicola | Shu-yu Guo | July 2018 |
| Sequence properties in Unicode property escapes | Mathias Bynens | Mathias Bynens | September 2018 |
| Temporal | Maggie Pint Matt Johnson Philipp Dunkel |
Maggie Pint Philipp Dunkel Brian Terlson |
September 2018 |
| collection normalization | Bradley Farias | Bradley Farias | January 2019 |
| Array.isTemplateObject | Mike Samuel | Mike Samuel | June 2019 |
| Iterator helpers | Gus Caplan | Michael Ficarra Jonathan Keslin |
July 2019 |
| Explicit Resource Management | Ron Buckton | Ron Buckton | July 2019 |
Map.prototype.upsert |
Bradley Farias | Erica Pramer | October 2019 |
| Dynamic Import Host Adjustment | Mike Samuel | Mike Samuel | December 2019 |
Please see Contributing to ECMAScript for the most up-to-date information on contributing proposals to this standard.
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:
Note that as part of the onboarding process your repository name may be normalized. Don't worry, repo redirects will continue to work as long as you never create a fork, or a new repository, with the same name - although Github Pages redirects will be broken (please update your links!).