Summary for the 57th meeting of Ecma TC39
- ES2017 was officially approved by the committee to be sent to the ECMA General Assembly for approval. notes
- A Code of Conduct was presented, based on an open process of feedback over the previous two months. The committee shares the goal of being open and welcoming to diversity and is working through issues of scope and enforcement. The current draft will be sent to the ECMA Executive Committee for
review and approval.
- Several RegExp feature enhancements reached Stage 3; these and more may be in store for ES2018
- Arbitrary-precision Integers were introduced and reached Stage 2. notes
- A proposal allowing what would otherwise be invalid escape sequences in tagged template literals reached stage 4.
- A new built-in Date replacement reached Stage 1. notes
- The Stage 1 Realms proposal has been solidifying, with hooks for the module loading pipeline. notes
- Several Intl proposals were presented notes
- There is an alternative proposed unifying syntax for class features. notes
- WeakRefs is seeking implementations to work with and develop feedback. notes
- Browsers are no longer pursuing SIMD.js, in favor of SIMD exposed by WASM. notes
- The role of Annex B (normative-optional, web required) specification text came up in a few topics. There's disagreement about the current role and appropriateness, to be revisited in a future meeting. notes
- Several needs-consensus pull requests reached consensus, tightening up semantics in edge cases. notes