discover · compare · collections · requirements · contribute · feed · watching · stats · help with your tokens
tc39/proposals · source
Snapshot 0 · 2026-11-04T12:47:24Z · ·
Content fingerprint
7d0fb435dddbcf79683e5e03cf5d4d6527ed598de13bb7ecfa9a5732b92e1c22GitHub description at capture
Tracking ECMAScript Proposals
README at capture
# [ECMAScript](https://github.com/tc39/ecma262) proposals * [Stage 1 Proposals](stage-1-proposals.md) * [Stage 0 Proposals](stage-0-proposals.md) * [Finished Proposals](finished-proposals.md) * [Inactive Proposals](inactive-proposals.md) [ECMAScript Internationalization API Specification](ecma402/README.md) proposals [Contributing to proposals](#contributing-to-proposals) ## Active proposals Proposals follow [this process document](https://tc39.es/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. ### Stage 3 | Proposal | Author | Champion | <sub>Test262 Feature Flag</sub> | Meeting Notes | | ------------------------------------------------------------------------------ | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------- | ---------------------------------------------------------- | | [Legacy RegExp features in JavaScript][regexp-legacy] | Claude Pache | Mark Miller<br />Claude Pache | <sub>[legacy-regexp][tests-regexp-legacy]</sub> | <sub> -[2026‑01][regexp-legacy-notes-2026-01]<br /> -[2024‑06][regexp-legacy-notes-2024-06]<br /> -[2023‑07][regexp-legacy-notes-2023-07]<br /> -[2017‑05][regexp-legacy-notes]<br /> -[2017‑05][regexp-legacy-notes-2017-05]<br /> -[2017‑03][regexp-legacy-notes-2017-03]<br /> -[2016‑09][regexp-legacy-notes-2016-09]</sub> | | [Source Phase Imports][source-phase-imports] | Luca Casonato | Guy Bedford<br />Luca Casonato | <sub>[source-phase-imports][source-phase-imports-tests]</sub> | <sub> -[2026‑05][source-phase-imports-notes-2026-05]<br /> -[2026‑01][source-phase-imports-notes-2026-01]<br /> -[2024‑10][source-phase-imports-notes]<br /> -[2024‑07][source-phase-imports-notes-2024-07]<br /> -[2024‑06][source-phase-imports-notes-2024-06]<br /> -[2023‑07][source-phase-imports-notes-2023-07]<br /> -[2023‑05][source-phase-imports-notes-2023-05]<br /> -[2023‑05][source-phase-imports-notes-2023-05-15]<br /> -[2023‑03][source-phase-imports-notes-2023-03]</sub> | | [Dynamic Code Brand Checks][dynamic-code-brand-checks] | Nicolo Ribaudo | Krzysztof Kotowicz<br />Mike Samuel<br />Nicolo Ribaudo | <sub>[No test262 tests][dynamic-code-brand-checks-no-tests] | <sub> -[2026‑05][dynamic-code-brand-checks-notes-2026-05]<br /> -[2026‑01][dynamic-code-brand-checks-notes-2026-01]<br /> -[2024‑06][dynamic-code-brand-checks-notes-2024-06]<br /> -[2024‑04][dynamic-code-brand-checks-notes-2024-04]<br /> -[2021‑01][dynamic-code-brand-checks-notes-2021-01]<br /> -[2019‑12][dynamic-code-brand-checks-notes]<br /> -[2019‑07][dynamic-code-brand-checks-notes-2019-07]</sub> | | [Deferring Module Evaluation][lazy-import] | Yulia Startsev<br />Guy Bedford | Nicolò Ribaudo | <sub>[import-defer][lazy-import-tests] [testing plan][lazy-import-testplan]</sub> | <sub> -[2026‑07][lazy-import-notes-2026-07]<br /> -[2026‑03][lazy-import-notes-2026-03]<br /> -[2025‑02][lazy-import-notes]<br /> -[2024‑12][lazy-import-notes-2024-12]<br /> -[2024‑12][lazy-import-notes-2024-12-03]<br /> -[2024‑10][lazy-import-notes-2024-10]<br /> -[2024‑06][lazy-import-notes-2024-06]<br /> -[2024‑04][lazy-import-notes-2024-04]<br /> -[2023‑07][lazy-import-notes-2023-07]<br /> -[2022‑11][lazy-import-notes-2022-11]<br /> -[2021‑01][lazy-import-notes-2021-01]</sub> | | [Non-extensible Applies to Private][nonext-private] | Mark Miller<br />Shu-yu Guo<br />Chip Morningstar<br />Erik Marks | Mark Miller<br />Shu-yu Guo<br />Chip Morningstar<br />Erik Marks | <sub>[nonextensible-applies-to-private][nonext-private-tests]</sub> | <sub> -[2025‑09][nonext-private-notes]<br /> -[2025‑07][nonext-private-notes-2025-07]<br /> -[2025‑04][nonext-private-notes-2025-04]</sub> | | [Import Text][import-text] | Eemeli Aro | Eemeli Aro | <sub>[import-text][import-text-tests]</sub> | <sub> -[2026‑03][import-text-notes-2026-03]<br /> -[2025‑11][import-text-notes]</sub> | | [Error Stack Accessor][stack-accessor] | Jordan Harband | Jordan Harband<br />Mark Miller | [tests PR][stack-accessor-tests] | <sub> -[2026‑05][stack-accessor-notes-2026-05]<br /> -[2026‑03][stack-accessor-notes-2026-03]<br /> -[2025‑11][stack-accessor-notes]<br /> -[2025‑02][stack-accessor-notes-2025-02]</sub> | | [RegExp Buffer Boundaries (`\A`, `\z`, `\Z`)][regexp-buffer-boundaries] | Ron Buckton | Ron Buckton | [tests PR][buffer-boundaries-tests] | <sub> -[2026‑05][regexp-buffer-boundaries-notes-2026-05]<br /> -[2026‑03][regexp-buffer-boundaries-notes-2026-03]<br /> -[2026‑01][regexp-buffer-boundaries-notes-2026-01]<br /> -[2023‑07][regexp-buffer-boundaries-notes-2023-07]<br /> -[2021‑12][regexp-buffer-boundaries-notes]<br /> -[2021‑10][regexp-buffer-boundaries-notes-2021-10]</sub> | | [Await Dictionary][await-dictionary] | Alexander J. Vincent | Ashley Claymore<br />Jordan Harband<br />Chris de Almeida | <sub>[await-dictionary][await-dictionary-tests]</sub> tests [1][await-dictionary-tests-1] [2][await-dictionary-tests-2] | <sub> -[2026‑07][await-dictionary-notes-2026-07]<br /> -[2025‑11][await-dictionary-notes-2025-11]<br /> -[2025‑09][await-dictionary-notes-2025-09]<br /> -[2023‑03][await-dictionary-notes-2023-03]</sub> | | [Curtailing the power of "Thenables"][thenables] | Matthew Gaudet | Matthew Gaudet | :question: | <sub> -2026‑09<br /> -2026‑09<br /> -[2026‑07][thenables-notes-2026-07-22]<br /> -[2026‑07][thenables-notes-2026-07-20]<br /> -[2026‑05][thenables-notes-2026-05]<br /> -[2026‑03][thenables-notes-2026-03]<br /> -[2025‑07][thenables-notes-2025-07]<br /> -[2025‑02][thenables-notes]</sub> | ### Stage 2.7 | Proposal | Author | Champion | <sub>Test262 Feature Flag</sub> | Meeting Notes | | ------------------------------------------------------------------------------ | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------- | ---------------------------------------------------------- | | [Decorators][decorators] | Daniel Ehrenberg<br />Kristen Hewell Garrett | Kristen Hewell Garrett | <sub>[decorators][decorators-tests] [testing plan][decorators-testplan]</sub> | <sub> -[2026‑05][decorators-notes-2026-05]<br /> -[2025‑11][decorators-notes-2025-11]<br /> -[2025‑02][decorators-notes]<br /> -[2024‑06][decorators-notes-2024-06]<br /> -[2023‑11][decorators-notes-2023-11]<br /> -[2023‑05][decorators-notes-2023-05]<br /> -[2023‑03][decorators-notes-2023-03]<br /> -[2023‑01][decorators-notes-2023-01]<br /> -[2023‑01][decorators-notes-2023-01-01]<br /> -[2022‑06][decorators-notes-2022-06]<br /> -[2022‑03][decorators-notes-2022-03]<br /> -[2022‑03][decorators-notes-2022-03-31]<br /> -[2022‑03][decorators-notes-2022-03-30]<br /> -[2021‑12][decorators-notes-2021-12]<br /> -[2021‑07][decorators-notes-2021-07]<br /> -[2020‑09][decorators-notes-2020-09]<br /> -[2020‑07][decorators-notes-2020-07]<br /> -[2020‑06][decorators-notes-2020-06]<br /> -[2020‑03][decorators-notes-2020-03]<br /> -[2019‑03][decorators-notes-2019-03-27]<br /> -[2019‑01][decorators-notes-2019-01]<br /> -[2018‑11][decorators-notes-2018-11]<br /> -[2018‑09][decorators-notes-2018-09]<br /> -[2018‑07][decorators-notes-2018-07]<br /> -[2018‑05][decorators-notes-2018-05]<br /> -[2018‑03][decorators-notes-2018-03]<br /> -[2018‑01][decorators-notes-2018-01]<br /> -[2018‑01][decorators-notes-2018-01-24]<br /> -[2017‑09][decorators-notes-2017-09]<br /> -[2017‑09][decorators-notes-2017-09-27]<br /> -[2017‑07][decorators-notes-2017-07]<br /> -[2016‑09][decorators-notes-2016-09]<br /> -[2016‑07][decorators-notes-2016-07]<br /> -[2016‑05][decorators-notes-2016-05]<br /> -[2016‑01][decorators-notes-2016-01]<br /> -[2015‑09][decorators-notes-2015-09]<br /> -[2015‑05][decorators-notes-2015-05]<br /> -[2015‑03][decorators-notes-2015-03]<br /> -[2015‑01][decorators-notes-2015-01]<br /> -[2014‑04][decorators-notes-2014-04]</sub> | | [Decorator Metadata][decorator-metadata] | Kristen Hewell Garrett | Kristen Hewell Garrett | <sub>[decorator-metadata][decorator-metadata-tests]</sub> | <sub> -[2026‑05][decorator-metadata-notes-2026-05]<br /> -[2024‑06][decorator-metadata-notes-2024-06]<br /> -[2023‑05][decorator-metadata-notes]<br /> -[2023‑05][decorator-metadata-notes-2023-05]<br /> -[2023‑03][decorator-metadata-notes-2023-03]</sub> | | [ShadowRealm][shadowrealm] | Caridy Patiño<br />Jean-Francois Paradis | Dave Herman<br />Mark Miller<br />Caridy Patiño<br />Leo Balter<br />Rick Waldron<br />Chengzhong Wu | <sub>[ShadowRealm][realms-tests]</sub> | <sub> -[2025‑02][realms-notes]<br /> -[2025‑02][realms-notes-2025-02]<br /> -[2024‑12][realms-notes-2024-12]<br /> -[2024‑06][realms-notes-2024-06]<br /> -[2024‑02][realms-notes-2024-02]<br /> -[2023‑11][realms-notes-2023-11]<br /> -[2023‑09][realms-notes-2023-09]<br /> -[2022‑11][realms-notes-2022-11]<br /> -[2022‑09][realms-notes-2022-09]<br /> -[2022‑06][realms-notes-2022-06]<br /> -[2022‑03][realms-notes-2022-03]<br /> -[2021‑12][realms-notes-2021-12]<br /> -[2021‑08][realms-notes-2021-08]<br /> -[2021‑07][realms-notes-2021-07]<br /> -[2021‑05][realms-notes-2021-05]<br /> -[2021‑04][realms-notes-2021-04]<br /> -[2021‑01][realms-notes-2021-01]<br /> -[2020‑11][realms-notes-2020-11]<br /> -[2020‑06][realms-notes-2020-06]<br /> -[2020‑02][realms-notes-2020-02]<br /> -[2018‑07][realms-notes-2018-07]<br /> -[2018‑05][realms-notes-2018-05]<br /> -[2017‑03][realms-notes-2017-03]<br /> -[2017‑01][realms-notes-2017-01]<br /> -[2015‑05][realms-notes-2015-05]<br /> -[2014‑06][realms-notes-2014-06]<br /> -[2014‑01][realms-notes-2014-01]</sub> | | [ESM Phase Imports][esm-phase] | Luca Casonato<br />Guy Bedford | Luca Casonato<br />Guy Bedford | :question: | <sub> -[2026‑05][esm-phase-notes-2026-05]<br /> -[2026‑03][esm-phase-notes-2026-03]<br /> -[2024‑12][esm-phase-notes]<br /> -[2024‑12][esm-phase-notes-2024-12]<br /> -[2024‑10][esm-phase-notes-2024-10]<br /> -[2024‑06][esm-phase-notes-2024-06]<br /> -[2024‑04][esm-phase-notes-2024-04]<br /> -[2024‑02][esm-phase-notes-2024-02]</sub> | | [Immutable ArrayBuffers][immutable-abs] | Mark Miller<br />Peter Hoddie<br />Richard Gibson<br />Jack Works | Mark Miller<br />Peter Hoddie<br />Richard Gibson<br />Jack Works | :question: | <sub> -[2025‑07][immutable-abs-notes]<br /> -[2025‑05][immutable-abs-notes-2025-05]<br /> -[2025‑04][immutable-abs-notes-2025-04]<br /> -[2025‑02][immutable-abs-notes-2025-02]<br /> -[2024‑12][immutable-abs-notes-2024-12]<br /> -[2024‑10][immutable-abs-notes-2024-10]</sub> | | [Import Bytes][import-bytes] | Steven Salat | Steven Salat | <sub>[Import Bytes][import-bytes-tests]</sub> | <sub> -[2025‑09][import-bytes-notes]</sub> | | [JSON.parse options][json-parse-immutable] | Robin Ricard<br />Richard Button<br />Nicolò Ribaudo<br />Ashley Claymore | Nicolò Ribaudo<br />Ashley Claymore<br />Peter Klecha | :question: | <sub> -[2026‑07][json-parse-immutable-notes-2026-07]<br /> -[2026‑03][json-parse-immutable-notes-2026-03]<br /> -[2023‑07][json-parse-immutable-notes-2023-07]<br /> -[2022‑07][json-parse-immutable-notes]</sub> | | [export all from][export-all-from] | Guy Bedford | Nicolò Ribaudo | :question: | <sub> -2026‑09<br /> -[2026‑05][export-all-from-notes-2026-05]</sub> | | [Deferred Re-exports][deferred-reexport] | Nicolò Ribaudo | Nicolò Ribaudo | :question: | <sub> -2026‑09<br /> -[2026‑05][deferred-reexport-notes-2026-05]<br /> -[2026‑01][deferred-reexport-notes-2026-01]<br /> -[2025‑11][deferred-reexport-notes-2025-11]<br /> -[2025‑09][deferred-reexport-notes-2025-09]<br /> -[2025‑04][deferred-reexport-notes]<br /> -[2024‑04][deferred-reexport-notes-2024-04]</sub> | ### Stage 2 | Proposal | Author | Champion | Stage 2.7 reviewers | Meeting Notes | | ------------------------------------------------------------------------------ | ----------------------------------------------------- | --------------------------------------------------------------------------------- | ------------------------------------------ | --------------------------------------------------------------------- | | [`function.sent` metaproperty][function-sent] | Allen Wirfs-Brock | | Daniel Ehrenberg<br />Domenic Denicola | <sub> -[2026-01][function-sent-notes-2026-01]<br /> -[2026‑01][function-sent-notes-2026-01-21]<br /> -[2024‑06][function-sent-notes-2024-06]<br /> -[2022‑06][function-sent-notes-2022-06]<br /> -[2019‑07][function-sent-notes]<br /> -[2018‑03][function-sent-notes-2018-03]<br /> -[2015‑11][function-sent-notes-2015-11]<br /> -[2015‑11][function-sent-notes-2015-11-18]</sub> | | [`throw` expressions][throw-expressions] | Ron Buckton | Ron Buckton | Nicolò Ribaudo | <sub> -[2024‑06][throw-expressions-notes-2024-06]<br /> -[2024‑02][throw-expressions-notes]<br /> -[2023‑09][throw-expressions-notes-2023-09]<br /> -[2023‑09][throw-expressions-notes-2023-09-26]<br /> -[2023‑07][throw-expressions-notes-2023-07]<br /> -[2018‑01][throw-expressions-notes-2018-01]<br /> -[2017‑11][throw-expressions-notes-2017-11]<br /> -[2017‑09][throw-expressions-notes-2017-09]<br /> -[2017‑07][throw-expressions-notes-2017-07]</sub> | | [Function implementation hiding][censorship] | Domenic Denicola<br />Michael Ficarra | Michael Ficarra | Yehuda Katz<br />Waldemar Horwat<br />Mike Samuel | <sub> -[2026‑01][censorship-notes-2026-01]<br /> -[2024‑06][censorship-notes-2024-06]<br /> -[2023‑07][censorship-notes-2023-07]<br /> -[2020‑06][censorship-notes]<br /> -[2019‑12][censorship-notes-2019-12]<br /> -[2019‑07][censorship-notes-2019-07]<br /> -[2018‑05][censorship-notes-2018-05]</sub> | | [collection normalization][collection-rekey] | Bradley Farias | | Michael Ficarra<br />Ashley Claymore<br />Jordan Harband | <sub> -[2026‑01][collection-rekey-notes-2026-01]<br /> -[2021‑03][collection-rekey-notes-2021-03]<br /> -[2019‑07][collection-rekey-notes-2019-07]<br /> -[2019‑01][richer-keys-notes]</sub> | | [Module Expressions][module-expressions] | Surma<br />Daniel Ehrenberg<br />Nicolò Ribaudo | Surma<br />Nicolò Ribaudo | Leo Balter<br />Guy Bedford<br />Mathieu Hofman<br />Jordan Harband | <sub> -[2022‑11][module-expressions-notes]</sub> | | [Pipeline Operator][pipeline] | J. S. Choi<br />James DiGioia<br />Ron Buckton<br />Tab Atkins | J. S. Choi<br />Ron Buckton<br />Tab Atkins | Ross Kirsling<br />Christian Ulbrich | <sub> -[2026‑01][pipe-notes-2026-01]<br /> -[2023‑07][pipe-notes-2023-07]<br /> -[2022‑03][pipe-notes-2022-03]<br /> -[2022‑01][pipe-notes-2022-01]<br /> -[2021‑08][pipe-notes]<br /> -[2021‑03][pipe-notes-2021-03]<br /> -[2018‑03][pipe-notes-2018-03]<br /> -[2017‑11][pipe-notes-2017-11]<br /> -[2017‑09][pipe-notes-2017-09]</sub> | | [Destructure Private Fields][destructure-private] | Justin Ridgewell | Kevin Gibbons | Robin Ricard<br />Waldemar Horwat<br />Sarah Groff Hennigh-Palermo<br />Jordan Harband<br />Sergey Rubanov | <sub> -[2026‑01][destructure-private-notes-2026-01]<br /> -[2023‑07][destructure-private-notes-2023-07]<br /> -[2021‑12][destructure-private-notes]</sub> | | [String.dedent][string.dedent] | Misha Kaletsky<br />Hemanth HM<br />Justin Ridgewell | Hemanth HM<br />Justin Ridgewell | Robin Ricard<br />Jordan Harband<br />Mark Cohen<br />Sarah Groff Hennigh-Palermo | <sub> -[2026‑01][string.dedent-notes-2026-01]<br /> -[2022‑11][string.dedent-notes-2022-11]<br /> -[2022‑09][string.dedent-notes-2022-09]<br /> -[2022‑06][string.dedent-notes]<br /> -[2020‑09][string.dedent-notes-2020-09]</sub> | | [Module Declarations][module-declarations] | Daniel Ehrenberg<br />Nicolò Ribaudo | Mark Miller<br />Nicolò Ribaudo | Richard Gibson<br />Guy Bedford | <sub> -[2022‑11][module-declarations-notes]</sub> | | [Symbol Predicates][symbol-predicates] | Robin Ricard<br />Jordan Harband | Ashley Claymore<br />Jordan Harband | Daniel Minor<br />Nicolò Ribaudo<br />Mathieu Hofman | <sub> -[2026‑01][symbol-predicates-notes-2026-01]<br /> -[2023‑09][symbol-predicates-notes-2023-09]<br /> -[2023‑05][symbol-predicates-notes]<br /> -[2023‑01][symbol-predicates-notes-2023-01]<br /> -[2022‑07][symbol-predicates-notes-2022-07]</sub> | | [Async Iterator helpers][async-iterator-helpers] | Gus Caplan | Michael Ficarra<br />Jonathan Keslin<br />Kevin Gibbons | Richard Gibson<br />Yulia Startsev<br />Jason Orendorff | <sub> -[2026‑07][async-iterator-helpers-notes-2026-07-22]<br /> -[2026‑07][async-iterator-helpers-notes-2026-07-21]<br /> -[2025‑11][async-iterator-helpers-notes]<br /> -[2024‑06][async-iterator-helpers-notes-2024-06]<br /> -[2023‑09][async-iterator-helpers-notes-2023-09]<br /> -[2023‑05][async-iterator-helpers-notes-2023-05]</sub> | | [Iterator.range][iterator-range] | Jack Works | Jack Works | Waldemar Horwat<br />Jordan Harband | <sub> -[2026‑01][iterator-range-notes-2026-01]<br /> -[2024‑04][iterator-range-notes]<br /> -[2023‑03][iterator-range-notes-2023-03]</sub> | | [Async Context][async-context] | Chengzhong Wu | Andreu Botella<br />Chengzhong Wu<br />Justin Ridgewell | James M Snell<br />Mark S. Miller | <sub> -[2026‑05][async-context-notes-2026-05]<br /> -[2025‑09][async-context-notes]<br /> -[2025‑07][async-context-notes-2025-07]<br /> -[2025‑05][async-context-notes-2025-05]<br /> -[2025‑04][async-context-notes-2025-04]<br /> -[2024‑12][async-context-notes-2024-12]<br /> -[2024‑10][async-context-notes-2024-10]<br /> -[2024‑04][async-context-notes-2024-04]<br /> -[2023‑09][async-context-notes-2023-09]<br /> -[2023‑05][async-context-notes-2023-05]<br /> -[2023‑03][async-context-notes-2023-03]<br /> -[2023‑02][async-context-notes-2023-02]<br /> -[2020‑07][async-context-notes-2020-07]<br /> -[2020‑06][async-context-notes-2020-06]</sub> | | ["Discard" (`void`) Bindings][discards] | Ron Buckton | Ron Buckton | Ashley Claymore<br />Oliver Medhurst | <sub> -[2026‑01][discards-notes-2026-01]<br /> -[2024‑10][discards-notes-2024-10]<br /> -[2024‑10][discards-notes-2024-10-09]<br /> -[2024‑06][discards-notes]<br /> -[2024‑04][discards-notes-2024-04]<br /> -[2024‑02][discards-notes-2024-02]</sub> | | [Propagate active ScriptOrModule with JobCallback Record][scriptormodule] | Chengzhong Wu | Chengzhong Wu | Nicolò Ribaudo<br />Chris de Almeida | <sub> -[2026‑01][scriptormodule-notes-2026-01]<br /> -[2024‑07][scriptormodule-notes]</sub> | | [Structs: Fixed Layout Objects and Some Synchronization Primitives][structs] | Shu-yu Guo | Shu-yu Guo | Mark Miller<br />Waldemar Horwat<br />Yulia Startsev<br />Nicolò Ribaudo | <sub> -[2024‑10][structs-notes]<br /> -[2024‑06][structs-notes-2024-06]<br /> -[2024‑04][structs-notes-2024-04]<br /> -[2024‑02][structs-notes-2024-02]<br /> -[2023‑03][structs-notes-2023-03]</sub> | | [Extractors][extractors] | Ron Buckton | Ron Buckton | Jordan Harband<br />Justin Ridgewell | <sub> -[2024‑10][extractors-notes]<br /> -[2024‑04][extractors-notes-2024-04]<br /> -[2024‑02][extractors-notes-2024-02]</sub> | | [SeededPRNG][seeded-randoms] | Tab Atkins | Tab Atkins | Kevin Gibbons<br />Jesse Alama<br />Mark Miller | <sub> -[2025‑05][seeded-randoms-notes]<br /> -[2025‑05][seeded-randoms-notes-2025-05]</sub> | | [`Math.clamp`][clamp] | Oliver Medhurst | Oliver Medhurst | Jordan Harband | <sub> -[2025‑05][clamp-notes]<br /> -[2025‑02][clamp-notes-2025-02]</sub> | | [Native Promise Predicate][native-promise-predicate] | Mathieu Hofman | Mathieu Hofman | Jordan Harband<br />James Snell<br />Justin Ridgewell | <sub> -[2025‑09][native-promise-predicate-notes]</sub> | | [`Error.captureStackTrace`][capturestacktrace] | Matthew Gaudet | Matthew Gaudet<br />Dan Minor | Jordan Harband<br />Michael Ficarra | <sub> -[2025‑11][capturestacktrace-notes-2025-11]<br /> -[2025‑07][capturestacktrace-notes-2025-07]<br /> -[2025‑02][capturestacktrace-notes]</sub> | | [`Object.keysLength`][keyslength] | Ruben Bridgewater<br />Jordan Harband | Ruben Bridgewater<br />Jordan Harband | Eemeli Aro<br />James Snell | <sub> -[2025‑07][keyslength-notes-2025-07]</sub> | | [Sync Imports][import-sync] | Guy Bedford | Guy Bedford | Nicolò Ribaudo<br />James Snell | <sub> -[2026‑01][import-sync-notes]<br /> -[2024‑12][import-sync-notes-2024-12]</sub> | | [Amount][amount] | Ben Allen | Ben Allen | Waldemar Horwat<br />Jordan Harband | <sub> -[2026‑07][amount-notes-2026-07]<br /> -[2026‑05][amount-notes-2026-05]<br /> -[2026‑03][amount-notes-2026-03]<br /> -[2025‑11][amount-notes-2025-11]<br /> -[2025‑09][amount-notes]<br /> -[2025‑09][amount-notes-2025-09]</sub> | | [Error code property][error-code] | James Snell | James Snell | Jordan Harband<br />Richard Gibson | <sub> -[2026‑07][error-code-notes-2026-07-2]<br /> -[2026‑07][error-code-notes-2026-07]<br /> -[2026‑03][error-code-notes-2026-03]</sub> | | [Fused Multiply-Add][math-fma] | Waldemar Horwat | Waldemar Horwat | Jordan Harband<br />Michael Ficarra | <sub> -[2026‑07][math-fma-notes-2025-07]</sub> | | [Bigint from exponential][bigint-exp] | Richard Gibson | Richard Gibson | Michael Ficarra<br />Ruben Bridgewater | <sub> -2026‑09<br /> -[2026‑07][bigint-exp-notes-2026-07-22]<br /> -[2026‑07][bigint-exp-notes-2026-07-20]</sub> | | [`Composites`][composite] | Ashley Claymore | Ashley Claymore | Jordan Harband<br />Michael Ficarra<br />Ross Kirsling | <sub> -2026‑09<br /> -[2026‑07][composite-notes-2026-07]<br /> -[2025‑11][composite-notes-2025-11]<br /> -[2025‑11][composite-notes-2025-11-20]<br /> -[2025‑04][composite-notes]</sub> | The test262 feature flag links to a code search of tests using that feature flag, which may constitute complete or partial coverage. The :question: means there is no feature flag for tests yet. ## Contributing to proposals See [Contributing to ECMAScript](https://github.com/tc39/ecma262/blob/HEAD/CONTRIBUTING.md) and [How We Work](https://github.com/tc39/how-we-work/blob/main/README.md#proposals) for the most up-to-date information on contributing to proposals to TC39 standards and how proposals advance. ### Onboarding proposals Proposals that are Stage 1 and above must be transferred to [the TC39 GitHub organization](https://github.com/tc39) for discoverability and archival purposes. To onboard a proposal: 1. Transfer your repository to the [@tc39-transfer](http://github.com/tc39-transfer) organization * if you are a TC39 delegate, but not a member of that organization, please contact [@LJHarb](https://github.com/ljharb) 2. The Github Administrator, or one of the chairs, will transfer your repository to the TC39 organization the next chance they get. 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!). [regexp-legacy]: https://github.com/tc39/proposal-regexp-legacy-features [regexp-legacy-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-05/may-25.md#15ia-regexp-legacy-features-for-stage-3 [regexp-legacy-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-21.md#legacy-regexp-features-in-javascript [regexp-legacy-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#legacy-regex-features [regexp-legacy-notes-2017-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-05/may-23.md#16ia-regexp-legacy-features-for-stage-3 [regexp-legacy-notes-2017-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-03/mar-21.md#10ie-regexp-legacy-features-for-stage-3 [regexp-legacy-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-12.md#legacy-regex-features [regexp-legacy-notes-2016-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-09/sept-27.md#102a-legacy-regexp-features [tests-regexp-legacy]: https://github.com/tc39/test262/search?l=JavaScript&q=legacy-regexp [function-sent]: https://github.com/tc39/proposal-function.sent [function-sent-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-07/july-23.md#making-functionsent-inactive [decorators]: https://github.com/tc39/proposal-decorators [decorators-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-02/february-18.md#decorators-implementation-updates [decorators-tests]: https://github.com/tc39/test262/search?l=JavaScript&q=decorators [decorators-testplan]: https://github.com/tc39/test262/issues/4042 [shadowrealm]: https://github.com/tc39/proposal-shadowrealm [realms-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-02/february-18.md#shadowrealm-status-update [realms-notes-2025-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-02/february-19.md#use-cases-for-shadowrealm [realms-notes-2024-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-12/december-02.md#shadowrealm-for-stage-3 [realms-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-12.md#shadowrealm-update [realms-notes-2024-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-7.md#shadowrealms-update [realms-notes-2023-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-11/november-27.md#shadowrealm-stage-2-update [realms-notes-2023-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-09/september-27.md#shadowrealm-implementer-feedback-and-demotion-to-stage-2 [realms-notes-2022-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-11/dec-01.md#shadowrealm [realms-notes-2022-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-09/sep-13.md#shadowrealm-update [realms-notes-2022-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-06/jun-06.md#shadowrealm-implementation-status-and-normate-updates [realms-notes-2022-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-03/mar-29.md#shadowrealms-updates [realms-notes-2021-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-12/dec-14.md#shadowrealms-updates-and-potential-normative-changes [realms-notes-2021-08]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-08/aug-31.md#realms-renaming-bikeshedding-thread [realms-notes-2021-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-07/july-13.md#realms-for-stage-3 [realms-notes-2021-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-05/may-26.md#realms [realms-notes-2021-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-04/apr-21.md#isolated-realms-update [realms-notes-2021-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-01/jan-26.md#realms-update [realms-notes-2020-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-11/nov-17.md#realms-for-stage-3 [realms-notes-2020-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-06/june-4.md#realms-stage-2-update [realms-notes-2020-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-02/february-5.md#update-on-realms [realms-notes-2018-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-07/july-24.md#report-on-realms-shim-security-review [realms-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-23.md#realms [realms-notes-2017-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-03/mar-23.md#10iic-realms-update [realms-notes-2017-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-01/jan-26.md#13iid-seeking-stage-1-for-realms [realms-notes-2015-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-05/may-29.md#fresh-realms-breakout [realms-notes-2014-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2014-06/jun-4.md#47-removal-of-realms-api-from-es6-postponement-to-es7 [realms-notes-2014-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2014-01/jan-29.md#security-review-for-loadersrealms [realms-tests]: https://github.com/tc39/test262/search?l=JavaScript&q=ShadowRealm [throw-expressions]: https://github.com/tc39/proposal-throw-expressions [throw-expressions-notes]: https://github.com/tc39/notes/blob/main/meetings/2024-02/feb-8.md#throw-expressions-update-or-stage-27 [censorship]: https://github.com/tc39/proposal-function-implementation-hiding [censorship-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-06/june-2.md#function-implementation-hiding-for-stage-3 [censorship-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#function-implementation-hiding [censorship-notes-2019-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-12/december-4.md#update-on-function-implementation-hiding [censorship-notes-2019-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-07/july-24.md#update-on-function-implementation-hiding [censorship-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-21.md#function-implementation-hiding [censorship-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-13.md#function-implementation-hiding [censorship-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-24.md#functionprototypetostring-censorship-for-stage-2-continued-discussion [richer-keys-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-01/jan-30.md#richer-keys-for-stage-2 [collection-rekey-notes-2021-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-03/mar-9.md#collection-normalization-methods [collection-rekey-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-21.md#collection-normalization [collection-rekey-notes-2019-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-07/july-24.md#collection-normalization-update [async-resource-management]: https://github.com/tc39/proposal-async-explicit-resource-management [collection-rekey]: https://github.com/tc39/proposal-collection-normalization [async-iterator-helpers]: https://github.com/tc39/proposal-async-iterator-helpers [async-iterator-helpers-notes]: https://github.com/tc39/notes/blob/main/meetings/2025-11/november-19.md#async-iterator-helpers-recapupdatepolyfill [async-iterator-helpers-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#async-iterators-update [async-iterator-helpers-notes-2023-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-09/september-26.md#asynciterator-helper-status-update-stage-2 [async-iterator-helpers-notes-2023-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-18.md#async-iterator-stage-2-feedback-needed-on-designtradeoffs [module-expressions]: https://github.com/tc39/proposal-module-expressions [module-expressions-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-11/dec-01.md#module-expressions [pipeline]: https://github.com/tc39/proposal-pipeline-operator [pipe-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-08/aug-31.md#pipeline-operator-for-stage-2 [pipe-notes-2022-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-03/mar-29.md#bikeshedding-the-pipe-operator-topic-token [pipe-notes-2021-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-03/mar-10.md#pipeline-operator [pipe-notes-2018-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-03/mar-22.md#10ive-pipeline-operator [pipe-notes-2017-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-11/nov-29.md#9iii-pipeline-operator-for-stage-2 [pipe-notes-2017-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-26.md#11iia-pipeline-operator [pipe-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-21.md#pipeline-operator-pt-1 [pipe-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-13.md#pipeline-operator [pipe-notes-2022-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-01/jan-26.md#holistic-discussion-of-tc39-dataflow-proposals [destructure-private]: https://github.com/tc39/proposal-destructuring-private [destructure-private-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-12/dec-14.md#destructuring-private-fields [destructure-private-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-21.md#destructure-private-fields [destructure-private-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-13.md#destructure-private-fields [regexp-buffer-boundaries]: https://github.com/tc39/proposal-regexp-buffer-boundaries [regexp-buffer-boundaries-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-12/dec-15.md#regexp-buffer-boundaries-for-stage-2 [regexp-buffer-boundaries-notes-2026-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-03/march-10.md#regexp-buffer-boundaries-for-stage-27 [regexp-buffer-boundaries-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-21.md#regexp-buffer-boundaries [regexp-buffer-boundaries-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-13.md#regexp-buffer-boundaries [regexp-buffer-boundaries-notes-2021-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-10/oct-28.md#regexp-buffer-boundaries-a-z-z-for-stage-1 [buffer-boundaries-tests]: https://github.com/tc39/test262/pull/4975 [decorator-metadata]: https://github.com/tc39/proposal-decorator-metadata [decorator-metadata-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-18.md#decorator-metadata-final-spec-text-review-for-stage-3 [decorator-metadata-notes-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-21.md#decorator-metadata-update [decorator-metadata-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#decorators-and-decorator-metadata [decorator-metadata-notes-2023-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-16.md#decorator-metadata-for-stage-3 [decorator-metadata-tests]: https://github.com/tc39/test262/pull/3971 [string.dedent]: https://github.com/tc39/proposal-string-dedent [string.dedent-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-06/jun-07.md#stringdedent [string.dedent-notes-2022-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-11/nov-30.md#stringdedent-for-stage-3 [string.dedent-notes-2022-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-09/sep-13.md#stringdedent [string.dedent-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-21.md#stringdedent [string.dedent-notes-2020-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-09/sept-23.md#stringdedent-for-stage-1 [source-phase-imports]: https://github.com/tc39/proposal-source-phase-imports [source-phase-imports-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-08.md#source-phase-imports [source-phase-imports-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-12.md#source-phase-imports-for-stage-3 [source-phase-imports-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-21.md#source-phase-imports--esm-phase-imports [source-phase-imports-notes-2024-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-07/july-29.md#source-phase-imports-update [source-phase-imports-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#source-phase-imports [source-phase-imports-notes-2023-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-17.md#continuation-source-phase-imports-for-stage-3 [source-phase-imports-notes-2023-05-15]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-15.md#source-phase-imports-for-stage-3 [source-phase-imports-notes-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-22.md#import-reflection-update [source-phase-imports-tests]: https://github.com/tc39/test262/pull/3980 [json-parse-immutable]: https://github.com/tc39/proposal-json-parseimmutable [json-parse-immutable-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-07/jul-19.md#record--tuple-update [json-parse-immutable-notes-2026-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-03/march-10.md#jsonparseimmutable-update [json-parse-immutable-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-13.md#jsonparseimmutable [module-declarations]: https://github.com/tc39/proposal-module-declarations [module-declarations-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-11/dec-01.md#module-declarations [symbol-predicates]: https://github.com/tc39/proposal-symbol-predicates [symbol-predicates-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-15.md#symbol-predicates [symbol-predicates-notes-2023-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/feb-01.md#symbol-predicates [symbol-predicates-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-21.md#symbol-predicates [symbol-predicates-notes-2023-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-09/september-26.md#symbol-predicates-update [symbol-predicates-notes-2022-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-07/jul-20.md#symbol-predicates [iterator-range]: https://github.com/tc39/proposal-iterator.range [iterator-range-notes]: https://github.com/tc39/notes/blob/main/meetings/2024-04/april-09.md#iteratorrange-for-stage-27 [iterator-range-notes-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-22.md#iteratorrange-for-stage-2 [iterator-range-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-21.md#iteratorrange [async-context]: https://github.com/tc39/proposal-async-context [async-context-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-09/september-23.md#asynccontext-yield [lazy-import]: https://github.com/tc39/proposal-defer-import-eval [lazy-import-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-02/february-18.md#import-defer-for-stage-3 [lazy-import-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-10.md#import-defer-updates-regarding-evaluation-triggers [lazy-import-notes-2022-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-11/nov-30.md#deferred-module-evaluation [lazy-import-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#deferred-import-evaluation-for-stage-27 [lazy-import-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-11.md#deferred-import-evaluation [lazy-import-notes-2021-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-01/jan-28.md#defer-module-import-eval [lazy-import-notes-2026-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-03/march-10.md#import-defer-interaction-with-tc39ecma2623715-and-normative-pr-shield-dynamic-import-defer-against-promiseprototype-monkey-patch [lazy-import-notes-2024-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-12/december-05.md#continuation-import-defer-updates [lazy-import-notes-2024-12-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-12/december-03.md#import-defer-updates [lazy-import-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-09.md#deferred-import-evaluation-for-stage-27-without-tree-shakeable-exports [lazy-import-testplan]: https://github.com/tc39/test262/issues/4111 [dynamic-code-brand-checks]: https://github.com/tc39/proposal-dynamic-code-brand-checks [dynamic-code-brand-checks-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-12/december-5.md#dynamic-code-brand-checks-for-stage-2 [dynamic-code-brand-checks-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#eval-changes-for-trusted-types-update [dynamic-code-brand-checks-notes-2021-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-01/jan-26.md#dynamic-host-brand-checks-for-stage-2 [dynamic-code-brand-checks-notes-2019-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-07/july-25.md#dynamic-code-brand-checks-for-stage-2 [dynamic-code-brand-checks-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-21.md#dynamic-code-brand-checks-pt-1 [dynamic-code-brand-checks-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-10.md#evalnew-function-changes-for-trusted-types-as-normative-pr-or-stage-3 [dynamic-code-brand-checks-no-tests]: https://github.com/tc39/test262/issues/4229 [esm-phase]: https://github.com/tc39/proposal-esm-phase-imports [esm-phase-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-12/december-04.md#esm-phase-imports-for-stage-27 [discards]: https://github.com/tc39/proposal-discard-binding [discards-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-13.md#discard-bindings-update-or-stage-2 [discards-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-10.md#discard-void-bindings-request-for-stage-3-reviewers [discards-notes-2024-10-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-09.md#discard-void-bindings-update [discards-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-10.md#discard-bindings-for-stage-2 [discards-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-21.md#discard-void-binding--extractors--structs--throw-expressions [discards-notes-2024-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-8.md#discard-void-bindings-for-stage-1 [scriptormodule]: https://github.com/tc39/proposal-jobcallback-module [scriptormodule-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-07/july-31.md#continuation-propagate-active-scriptormodule-with-jobcallback-record [scriptormodule-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-21.md#propagate-active-scriptormodule-with-jobcallback-record [async-it-helper-notes]: https://github.com/tc39/notes/blob/main/meetings/2024-06/june-11.md#async-iterators-update [structs]: https://github.com/tc39/proposal-structs [structs-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-08.md#structs-and-shared-structs-for-stage-2 [structs-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-13.md#shared-structs-discussion-around-methods [structs-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-11.md#shared-structs-discussion [structs-notes-2024-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-7.md#wasmgc-shared-memory-proposal-and-shared-structs-proposal-convergence-update [structs-notes-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-23.md#shared-structs-update [extractors]: https://github.com/tc39/proposal-extractors [extractors-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-09.md#extractors-for-stage-2 [extractors-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-10.md#extractors-for-stage-2 [extractors-notes-2024-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-7.md#extractors-update [immutable-abs]: https://github.com/tc39/proposal-immutable-arraybuffer [immutable-abs-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-07/july-29.md#immutable-arraybuffer-for-stage-3 [immutable-abs-notes-2025-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-05/may-29.md#immutable-arraybuffer-for-stage-3 [immutable-abs-notes-2025-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-04/april-14.md#immutable-arraybuffer-for-stage-3 [immutable-abs-notes-2025-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-02/february-18.md#immutable-arraybuffer [immutable-abs-notes-2024-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-12/december-03.md#immutable-arraybuffer-to-stage-2 [immutable-abs-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-10.md#immutable-arraybuffers-for-stage-1 [immutable-abs-testplan]: https://github.com/tc39/test262/issues/4509 [stack-accessor]: https://github.com/tc39/proposal-error-stack-accessor [stack-accessor-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-11/november-18.md#errorprototypestack-accessor-for-stage-27 [stack-accessor-notes-2026-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-03/march-10.md#error-stack-accessor-for-stage-27 [stack-accessor-notes-2025-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-02/february-19.md#error-stack-accessor [stack-accessor-tests]: https://github.com/tc39/test262/pull/5045 [nonext-private]: https://github.com/tc39/proposal-nonextensible-applies-to-private [nonext-private-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-09/september-22.md#non-extensible-applies-to-private-for-stage-3 [nonext-private-notes-2025-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-07/july-29.md#non-extensible-applies-to-private [nonext-private-notes-2025-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-04/april-15.md#non-extensible-applies-to-private-for-stage-1-2-27 [nonext-private-tests]: https://github.com/tc39/test262/pull/4577 [deferred-reexport]: https://github.com/tc39/proposal-deferred-reexports [deferred-reexport-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-04/april-16.md#export-defer-extracted-from-import-defer-stage-2-update-or-for-stage-1 [deferred-reexport-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-20.md#deferred-re-exports-update [deferred-reexport-notes-2025-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-11/november-18.md#export-defer-for-stage-27 [deferred-reexport-notes-2025-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-09/september-23.md#deferred-re-exports-update [deferred-reexport-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-09.md#treeshakeabledeferred-re-exports-status-update [seeded-randoms]: https://github.com/tc39/proposal-seeded-random [seeded-randoms-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-05/may-29.md#seededprng-for-stage-2 [seeded-randoms-notes-2025-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-05/may-30.md#reviewers-needed-for-seededprng [clamp]: https://github.com/tc39/proposal-math-clamp [clamp-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-05/may-29.md#mathclamp-for-stage-2 [clamp-notes-2025-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-02/february-18.md#mathclamp-for-stage-1-or-2 [import-bytes]: https://github.com/tc39/proposal-import-bytes [import-bytes-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-09/september-23.md#import-bytes-for-stage-27 [import-bytes-tests]: https://github.com/tc39/test262/pull/4648 [import-sync]: https://github.com/tc39/proposal-import-sync [import-sync-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-20.md#import-sync-for-stage-2 [import-sync-notes-2024-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-12/december-04.md#import-sync-discussion-request-for-stage-1 [native-promise-predicate]: https://github.com/tc39/proposal-native-promise-predicate [native-promise-predicate-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-09/september-22.md#native-promise-predicate-for-stage-1-or-2 [capturestacktrace]: https://github.com/tc39/proposal-error-capturestacktrace [capturestacktrace-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-02/february-19.md#errorcapturestacktrace-for-stage-1 [capturestacktrace-notes-2025-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-11/november-18.md#errorcapturestacktrace-for-stage-2 [capturestacktrace-notes-2025-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-07/july-29.md#errorcapturestacktrace [await-dictionary]: https://github.com/tc39/proposal-await-dictionary [await-dictionary-tests-1]: https://github.com/tc39/test262/tree/main/test/built-ins/Promise/allKeyed [await-dictionary-tests-2]: https://github.com/tc39/test262/tree/main/test/built-ins/Promise/allSettledKeyed [await-dictionary-notes-2026-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-07/july-20.md#await-dictionary-for-stage-3 [await-dictionary-notes-2025-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-11/november-18.md#await-dictionary-for-stage-2-or-27 [await-dictionary-notes-2025-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-09/september-23.md#update-on-proposal-await-dictionary [await-dictionary-notes-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-22.md#await-dictionary-for-stage-1 [import-text]: https://github.com/tc39/proposal-import-text [import-text-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-11/november-18.md#import-text [import-text-notes-2026-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-03/march-11.md#import-text-for-stage-27-or-3 [import-text-tests]: https://github.com/tc39/test262/pull/4607 [keyslength]: https://github.com/tc39/proposal-object-keys-length [keyslength-notes-2025-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-07/july-31.md#objectpropertycount-for-stage-2 [decorators-notes-2023-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-16.md#decorator-fieldaccessor-initializer-order [decorators-notes-2022-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-03/mar-28.md#decorators-for-stage-3 [decorators-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-21.md#decorators-status-update [decorators-notes-2018-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-11/nov-28.md#decorators-stage-2-update [decorators-notes-2016-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-09/sept-29.md#11iid-sigil-swap-decorators--private-fields [decorators-notes-2025-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-11/november-20.md#decorators-status-update-request [decorators-notes-2023-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-11/november-29.md#decorators-normative-update-re-extra-initializers [decorators-notes-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-21.md#decorator-normative-update [decorators-notes-2023-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/feb-02.md#decorator-contextaccess-object-api [decorators-notes-2023-01-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/feb-01.md#decoratorexport-ordering [decorators-notes-2022-03-31]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-03/mar-31.md#minor-decorator-tweaks-part-2 [decorators-notes-2022-03-30]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-03/mar-30.md#minor-decorators-followups [decorators-notes-2021-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-12/dec-15.md#decorators-update-removing-init [decorators-notes-2021-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-07/july-14.md#decorators-update [decorators-notes-2020-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-09/sept-23.md#decorators-a-new-proposal-iteration [decorators-notes-2020-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-06/june-2.md#decorators-update [decorators-notes-2020-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-03/april-2.md#decorators-update--call-for-participation [decorators-notes-2019-03-27]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-03/mar-27.md#yet-another-decorators-stage-2-update [decorators-notes-2019-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-01/jan-30.md#decorators-for-stage-3 [decorators-notes-2018-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-09/sept-26.md#decorators-stage-2-update [decorators-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-23.md#decorators-towards-stage-3 [decorators-notes-2018-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-03/mar-21.md#decorators-towards-stage-3 [decorators-notes-2018-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-25.md#13vc-decorators-towards-stage-3 [decorators-notes-2016-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-05/may-25.md#decorators-yk-bt [decorators-notes-2016-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-07/jul-28.md#9iiic-decorators [decorators-notes-2016-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-01/jan-27.md#decorators [decorators-notes-2015-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-09/sept-23.md#55-decorators-update [decorators-notes-2015-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-03/mar-24.md#62-decorators [decorators-notes-2015-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-01/jan-28.md#63-decorators [decorators-notes-2014-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2014-04/apr-10.md#decorators-for-es7 [decorators-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#decorators-and-decorator-metadata [decorators-notes-2022-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-06/jun-06.md#decorators-normative-change-flexible-initializers [decorators-notes-2018-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-07/july-25.md#decorators-towards-stage-3 [decorators-notes-2018-01-24]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-24.md#13iiij-decorators-use-cases [decorators-notes-2017-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-28.md#12ivb-decorators-detailed-discussion-of-proposed-semantics-cont [decorators-notes-2017-09-27]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-27.md#12ivb-decorators-detailed-discussion-of-proposed-semantics [decorators-notes-2017-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-07/jul-27.md#11ive-interaction-of-privacy-fields-and-decorators [decorators-notes-2015-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-05/may-28.md#decorators-yehuda-katz-jonathan-turner-need-slides [esm-phase-notes-2024-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-8.md#esm-phase-imports-for-stage-1 [esm-phase-notes-2026-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-03/march-11.md#update-on-esm-phase-imports [esm-phase-notes-2024-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-12/december-02.md#call-for-reviewers---esm-phase-imports [esm-phase-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-08.md#esm-phase-imports [esm-phase-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-13.md#esm-phase-imports [esm-phase-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-08.md#esm-source-phase-status-update-and-layering-change [function-sent-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#functionsent-metaproperty [function-sent-notes-2022-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-06/jun-07.md#functionsent-update [function-sent-notes-2018-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-03/mar-22.md#12iiic-functionsent-needs-a-champion [function-sent-notes-2015-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-11/nov-17.md#functionsent [function-sent-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-20.md#withdraw-functionsent [function-sent-notes-2026-01-21]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-21.md#functionsent [function-sent-notes-2015-11-18]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-11/nov-18.md#functionsent-bt [throw-expressions-notes-2018-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-24.md#13iiii-throw-expressions-for-stage-3 [throw-expressions-notes-2017-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-11/nov-28.md#10ii-throw-expressions-request-for-reviewers-for-stage-3 [throw-expressions-notes-2017-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-27.md#12iid-throw-expressions-for-stage-2 [throw-expressions-notes-2023-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-09/september-28.md#throw-expression-continued [throw-expressions-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#throw-expressions [throw-expressions-notes-2023-09-26]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-09/september-26.md#throw-expressions-for-stage-3 [throw-expressions-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-13.md#throw-expressions [throw-expressions-notes-2017-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-07/jul-27.md#13iiif-throw-expressions [async-context-notes-2025-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-04/april-14.md#asynccontext-stage-2-update [async-context-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-09.md#asynccontext-updates [async-context-notes-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-23.md#async-context [async-context-notes-2023-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/feb-01.md#async-context-for-stage-1 [async-context-notes-2025-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-07/july-28.md#asynccontext-web-integration-update [async-context-notes-2025-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-05/may-28.md#asynccontext-web-integration-brainstorming [async-context-notes-2024-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-12/december-02.md#asynccontext-request-for-stage-27-reviewers [async-context-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-09.md#asynccontext-stage-2-updates [async-context-notes-2023-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-09/september-27.md#asynccontext-update [async-context-notes-2023-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-17.md#asynccontext-stage-2-updates [async-context-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-23.md#async-context-updates--for-stage-1 [async-context-notes-2020-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-06/june-3.md#async-context [thenables]: https://github.com/tc39/proposal-thenable-curtailment [thenables-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-02/february-18.md#curtailing-the-power-of-thenables-for-stage-1 [thenables-notes-2026-07-22]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-07/july-22.md#continuation-thenable-curtailment-for-27 [thenables-notes-2026-07-20]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-07/july-20.md#thenable-curtailment-for-27 [thenables-notes-2026-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-03/march-12.md#thenable-curtailment-for-stage-2 [thenables-notes-2025-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-07/july-29.md#how-to-make-thenables-safer [amount]: https://github.com/tc39/proposal-amount [amount-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-09/september-24.md#continuation-amount-for-stage-2 [amount-notes-2026-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-03/march-10.md#amount-for-stage-2 [amount-notes-2025-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-11/november-20.md#amount-stage-1-update [amount-notes-2025-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-09/september-22.md#amount-for-stage-2 [regexp-buffer-boundaries-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-19.md#regexp-buffer-boundaries-for-stage-27-or-3 [decorator-metadata-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-19.md#decorators-continuation-decorator-metadata-to-stage-27 [source-phase-imports-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-20.md#source-phase-imports-request-for-consensus-for-normative-change-ambiguous-re-export-handling-for-source-phase-imports [dynamic-code-brand-checks-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-19.md#dynamic-code-brand-checks-for-stage-4-or-normative-change-pr-23 [stack-accessor-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-19.md#error-stack-accessor-for-stage-3 [deferred-reexport-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-19.md#export-defer-stage-2-status-update [decorators-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-19.md#decorators-for-stage-27 [esm-phase-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-20.md#esm-phase-imports-normative-prs [async-context-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-20.md#asynccontext-stage-2-web-integration-status-update [thenables-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-20.md#thenable-curtailment-status-update [amount-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-20.md#amount-for-stage-2 [error-code]: https://github.com/tc39/proposal-error-code-property [error-code-notes-2026-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-07/july-21.md#error-code-property-for-stage-2-or-27 [error-code-notes-2026-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-03/march-11.md#error-code-property-for-stage-1-2-or-27 [math-fma]: https://github.com/tc39/proposal-fma [math-fma-notes-2025-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-07/july-22.md#fused-multiply-add-for-stage-1-or-2 [lazy-import-notes-2026-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-07/july-20.md#import-defer-stage-3-updates [async-iterator-helpers-notes-2026-07-22]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-07/july-22.md#continuation-async-iterator-helpers-open-questions [async-iterator-helpers-notes-2026-07-21]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-07/july-21.md#async-iterator-helpers-open-questions [amount-notes-2026-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-07/july-22.md#duration-units-in-amount-and-intl-sequence-units [error-code-notes-2026-07-2]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-07/july-22.md#call-for-stage-2-reviewers-for-error-code-property [json-parse-immutable-notes-2026-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-07/july-21.md#jsonparseimmutable [lazy-import-tests]: https://github.com/tc39/test262/search?q=import-defer [await-dictionary-tests]: https://github.com/tc39/test262/search?l=JavaScript&q=await-dictionary [bigint-exp]: https://github.com/tc39/proposal-bigint-from-exponential [export-all-from]: https://github.com/tc39/proposal-export-star-default [export-all-from-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-20.md#export-all-from-for-stage-1 [bigint-exp-notes-2026-07-22]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-07/july-22.md#temperature-checks-relating-to-httpsgithubcomtc39proposal-bigint-from-exponential [bigint-exp-notes-2026-07-20]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-07/july-20.md#needs-consensus-pr-support-bigint-coercion-of-integers-expressed-as-exponential-notation-strings [composite]: https://github.com/tc39/proposal-composites [composite-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-04/april-14.md#composite-keys-for-stage-1 [composite-notes-2025-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-11/november-19.md#composites-comparator-choice [composite-notes-2025-11-20]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-11/november-20.md#continuation-composites-comparator-choice [composite-notes-2026-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-07/july-21.md#composites-update