# [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 | Test262 Feature Flag | Meeting Notes |
| ------------------------------------------------------------------------------ | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------- | ---------------------------------------------------------- |
| [Legacy RegExp features in JavaScript][regexp-legacy] | Claude Pache | Mark Miller
Claude Pache | [legacy-regexp][tests-regexp-legacy] | -[2026‑01][regexp-legacy-notes-2026-01]
-[2024‑06][regexp-legacy-notes-2024-06]
-[2023‑07][regexp-legacy-notes-2023-07]
-[2017‑05][regexp-legacy-notes]
-[2017‑05][regexp-legacy-notes-2017-05]
-[2017‑03][regexp-legacy-notes-2017-03]
-[2016‑09][regexp-legacy-notes-2016-09] |
| [Source Phase Imports][source-phase-imports] | Luca Casonato | Guy Bedford
Luca Casonato | [source-phase-imports][source-phase-imports-tests] | -[2026‑05][source-phase-imports-notes-2026-05]
-[2026‑01][source-phase-imports-notes-2026-01]
-[2024‑10][source-phase-imports-notes]
-[2024‑07][source-phase-imports-notes-2024-07]
-[2024‑06][source-phase-imports-notes-2024-06]
-[2023‑07][source-phase-imports-notes-2023-07]
-[2023‑05][source-phase-imports-notes-2023-05]
-[2023‑05][source-phase-imports-notes-2023-05-15]
-[2023‑03][source-phase-imports-notes-2023-03] |
| [Dynamic Code Brand Checks][dynamic-code-brand-checks] | Nicolo Ribaudo | Krzysztof Kotowicz
Mike Samuel
Nicolo Ribaudo | [No test262 tests][dynamic-code-brand-checks-no-tests] | -[2026‑05][dynamic-code-brand-checks-notes-2026-05]
-[2026‑01][dynamic-code-brand-checks-notes-2026-01]
-[2024‑06][dynamic-code-brand-checks-notes-2024-06]
-[2024‑04][dynamic-code-brand-checks-notes-2024-04]
-[2021‑01][dynamic-code-brand-checks-notes-2021-01]
-[2019‑12][dynamic-code-brand-checks-notes]
-[2019‑07][dynamic-code-brand-checks-notes-2019-07] |
| [Deferring Module Evaluation][lazy-import] | Yulia Startsev
Guy Bedford | Nicolò Ribaudo | [import-defer][lazy-import-tests] [testing plan][lazy-import-testplan] | -[2026‑07][lazy-import-notes-2026-07]
-[2026‑03][lazy-import-notes-2026-03]
-[2025‑02][lazy-import-notes]
-[2024‑12][lazy-import-notes-2024-12]
-[2024‑12][lazy-import-notes-2024-12-03]
-[2024‑10][lazy-import-notes-2024-10]
-[2024‑06][lazy-import-notes-2024-06]
-[2024‑04][lazy-import-notes-2024-04]
-[2023‑07][lazy-import-notes-2023-07]
-[2022‑11][lazy-import-notes-2022-11]
-[2021‑01][lazy-import-notes-2021-01] |
| [Non-extensible Applies to Private][nonext-private] | Mark Miller
Shu-yu Guo
Chip Morningstar
Erik Marks | Mark Miller
Shu-yu Guo
Chip Morningstar
Erik Marks | [nonextensible-applies-to-private][nonext-private-tests] | -[2025‑09][nonext-private-notes]
-[2025‑07][nonext-private-notes-2025-07]
-[2025‑04][nonext-private-notes-2025-04] |
| [Import Text][import-text] | Eemeli Aro | Eemeli Aro | [import-text][import-text-tests] | -[2026‑03][import-text-notes-2026-03]
-[2025‑11][import-text-notes] |
| [Error Stack Accessor][stack-accessor] | Jordan Harband | Jordan Harband
Mark Miller | [tests PR][stack-accessor-tests] | -[2026‑05][stack-accessor-notes-2026-05]
-[2026‑03][stack-accessor-notes-2026-03]
-[2025‑11][stack-accessor-notes]
-[2025‑02][stack-accessor-notes-2025-02] |
| [RegExp Buffer Boundaries (`\A`, `\z`, `\Z`)][regexp-buffer-boundaries] | Ron Buckton | Ron Buckton | [tests PR][buffer-boundaries-tests] | -[2026‑05][regexp-buffer-boundaries-notes-2026-05]
-[2026‑03][regexp-buffer-boundaries-notes-2026-03]
-[2026‑01][regexp-buffer-boundaries-notes-2026-01]
-[2023‑07][regexp-buffer-boundaries-notes-2023-07]
-[2021‑12][regexp-buffer-boundaries-notes]
-[2021‑10][regexp-buffer-boundaries-notes-2021-10] |
| [Await Dictionary][await-dictionary] | Alexander J. Vincent | Ashley Claymore
Jordan Harband
Chris de Almeida | [await-dictionary][await-dictionary-tests] tests [1][await-dictionary-tests-1] [2][await-dictionary-tests-2] | -[2026‑07][await-dictionary-notes-2026-07]
-[2025‑11][await-dictionary-notes-2025-11]
-[2025‑09][await-dictionary-notes-2025-09]
-[2023‑03][await-dictionary-notes-2023-03] |
| [Curtailing the power of "Thenables"][thenables] | Matthew Gaudet | Matthew Gaudet | :question: | -2026‑09
-2026‑09
-[2026‑07][thenables-notes-2026-07-22]
-[2026‑07][thenables-notes-2026-07-20]
-[2026‑05][thenables-notes-2026-05]
-[2026‑03][thenables-notes-2026-03]
-[2025‑07][thenables-notes-2025-07]
-[2025‑02][thenables-notes] |
### Stage 2.7
| Proposal | Author | Champion | Test262 Feature Flag | Meeting Notes |
| ------------------------------------------------------------------------------ | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------- | ---------------------------------------------------------- |
| [Decorators][decorators] | Daniel Ehrenberg
Kristen Hewell Garrett | Kristen Hewell Garrett | [decorators][decorators-tests] [testing plan][decorators-testplan] | -[2026‑05][decorators-notes-2026-05]
-[2025‑11][decorators-notes-2025-11]
-[2025‑02][decorators-notes]
-[2024‑06][decorators-notes-2024-06]
-[2023‑11][decorators-notes-2023-11]
-[2023‑05][decorators-notes-2023-05]
-[2023‑03][decorators-notes-2023-03]
-[2023‑01][decorators-notes-2023-01]
-[2023‑01][decorators-notes-2023-01-01]
-[2022‑06][decorators-notes-2022-06]
-[2022‑03][decorators-notes-2022-03]
-[2022‑03][decorators-notes-2022-03-31]
-[2022‑03][decorators-notes-2022-03-30]
-[2021‑12][decorators-notes-2021-12]
-[2021‑07][decorators-notes-2021-07]
-[2020‑09][decorators-notes-2020-09]
-[2020‑07][decorators-notes-2020-07]
-[2020‑06][decorators-notes-2020-06]
-[2020‑03][decorators-notes-2020-03]
-[2019‑03][decorators-notes-2019-03-27]
-[2019‑01][decorators-notes-2019-01]
-[2018‑11][decorators-notes-2018-11]
-[2018‑09][decorators-notes-2018-09]
-[2018‑07][decorators-notes-2018-07]
-[2018‑05][decorators-notes-2018-05]
-[2018‑03][decorators-notes-2018-03]
-[2018‑01][decorators-notes-2018-01]
-[2018‑01][decorators-notes-2018-01-24]
-[2017‑09][decorators-notes-2017-09]
-[2017‑09][decorators-notes-2017-09-27]
-[2017‑07][decorators-notes-2017-07]
-[2016‑09][decorators-notes-2016-09]
-[2016‑07][decorators-notes-2016-07]
-[2016‑05][decorators-notes-2016-05]
-[2016‑01][decorators-notes-2016-01]
-[2015‑09][decorators-notes-2015-09]
-[2015‑05][decorators-notes-2015-05]
-[2015‑03][decorators-notes-2015-03]
-[2015‑01][decorators-notes-2015-01]
-[2014‑04][decorators-notes-2014-04] |
| [Decorator Metadata][decorator-metadata] | Kristen Hewell Garrett | Kristen Hewell Garrett | [decorator-metadata][decorator-metadata-tests] | -[2026‑05][decorator-metadata-notes-2026-05]
-[2024‑06][decorator-metadata-notes-2024-06]
-[2023‑05][decorator-metadata-notes]
-[2023‑05][decorator-metadata-notes-2023-05]
-[2023‑03][decorator-metadata-notes-2023-03] |
| [ShadowRealm][shadowrealm] | Caridy Patiño
Jean-Francois Paradis | Dave Herman
Mark Miller
Caridy Patiño
Leo Balter
Rick Waldron
Chengzhong Wu | [ShadowRealm][realms-tests] | -[2025‑02][realms-notes]
-[2025‑02][realms-notes-2025-02]
-[2024‑12][realms-notes-2024-12]
-[2024‑06][realms-notes-2024-06]
-[2024‑02][realms-notes-2024-02]
-[2023‑11][realms-notes-2023-11]
-[2023‑09][realms-notes-2023-09]
-[2022‑11][realms-notes-2022-11]
-[2022‑09][realms-notes-2022-09]
-[2022‑06][realms-notes-2022-06]
-[2022‑03][realms-notes-2022-03]
-[2021‑12][realms-notes-2021-12]
-[2021‑08][realms-notes-2021-08]
-[2021‑07][realms-notes-2021-07]
-[2021‑05][realms-notes-2021-05]
-[2021‑04][realms-notes-2021-04]
-[2021‑01][realms-notes-2021-01]
-[2020‑11][realms-notes-2020-11]
-[2020‑06][realms-notes-2020-06]
-[2020‑02][realms-notes-2020-02]
-[2018‑07][realms-notes-2018-07]
-[2018‑05][realms-notes-2018-05]
-[2017‑03][realms-notes-2017-03]
-[2017‑01][realms-notes-2017-01]
-[2015‑05][realms-notes-2015-05]
-[2014‑06][realms-notes-2014-06]
-[2014‑01][realms-notes-2014-01] |
| [ESM Phase Imports][esm-phase] | Luca Casonato
Guy Bedford | Luca Casonato
Guy Bedford | :question: | -[2026‑05][esm-phase-notes-2026-05]
-[2026‑03][esm-phase-notes-2026-03]
-[2024‑12][esm-phase-notes]
-[2024‑12][esm-phase-notes-2024-12]
-[2024‑10][esm-phase-notes-2024-10]
-[2024‑06][esm-phase-notes-2024-06]
-[2024‑04][esm-phase-notes-2024-04]
-[2024‑02][esm-phase-notes-2024-02] |
| [Immutable ArrayBuffers][immutable-abs] | Mark Miller
Peter Hoddie
Richard Gibson
Jack Works | Mark Miller
Peter Hoddie
Richard Gibson
Jack Works | :question: | -[2025‑07][immutable-abs-notes]
-[2025‑05][immutable-abs-notes-2025-05]
-[2025‑04][immutable-abs-notes-2025-04]
-[2025‑02][immutable-abs-notes-2025-02]
-[2024‑12][immutable-abs-notes-2024-12]
-[2024‑10][immutable-abs-notes-2024-10] |
| [Import Bytes][import-bytes] | Steven Salat | Steven Salat | [Import Bytes][import-bytes-tests] | -[2025‑09][import-bytes-notes] |
| [JSON.parse options][json-parse-immutable] | Robin Ricard
Richard Button
Nicolò Ribaudo
Ashley Claymore | Nicolò Ribaudo
Ashley Claymore
Peter Klecha | :question: | -[2026‑07][json-parse-immutable-notes-2026-07]
-[2026‑03][json-parse-immutable-notes-2026-03]
-[2023‑07][json-parse-immutable-notes-2023-07]
-[2022‑07][json-parse-immutable-notes] |
| [export all from][export-all-from] | Guy Bedford | Nicolò Ribaudo | :question: |  -2026‑09
-[2026‑05][export-all-from-notes-2026-05] |
| [Deferred Re-exports][deferred-reexport] | Nicolò Ribaudo | Nicolò Ribaudo | :question: | -2026‑09
-[2026‑05][deferred-reexport-notes-2026-05]
-[2026‑01][deferred-reexport-notes-2026-01]
-[2025‑11][deferred-reexport-notes-2025-11]
-[2025‑09][deferred-reexport-notes-2025-09]
-[2025‑04][deferred-reexport-notes]
-[2024‑04][deferred-reexport-notes-2024-04] |
### Stage 2
| Proposal | Author | Champion | Stage 2.7 reviewers | Meeting Notes |
| ------------------------------------------------------------------------------ | ----------------------------------------------------- | --------------------------------------------------------------------------------- | ------------------------------------------ | --------------------------------------------------------------------- |
| [`function.sent` metaproperty][function-sent] | Allen Wirfs-Brock | | Daniel Ehrenberg
Domenic Denicola | -[2026-01][function-sent-notes-2026-01]
-[2026‑01][function-sent-notes-2026-01-21]
-[2024‑06][function-sent-notes-2024-06]
-[2022‑06][function-sent-notes-2022-06]
-[2019‑07][function-sent-notes]
-[2018‑03][function-sent-notes-2018-03]
-[2015‑11][function-sent-notes-2015-11]
-[2015‑11][function-sent-notes-2015-11-18] |
| [`throw` expressions][throw-expressions] | Ron Buckton | Ron Buckton | Nicolò Ribaudo | -[2024‑06][throw-expressions-notes-2024-06]
-[2024‑02][throw-expressions-notes]
-[2023‑09][throw-expressions-notes-2023-09]
-[2023‑09][throw-expressions-notes-2023-09-26]
-[2023‑07][throw-expressions-notes-2023-07]
-[2018‑01][throw-expressions-notes-2018-01]
-[2017‑11][throw-expressions-notes-2017-11]
-[2017‑09][throw-expressions-notes-2017-09]
-[2017‑07][throw-expressions-notes-2017-07] |
| [Function implementation hiding][censorship] | Domenic Denicola
Michael Ficarra | Michael Ficarra | Yehuda Katz
Waldemar Horwat
Mike Samuel | -[2026‑01][censorship-notes-2026-01]
-[2024‑06][censorship-notes-2024-06]
-[2023‑07][censorship-notes-2023-07]
-[2020‑06][censorship-notes]
-[2019‑12][censorship-notes-2019-12]
-[2019‑07][censorship-notes-2019-07]
-[2018‑05][censorship-notes-2018-05] |
| [collection normalization][collection-rekey] | Bradley Farias | | Michael Ficarra
Ashley Claymore
Jordan Harband | -[2026‑01][collection-rekey-notes-2026-01]
-[2021‑03][collection-rekey-notes-2021-03]
-[2019‑07][collection-rekey-notes-2019-07]
-[2019‑01][richer-keys-notes] |
| [Module Expressions][module-expressions] | Surma
Daniel Ehrenberg
Nicolò Ribaudo | Surma
Nicolò Ribaudo | Leo Balter
Guy Bedford
Mathieu Hofman
Jordan Harband | -[2022‑11][module-expressions-notes] |
| [Pipeline Operator][pipeline] | J. S. Choi
James DiGioia
Ron Buckton
Tab Atkins | J. S. Choi
Ron Buckton
Tab Atkins | Ross Kirsling
Christian Ulbrich | -[2026‑01][pipe-notes-2026-01]
-[2023‑07][pipe-notes-2023-07]
-[2022‑03][pipe-notes-2022-03]
-[2022‑01][pipe-notes-2022-01]
-[2021‑08][pipe-notes]
-[2021‑03][pipe-notes-2021-03]
-[2018‑03][pipe-notes-2018-03]
-[2017‑11][pipe-notes-2017-11]
-[2017‑09][pipe-notes-2017-09] |
| [Destructure Private Fields][destructure-private] | Justin Ridgewell | Kevin Gibbons | Robin Ricard
Waldemar Horwat
Sarah Groff Hennigh-Palermo
Jordan Harband
Sergey Rubanov | -[2026‑01][destructure-private-notes-2026-01]
-[2023‑07][destructure-private-notes-2023-07]
-[2021‑12][destructure-private-notes] |
| [String.dedent][string.dedent] | Misha Kaletsky
Hemanth HM
Justin Ridgewell | Hemanth HM
Justin Ridgewell | Robin Ricard
Jordan Harband
Mark Cohen
Sarah Groff Hennigh-Palermo | -[2026‑01][string.dedent-notes-2026-01]
-[2022‑11][string.dedent-notes-2022-11]
-[2022‑09][string.dedent-notes-2022-09]
-[2022‑06][string.dedent-notes]
-[2020‑09][string.dedent-notes-2020-09] |
| [Module Declarations][module-declarations] | Daniel Ehrenberg
Nicolò Ribaudo | Mark Miller
Nicolò Ribaudo | Richard Gibson
Guy Bedford | -[2022‑11][module-declarations-notes] |
| [Symbol Predicates][symbol-predicates] | Robin Ricard
Jordan Harband | Ashley Claymore
Jordan Harband | Daniel Minor
Nicolò Ribaudo
Mathieu Hofman | -[2026‑01][symbol-predicates-notes-2026-01]
-[2023‑09][symbol-predicates-notes-2023-09]
-[2023‑05][symbol-predicates-notes]
-[2023‑01][symbol-predicates-notes-2023-01]
-[2022‑07][symbol-predicates-notes-2022-07] |
| [Async Iterator helpers][async-iterator-helpers] | Gus Caplan | Michael Ficarra
Jonathan Keslin
Kevin Gibbons | Richard Gibson
Yulia Startsev
Jason Orendorff | -[2026‑07][async-iterator-helpers-notes-2026-07-22]
-[2026‑07][async-iterator-helpers-notes-2026-07-21]
-[2025‑11][async-iterator-helpers-notes]
-[2024‑06][async-iterator-helpers-notes-2024-06]
-[2023‑09][async-iterator-helpers-notes-2023-09]
-[2023‑05][async-iterator-helpers-notes-2023-05] |
| [Iterator.range][iterator-range] | Jack Works | Jack Works | Waldemar Horwat
Jordan Harband | -[2026‑01][iterator-range-notes-2026-01]
-[2024‑04][iterator-range-notes]
-[2023‑03][iterator-range-notes-2023-03] |
| [Async Context][async-context] | Chengzhong Wu | Andreu Botella
Chengzhong Wu
Justin Ridgewell | James M Snell
Mark S. Miller | -[2026‑05][async-context-notes-2026-05]
-[2025‑09][async-context-notes]
-[2025‑07][async-context-notes-2025-07]
-[2025‑05][async-context-notes-2025-05]
-[2025‑04][async-context-notes-2025-04]
-[2024‑12][async-context-notes-2024-12]
-[2024‑10][async-context-notes-2024-10]
-[2024‑04][async-context-notes-2024-04]
-[2023‑09][async-context-notes-2023-09]
-[2023‑05][async-context-notes-2023-05]
-[2023‑03][async-context-notes-2023-03]
-[2023‑02][async-context-notes-2023-02]
-[2020‑07][async-context-notes-2020-07]
-[2020‑06][async-context-notes-2020-06] |
| ["Discard" (`void`) Bindings][discards] | Ron Buckton | Ron Buckton | Ashley Claymore
Oliver Medhurst | -[2026‑01][discards-notes-2026-01]
-[2024‑10][discards-notes-2024-10]
-[2024‑10][discards-notes-2024-10-09]
-[2024‑06][discards-notes]
-[2024‑04][discards-notes-2024-04]
-[2024‑02][discards-notes-2024-02] |
| [Propagate active ScriptOrModule with JobCallback Record][scriptormodule] | Chengzhong Wu | Chengzhong Wu | Nicolò Ribaudo
Chris de Almeida | -[2026‑01][scriptormodule-notes-2026-01]
-[2024‑07][scriptormodule-notes] |
| [Structs: Fixed Layout Objects and Some Synchronization Primitives][structs] | Shu-yu Guo | Shu-yu Guo | Mark Miller
Waldemar Horwat
Yulia Startsev
Nicolò Ribaudo | -[2024‑10][structs-notes]
-[2024‑06][structs-notes-2024-06]
-[2024‑04][structs-notes-2024-04]
-[2024‑02][structs-notes-2024-02]
-[2023‑03][structs-notes-2023-03] |
| [Extractors][extractors] | Ron Buckton | Ron Buckton | Jordan Harband
Justin Ridgewell | -[2024‑10][extractors-notes]
-[2024‑04][extractors-notes-2024-04]
-[2024‑02][extractors-notes-2024-02] |
| [SeededPRNG][seeded-randoms] | Tab Atkins | Tab Atkins | Kevin Gibbons
Jesse Alama
Mark Miller | -[2025‑05][seeded-randoms-notes]
-[2025‑05][seeded-randoms-notes-2025-05] |
| [`Math.clamp`][clamp] | Oliver Medhurst | Oliver Medhurst | Jordan Harband | -[2025‑05][clamp-notes]
-[2025‑02][clamp-notes-2025-02] |
| [Native Promise Predicate][native-promise-predicate] | Mathieu Hofman | Mathieu Hofman | Jordan Harband
James Snell
Justin Ridgewell | -[2025‑09][native-promise-predicate-notes] |
| [`Error.captureStackTrace`][capturestacktrace] | Matthew Gaudet | Matthew Gaudet
Dan Minor | Jordan Harband
Michael Ficarra | -[2025‑11][capturestacktrace-notes-2025-11]
-[2025‑07][capturestacktrace-notes-2025-07]
-[2025‑02][capturestacktrace-notes] |
| [`Object.keysLength`][keyslength] | Ruben Bridgewater
Jordan Harband | Ruben Bridgewater
Jordan Harband | Eemeli Aro
James Snell | -[2025‑07][keyslength-notes-2025-07] |
| [Sync Imports][import-sync] | Guy Bedford | Guy Bedford | Nicolò Ribaudo
James Snell | -[2026‑01][import-sync-notes]
-[2024‑12][import-sync-notes-2024-12] |
| [Amount][amount] | Ben Allen | Ben Allen | Waldemar Horwat
Jordan Harband | -[2026‑07][amount-notes-2026-07]
-[2026‑05][amount-notes-2026-05]
-[2026‑03][amount-notes-2026-03]
-[2025‑11][amount-notes-2025-11]
-[2025‑09][amount-notes]
-[2025‑09][amount-notes-2025-09] |
| [Error code property][error-code] | James Snell | James Snell | Jordan Harband
Richard Gibson | -[2026‑07][error-code-notes-2026-07-2]
-[2026‑07][error-code-notes-2026-07]
-[2026‑03][error-code-notes-2026-03] |
| [Fused Multiply-Add][math-fma] | Waldemar Horwat | Waldemar Horwat | Jordan Harband
Michael Ficarra | -[2026‑07][math-fma-notes-2025-07] |
| [Bigint from exponential][bigint-exp] | Richard Gibson | Richard Gibson | Michael Ficarra
Ruben Bridgewater | -2026‑09
-[2026‑07][bigint-exp-notes-2026-07-22]
-[2026‑07][bigint-exp-notes-2026-07-20] |
| [`Composites`][composite] | Ashley Claymore | Ashley Claymore | Jordan Harband
Michael Ficarra
Ross Kirsling | -2026‑09
-[2026‑07][composite-notes-2026-07]
-[2025‑11][composite-notes-2025-11]
-[2025‑11][composite-notes-2025-11-20]
-[2025‑04][composite-notes] |
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