Back
Summary for the 58th meeting of Ecma TC39
- Agenda
- The Code of Conduct received positive feedback and support from the Ecma's Executive Committee and the Ecma General Assembly may eventually use it Ecma-wide. TC39 is talking with the Executive Committee and the Ecma's Secretariat to make sure everyone is on the same page along with the proposal. Notes
- New Leadership Status. TC39 is looking for a new Chairperson, Allen Wirfs-Brock was the interim Chair for the first semester of 2017 and Leo Balter will be acting Chair for the next meeting. TC39 will invite Rex Jaeschke - from TC49, C# - for the next meeting as a candidate. notes
- Long and productive discussion on BigInt, not advancing to Stage 3 yet, but found new improvements and reviewers, notes
- The RegExp Legacy Features proposal advanced to Stage 3, notes, proposal
- The Class Field proposals - private and public - are now merged in a single proposal, notes, slides
- The behavior of
yield
on Async Generator was reviewed and improved, the proposal remains on Stage 3. notes, issue, slides
- Consensus to disallow object and array patterns in the Binding Rest parameter -
...[
and ...{
- for Object properties destructuring, notes
- Modules:
- TC39 discussed implementing options for Module import, not advancing to Stage 1 yet. notes
- See also the notes for importing modules which failed evaluation.
import.meta
to access host-specific module metadata from inside a module, now on Stage 2 notes, notes+, proposal
- Advancing to Stage 1:
Atomics.waitNonBlocking
, name is going to be reviewed, notes and more info
- Numeric separators -
1_000_000
, notes, proposal
- Float16 for TypedArrays and DataView, notes
- Presentations:
- Towards Trustworthy Verification of JavaScript, Philippa Gardner, notes
- ECMAScript design process, Kevin Gibbons and Tim Disney, notes, slides
- Follow the user, Daniel Ehrenberg, notes, slides
- Moddable on ES6 in 48K of RAM, Patrick Soquet and Peter Hoddie, notes
- Role of Babel in JS, Henry Zhu, notes, slides
- TC39/ECMAScript: The Next 20 Years, Allen Wirfs-Brock, notes, slides
- Several needs-consensus pull requests on the Ecma262 project reached consensus, tightening up semantics in edge cases. They are on track through the need consensus label.