[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-71548":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":10,"languages":10,"totalLinesOfCode":10,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":31,"readmeContent":32,"aiSummary":33,"trendingCount":15,"starSnapshotCount":15,"syncStatus":16,"lastSyncTime":34,"discoverSource":35},71548,"proposals","tc39\u002Fproposals","tc39","Tracking ECMAScript Proposals","https:\u002F\u002Ftc39.github.io\u002Fprocess-document\u002F",null,19121,746,2122,3,0,2,19,6,72.52,false,"main",[23,24,25,26,27,28,29,30],"committee","ecmascript","javascript","language","language-design","proposal","spec","specification","2026-06-12 04:01:01","# [ECMAScript](https:\u002F\u002Fgithub.com\u002Ftc39\u002Fecma262) proposals\n\n* [Stage 1 Proposals](stage-1-proposals.md)\n* [Stage 0 Proposals](stage-0-proposals.md)\n* [Finished Proposals](finished-proposals.md)\n* [Inactive Proposals](inactive-proposals.md)\n\n[ECMAScript Internationalization API Specification](ecma402\u002FREADME.md) proposals\n\n[Contributing to proposals](#contributing-to-proposals)\n\n## Active proposals\n\nProposals follow [this process document](https:\u002F\u002Ftc39.es\u002Fprocess-document\u002F).\nThis list contains only stage 2 proposals and higher that have not yet been withdrawn\u002Frejected, or become finished.\nStage 2 indicates that the committee expects these features to be developed and eventually included in the standard.\n\n### Stage 3\n\n| Proposal                                                                       | Author                                                                  | Champion                                                                | \u003Csub>Test262 Feature Flag\u003C\u002Fsub>                                     | Meeting Notes                                              |\n| ------------------------------------------------------------------------------ | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------- | ---------------------------------------------------------- |\n| [Legacy RegExp features in JavaScript][regexp-legacy]                          | Claude Pache                                                            | Mark Miller\u003Cbr \u002F>Claude Pache                                           | \u003Csub>[legacy-regexp][tests-regexp-legacy]\u003C\u002Fsub>                     | \u003Csub>&nbsp;-[2026&#8209;01][regexp-legacy-notes-2026-01]\u003Cbr \u002F>&nbsp;-[2024&#8209;06][regexp-legacy-notes-2024-06]\u003Cbr \u002F>&nbsp;-[2017&#8209;05][regexp-legacy-notes]\u003C\u002Fsub> |\n| [Decorators][decorators]                                                       | Daniel Ehrenberg\u003Cbr \u002F>Kristen Hewell Garrett                            | Kristen Hewell Garrett                                                  | \u003Csub>[decorators][decorators-tests] [testing plan][decorators-testplan]\u003C\u002Fsub> | \u003Csub>&nbsp;-[2025&#8209;02][decorators-notes]\u003Cbr \u002F>&nbsp;-[2023&#8209;05][decorators-notes-2023-05]\u003Cbr \u002F>&nbsp;-[2022&#8209;03][decorators-notes-2022-03]\u003Cbr \u002F>&nbsp;-[2020&#8209;07][decorators-notes-2020-07]\u003Cbr \u002F>&nbsp;-[2019&#8209;10][decorators-notes-2019-10]\u003Cbr \u002F>&nbsp;-[2019&#8209;03][decorators-notes-2019-03]\u003Cbr \u002F>&nbsp;-[2018&#8209;11][decorators-notes-2018-11]\u003Cbr \u002F>&nbsp;-[2016&#8209;09][decorators-notes-2016-09]\u003C\u002Fsub> |\n| [Explicit Resource Management][resource-management]                            | Ron Buckton                                                             | Ron Buckton                                                             | \u003Csub>[explicit-resource-management][resource-management-tests]      | \u003Csub>&nbsp;-[2025&#8209;05][resource-management-notes]\u003Cbr \u002F>&nbsp;-[2024&#8209;06][resource-management-notes-2024-06]\u003Cbr \u002F>&nbsp;-[2023&#8209;03][resource-management-notes-2023-03]\u003Cbr \u002F>&nbsp;-[2023&#8209;01][resource-management-notes-2023-01]\u003Cbr \u002F>&nbsp;-[2022&#8209;12][resource-management-notes-2022-12]\u003Cbr \u002F>&nbsp;-[2021&#8209;10][resource-management-notes-2021-10]\u003Cbr \u002F>&nbsp;-[2019&#8209;07][resource-management-notes-2019-07]\u003Cbr \u002F>&nbsp;-[2018&#8209;07][resource-management-notes-2018-07]\u003C\u002Fsub> |\n| [Decorator Metadata][decorator-metadata]                                       | Kristen Hewell Garrett                                                  | Kristen Hewell Garrett                                                  | \u003Csub>[decorator-metadata][decorator-metadata-tests]\u003C\u002Fsub>           | \u003Csub>&nbsp;-[2023&#8209;05][decorator-metadata-notes]\u003C\u002Fsub> |\n| [Source Phase Imports][source-phase-imports]                                   | Luca Casonato                                                           | Guy Bedford\u003Cbr \u002F>Luca Casonato                                          | \u003Csub>[source-phase-imports][source-phase-imports-tests]\u003C\u002Fsub>       | \u003Csub>&nbsp;-[2024&#8209;10][source-phase-imports-notes]\u003Cbr \u002F>&nbsp;-[2023&#8209;07][source-phase-imports-notes-2023-07]\u003Cbr \u002F>&nbsp;-[2023&#8209;03][source-phase-imports-notes-2023-03]\u003C\u002Fsub> |\n| [Dynamic Code Brand Checks][dynamic-code-brand-checks]                         | Nicolo Ribaudo                                                          | Krzysztof Kotowicz\u003Cbr \u002F>Mike Samuel\u003Cbr \u002F>Nicolo Ribaudo                 | \u003Csub>[No test262 tests][dynamic-code-brand-checks-no-tests]         | \u003Csub>&nbsp;-[2024&#8209;06][dynamic-code-brand-checks-notes-2024-06]\u003Cbr \u002F>&nbsp;-[2024&#8209;04][dynamic-code-brand-checks-notes-2024-04]\u003Cbr \u002F>&nbsp;-[2021&#8209;01][dynamic-code-brand-checks-notes-2021-01]\u003Cbr \u002F>&nbsp;-[2019&#8209;12][dynamic-code-brand-checks-notes]\u003Cbr \u002F>&nbsp;-[2019&#8209;07][dynamic-code-brand-checks-notes-2019-07]\u003C\u002Fsub>                            |\n| [`Atomics.pause`][atomics-pause]                                               | Shu-yu Guo                                                              | Shu-yu Guo                                                              | \u003Csub>[Atomics.pause][atomics-pause-tests]\u003C\u002Fsub>                     | \u003Csub>&nbsp;-[2024&#8209;10][atomics-pause-notes]\u003C\u002Fsub>     |\n| [Deferring Module Evaluation][lazy-import]                                     | Yulia Startsev\u003Cbr \u002F>Guy Bedford                                         | Yulia Startsev\u003Cbr \u002F>Guy Bedford\u003Cbr \u002F>Nicolò Ribaudo                     | \u003Csub>[Testing plan][lazy-import-testplan]\u003C\u002Fsub>                     | \u003Csub>&nbsp;-[2025&#8209;02][lazy-import-notes]\u003Cbr \u002F>&nbsp;-[2024&#8209;06][lazy-import-notes-2024-06]\u003Cbr \u002F>&nbsp;-[2023&#8209;07][lazy-import-notes-2023-07]\u003Cbr \u002F>&nbsp;-[2021&#8209;01][lazy-import-notes-2021-01]\u003C\u002Fsub>       |\n| [Non-extensible Applies to Private][nonext-private]                            | Mark Miller\u003Cbr \u002F>Shu-yu Guo\u003Cbr \u002F>Chip Morningstar\u003Cbr \u002F>Erik Marks | Mark Miller\u003Cbr \u002F>Shu-yu Guo\u003Cbr \u002F>Chip Morningstar\u003Cbr \u002F>Erik Marks             | \u003Csub>[nonextensible-applies-to-private][nonext-private-tests]\u003C\u002Fsub> | \u003Csub>&nbsp;-[2025&#8209;09][nonext-private-notes]\u003C\u002Fsub>    |\n| [Joint Iteration][joint]                                                       | Michael Ficarra                                                         | Michael Ficarra                                                         | \u003Csub>[Testing plan][joint-testplan]\u003C\u002Fsub>                           | \u003Csub>&nbsp;-[2025&#8209;11][joint-notes]\u003Cbr \u002F>&nbsp;-[2024&#8209;07][joint-notes-2024-07]\u003C\u002Fsub>             |\n| [Import Text][import-text]                                                     | Eemeli Aro                                                              | Eemeli Aro                                                              | \u003Csub>[import-text][import-text-tests]\u003C\u002Fsub>                         | \u003Csub>&nbsp;-2026&#8209;03\u003Cbr \u002F>&nbsp;-[2025&#8209;11][import-text-notes]\u003C\u002Fsub> |\n\n### Stage 2.7\n\n| Proposal                                                                       | Author                                                                  | Champion                                                                | \u003Csub>Test262 Feature Flag\u003C\u002Fsub>                                     | Meeting Notes                                              |\n| ------------------------------------------------------------------------------ | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------- | ---------------------------------------------------------- |\n| [ShadowRealm][shadowrealm]                                                     | Caridy Patiño\u003Cbr \u002F>Jean-Francois Paradis   | Dave Herman\u003Cbr \u002F>Mark Miller\u003Cbr \u002F>Caridy Patiño\u003Cbr \u002F>Leo Balter\u003Cbr \u002F>Rick Waldron\u003Cbr \u002F>Chengzhong Wu | \u003Csub>[ShadowRealm][realms-tests]\u003C\u002Fsub>                              | \u003Csub>&nbsp;-[2025&#8209;02][realms-notes]\u003Cbr \u002F>&nbsp;-[2024&#8209;12][realms-notes-2024-12]\u003Cbr \u002F>&nbsp;-[2024&#8209;06][realms-notes-2024-06]\u003Cbr \u002F>&nbsp;-[2024&#8209;02][realms-notes-2024-02]\u003Cbr \u002F>&nbsp;-[2023&#8209;11][realms-notes-2023-11]\u003Cbr \u002F>&nbsp;-[2023&#8209;09][realms-notes-2023-09]\u003Cbr \u002F>&nbsp;-[2022&#8209;11][realms-notes-2022-11]\u003Cbr \u002F>&nbsp;-[2022&#8209;09][realms-notes-2022-09]\u003Cbr \u002F>&nbsp;-[2022&#8209;06][realms-notes-2022-06]\u003Cbr \u002F>&nbsp;-[2022&#8209;03][realms-notes-2022-03]\u003Cbr \u002F>&nbsp;-[2021&#8209;12][realms-notes-2021-12]\u003Cbr \u002F>&nbsp;-[2021&#8209;08][realms-notes-2021-08]\u003Cbr \u002F>&nbsp;-[2021&#8209;07][realms-notes-2021-07]\u003Cbr \u002F>&nbsp;-[2021&#8209;05][realms-notes-2021-05]\u003Cbr \u002F>&nbsp;-[2021&#8209;04][realms-notes-2021-04]\u003Cbr \u002F>&nbsp;-[2021&#8209;01][realms-notes-2021-01]\u003Cbr \u002F>&nbsp;-[2020&#8209;11][realms-notes-2020-11]\u003Cbr \u002F>&nbsp;-[2020&#8209;06][realms-notes-2020-06]\u003Cbr \u002F>&nbsp;-[2020&#8209;02][realms-notes-2020-02]\u003Cbr \u002F>&nbsp;-[2018&#8209;07][realms-notes-2018-07]\u003Cbr \u002F>&nbsp;-[2018&#8209;05][realms-notes-2018-05]\u003Cbr \u002F>&nbsp;-[2018&#8209;03][realms-notes-2018-03]\u003Cbr \u002F>&nbsp;-[2017&#8209;03][realms-notes-2017-03]\u003Cbr \u002F>&nbsp;-[2017&#8209;01][realms-notes-2017-01]\u003Cbr \u002F>&nbsp;-[2016&#8209;03][realms-notes-2016-03]\u003Cbr \u002F>&nbsp;-[2015&#8209;05][realms-notes-2015-05]\u003Cbr \u002F>&nbsp;-[2014&#8209;06][realms-notes-2014-06]\u003Cbr \u002F>&nbsp;-[2014&#8209;01][realms-notes-2014-01]\u003C\u002Fsub> |\n| [ESM Phase Imports][esm-phase]                                                 | Luca Casonato\u003Cbr \u002F>Guy Bedford                                          | Luca Casonato\u003Cbr \u002F>Guy Bedford                                          | :question:                                                          | \u003Csub>&nbsp;-[2024&#8209;12][esm-phase-notes]\u003Cbr \u002F>&nbsp;-[2024&#8209;06][esm-phase-notes-2024-06]\u003Cbr \u002F>&nbsp;-[2024&#8209;02][esm-phase-notes-2024-02]\u003C\u002Fsub>         |\n| [Immutable ArrayBuffers][immutable-abs]                                        | Mark Miller\u003Cbr \u002F>Peter Hoddie\u003Cbr \u002F>Richard Gibson\u003Cbr \u002F>Jack Works | Mark Miller\u003Cbr \u002F>Peter Hoddie\u003Cbr \u002F>Richard Gibson\u003Cbr \u002F>Jack Works             | :question:                                                          | \u003Csub>&nbsp;-[2025&#8209;07][immutable-abs-notes]\u003C\u002Fsub>     |\n| [iterator chunking][chunking]                                                  | Michael Ficarra                                                   | Michael Ficarra                                                               | \u003Csub>[iterator-chunking][chunking-tests]\u003C\u002Fsub>                      | \u003Csub>&nbsp;-[2025&#8209;09][chunking-notes]\u003Cbr \u002F>&nbsp;-[2025&#8209;07][chunking-notes-2025-07]\u003Cbr \u002F>&nbsp;-[2025&#8209;05][chunking-notes-2025-05]\u003Cbr \u002F>&nbsp;-[2024&#8209;10][chunking-notes-2024-10]\u003Cbr \u002F>&nbsp;-[2024&#8209;02][chunking-notes-2024-02]\u003C\u002Fsub> |\n| [Import Bytes][import-bytes]                                                   | Steven Salat                                                      | Steven Salat                                                                  | \u003Csub>[Import Bytes][import-bytes-tests]\u003C\u002Fsub>                       | \u003Csub>&nbsp;-[2025&#8209;09][import-bytes-notes]\u003C\u002Fsub>      |\n| [Await Dictionary][await-dictionary]                                           | Alexander J. Vincent                                              | Ashley Claymore\u003Cbr \u002F>Jordan Harband\u003Cbr \u002F>Chris de Almeida                     | :question:                                                          | \u003Csub>&nbsp;-[2025&#8209;11][await-dictionary-notes]\u003C\u002Fsub>  |\n| [Iterator Join][iterator-join]                                                 | Kevin Gibbons                                                     | Kevin Gibbons                                                                 | :question:                                                          | \u003Csub>&nbsp;-[2025&#8209;11][iterator-join-notes]\u003C\u002Fsub>     |\n| [Error Stack Accessor][stack-accessor]                                         | Jordan Harband                                                    | Jordan Harband\u003Cbr \u002F>Mark Miller                                               | :question:                                                          | \u003Csub>&nbsp;-2026&#8209;03\u003Cbr \u002F>&nbsp;-[2025&#8209;11][stack-accessor-notes]\u003C\u002Fsub> |\n| [Iterator Includes][iterator-includes]                                         | Michael Ficarra                                                   | Michael Ficarra                                                               | \u003Csub>[iterator-includes][includes-tests]\u003C\u002Fsub>                      | \u003Csub>&nbsp;-2026&#8209;03\u003C\u002Fsub>                            |\n\n### Stage 2\n\n| Proposal                                                                       | Author                                                | Champion                                                                          | Stage 2.7 reviewers                        | Meeting Notes                                                         |\n| ------------------------------------------------------------------------------ | ----------------------------------------------------- | --------------------------------------------------------------------------------- | ------------------------------------------ | --------------------------------------------------------------------- |\n| [`function.sent` metaproperty][function-sent]                                  | Allen Wirfs-Brock                                     |                                                                                   |                                            | \u003Csub>&nbsp;-2026-01\u003Cbr \u002F>&nbsp;-[2024&#8209;06][function-sent-notes-2024-06]\u003Cbr \u002F>&nbsp;-[2022&#8209;06][function-sent-notes-2022-06]\u003Cbr \u002F>&nbsp;-[2019&#8209;07][function-sent-notes]\u003Cbr \u002F>&nbsp;-[2018&#8209;03][function-sent-notes-2018-03]\u003Cbr \u002F>&nbsp;-[2015&#8209;11][function-sent-notes-2015-11]\u003C\u002Fsub>                |\n| [`throw` expressions][throw-expressions]                                       | Ron Buckton                                           | Ron Buckton                                                                       |                                            | \u003Csub>&nbsp;-[2024&#8209;02][throw-expressions-notes]\u003Cbr \u002F>&nbsp;-[2018&#8209;01][throw-expressions-notes-2018-01]\u003Cbr \u002F>&nbsp;-[2017&#8209;11][throw-expressions-notes-2017-11]\u003Cbr \u002F>&nbsp;-[2017&#8209;09][throw-expressions-notes-2017-09]\u003C\u002Fsub>            |\n| [Function implementation hiding][censorship]                                   | Domenic Denicola\u003Cbr \u002F>Michael Ficarra                 | Michael Ficarra                                                                   |                                            | \u003Csub>&nbsp;-[2020&#8209;06][censorship-notes]\u003C\u002Fsub>                   |\n| [collection normalization][collection-rekey]                                   | Bradley Farias                                        |                                                                                   |                                            | \u003Csub>&nbsp;-2026&#8209;01\u003Cbr \u002F>&nbsp;-[2021&#8209;03][collection-rekey-notes-2021-03]\u003Cbr \u002F>&nbsp;-[2019&#8209;01][richer-keys-notes]\u003C\u002Fsub> |\n| [isTemplateObject][isTemplateObject]                                           | Mike Samuel, Krzysztof Kotowicz                       | Jordan Harband                                                                    |                                            | \u003Csub>&nbsp;-[2024&#8209;04][isTemplateObject-notes]\u003C\u002Fsub>             |\n| [Module Expressions][module-expressions]                                       | Surma\u003Cbr \u002F>Daniel Ehrenberg\u003Cbr \u002F>Nicolò Ribaudo       | Surma\u003Cbr \u002F>Nicolò Ribaudo                                                         |                                            | \u003Csub>&nbsp;-[2022&#8209;11][module-expressions-notes]\u003C\u002Fsub>           |\n| [Pipeline Operator][pipeline]                                                  | J. S. Choi\u003Cbr \u002F>James DiGioia\u003Cbr \u002F>Ron Buckton\u003Cbr \u002F>Tab Atkins | J. S. Choi\u003Cbr \u002F>Ron Buckton\u003Cbr \u002F>Tab Atkins                              |                                            | \u003Csub>&nbsp;-[2022&#8209;03][pipe-notes-2022-03]\u003Cbr \u002F>&nbsp;-[2022&#8209;01][pipe-notes-2022-01]\u003Cbr \u002F>&nbsp;-[2021&#8209;08][pipe-notes]\u003Cbr \u002F>&nbsp;-[2018&#8209;03][pipe-notes-2018-03]\u003Cbr \u002F>&nbsp;-[2017&#8209;11][pipe-notes-2017-11]\u003Cbr \u002F>&nbsp;-[2017&#8209;09][pipe-notes-2017-09]\u003C\u002Fsub>                         |\n| [Destructure Private Fields][destructure-private]                              | Justin Ridgewell                                      |                                                                                   |                                            | \u003Csub>&nbsp;-[2021&#8209;12][destructure-private-notes]\u003C\u002Fsub>          |\n| [RegExp Buffer Boundaries (`\\A`, `\\z`, `\\Z`)][regexp-buffer-boundaries]        | Ron Buckton                                           | Ron Buckton                                                                       |                                            | \u003Csub>&nbsp;-[2021&#8209;12][regexp-buffer-boundaries-notes]\u003C\u002Fsub>     |\n| [String.dedent][string.dedent]                                                 | Misha Kaletsky\u003Cbr \u002F>Hemanth HM\u003Cbr \u002F>Justin Ridgewell  | Hemanth HM\u003Cbr \u002F>Justin Ridgewell                                                  |                                            | \u003Csub>&nbsp;-[2022&#8209;06][string.dedent-notes]\u003C\u002Fsub>                |\n| [JSON.parseImmutable][json-parse-immutable]                                    | Robin Ricard\u003Cbr \u002F>Richard Button\u003Cbr \u002F>Nicolò Ribaudo\u003Cbr \u002F>Ashley Claymore | Robin Ricard\u003Cbr \u002F>Richard Button\u003Cbr \u002F>Nicolò Ribaudo\u003Cbr \u002F>Ashley Claymore |                                | \u003Csub>&nbsp;-[2022&#8209;07][json-parse-immutable-notes]\u003C\u002Fsub>         |\n| [Module Declarations][module-declarations]                                     | Daniel Ehrenberg\u003Cbr \u002F>Nicolò Ribaudo                  | Mark Miller\u003Cbr \u002F>Nicolò Ribaudo                             |                                            | \u003Csub>&nbsp;-[2022&#8209;11][module-declarations-notes]\u003C\u002Fsub>          |\n| [Symbol Predicates][symbol-predicates]                                         | Robin Ricard\u003Cbr \u002F>Jordan Harband                      | Ashley Claymore\u003Cbr \u002F>Jordan Harband                                               |                                            | \u003Csub>&nbsp;-[2023&#8209;05][symbol-predicates-notes]\u003C\u002Fsub>            |\n| [Async Iterator helpers][async-iterator-helpers]                               | Gus Caplan                                            | Michael Ficarra\u003Cbr \u002F>Jonathan Keslin\u003Cbr \u002F>Kevin Gibbons                           |                                            | \u003Csub>&nbsp;-[2025&#8209;11][async-iterator-helpers-notes]\u003C\u002Fsub>       |\n| [Iterator.range][iterator-range]                                               | Jack Works                                            | Jack Works                                                                        |                                            | \u003Csub>&nbsp;-[2024&#8209;04][iterator-range-notes]\u003C\u002Fsub>               |\n| [Async Context][async-context]                                                 | Chengzhong Wu                                         | Andreu Botella\u003Cbr \u002F>Chengzhong Wu\u003Cbr \u002F>Justin Ridgewell                           | James M Snell\u003Cbr \u002F>Mark S. Miller          | \u003Csub>&nbsp;-[2025&#8209;09][async-context-notes]\u003Cbr \u002F>&nbsp;-[2025&#8209;04][async-context-notes-2025-04]\u003Cbr \u002F>&nbsp;-[2024&#8209;10][async-context-notes-2024-10]\u003Cbr \u002F>&nbsp;-[2023&#8209;03][async-context-notes-2023-03]\u003Cbr \u002F>&nbsp;-[2023&#8209;02][async-context-notes-2023-02]\u003C\u002Fsub>                |\n| [\"Discard\" (`void`) Bindings][discards]                                        | Ron Buckton                                           | Ron Buckton                                                                       |                                            | \u003Csub>&nbsp;-[2024&#8209;06][discards-notes]\u003C\u002Fsub>                     |\n| [Propagate active ScriptOrModule with JobCallback Record][scriptormodule]      | Chengzhong Wu                                         | Chengzhong Wu                                                                     |                                            | \u003Csub>&nbsp;-[2024&#8209;07][scriptormodule-notes]\u003C\u002Fsub>               |\n| [Structs: Fixed Layout Objects and Some Synchronization Primitives][structs]   | Shu-yu Guo                                            | Shu-yu Guo                                          | Mark Miller\u003Cbr \u002F>Waldemar Horwat\u003Cbr \u002F>Yulia Startsev\u003Cbr \u002F>Nicolò Ribaudo | \u003Csub>&nbsp;-[2024&#8209;10][structs-notes]\u003C\u002Fsub>                      |\n| [Extractors][extractors]                                                       | Ron Buckton                                           | Ron Buckton                                                                       | Jordan Harband\u003Cbr \u002F>Justin Ridgewell       | \u003Csub>&nbsp;-[2024&#8209;10][extractors-notes]\u003C\u002Fsub>                   |\n| [Deferred Re-exports][deferred-reexport]                                       | Nicolò Ribaudo                                        | Nicolò Ribaudo                                                                    | Chengzhong Wu\u003Cbr \u002F>Ashley Claymore\u003Cbr \u002F>Guy Bedford | \u003Csub>&nbsp;-[2025&#8209;04][deferred-reexport-notes]\u003C\u002Fsub>   |\n| [SeededPRNG][seeded-randoms]                                                   | Tab Atkins                                            | Tab Atkins                                                                        | Kevin Gibbons\u003Cbr \u002F>Jesse Alama\u003Cbr \u002F>Mark Miller | \u003Csub>&nbsp;-[2025&#8209;05][seeded-randoms-notes]\u003C\u002Fsub>          |\n| [`Math.clamp`][clamp]                                                          | Oliver Medhurst                                       | Oliver Medhurst                                                                   |                                            | \u003Csub>&nbsp;-[2025&#8209;05][clamp-notes]\u003C\u002Fsub>                        |\n| [Native Promise Predicate][native-promise-predicate]                           | Mathieu Hofman                                        | Mathieu Hofman                                                                    | Jordan Harband\u003Cbr \u002F>James Snell\u003Cbr \u002F>Justin Ridgewell | \u003Csub>&nbsp;-[2025&#8209;09][native-promise-predicate-notes]\u003C\u002Fsub> |\n| [`Error.captureStackTrace`][capturestacktrace]                                 | Matthew Gaudet                                        | Matthew Gaudet\u003Cbr \u002F>Dan Minor                                                     | Jordan Harband\u003Cbr \u002F>Michael Ficarra        | \u003Csub>&nbsp;-[2025&#8209;02][capturestacktrace-notes]\u003C\u002Fsub>            |\n| [`Object.keysLength`][keyslength]                                              | Ruben Bridgewater\u003Cbr \u002F>Jordan Harband                 | Ruben Bridgewater\u003Cbr \u002F>Jordan Harband                                             | Eemeli Aro\u003Cbr \u002F>James Snell                | \u003Csub>&nbsp;-[2025&#8209;07][keyslength-notes-2025-07]\u003C\u002Fsub>                                       |\n| [Sync Imports][import-sync]                                                    | Guy Bedford                                           | Guy Bedford                                                                       | Nicolò Ribaudo\u003Cbr \u002F>James Snell            | \u003Csub>&nbsp;-[2026&#8209;01][import-sync-notes]\u003C\u002Fsub>                                                                   |\n| [Curtailing the power of \"Thenables\"][thenables]                               | Matthew Gaudet                                        | Matthew Gaudet                                                                    | Justin Ridgewell\u003Cbr \u002F>Jordan Harband       | \u003Csub>&nbsp;-2026&#8209;01\u003Cbr \u002F>&nbsp;-[2025&#8209;02][thenables-notes]\u003C\u002Fsub>                      |\n\nThe test262 feature flag links to a code search of tests using that feature flag, which may constitute complete or partial coverage.\nThe :question: means there is no feature flag for tests yet.\n\n## Contributing to proposals\n\nSee [Contributing to ECMAScript](https:\u002F\u002Fgithub.com\u002Ftc39\u002Fecma262\u002Fblob\u002FHEAD\u002FCONTRIBUTING.md) and [How We Work](https:\u002F\u002Fgithub.com\u002Ftc39\u002Fhow-we-work\u002Fblob\u002Fmain\u002FREADME.md#proposals) for the most up-to-date information on contributing to proposals to TC39 standards and how proposals advance.\n\n### Onboarding proposals\n\nProposals that are Stage 1 and above must be transferred to [the TC39 GitHub organization](https:\u002F\u002Fgithub.com\u002Ftc39) for discoverability and archival purposes. To onboard a proposal:\n\n1. Transfer your repository to the [@tc39-transfer](http:\u002F\u002Fgithub.com\u002Ftc39-transfer) organization\n   * if you are a TC39 delegate, but not a member of that organization, please contact [@LJHarb](https:\u002F\u002Fgithub.com\u002Fljharb)\n2. The Github Administrator, or one of the chairs, will transfer your repository to the TC39 organization the next chance they get.\n\nNote 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!).\n\n[regexp-legacy]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-regexp-legacy-features\n[regexp-legacy-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2017-05\u002Fmay-25.md#15ia-regexp-legacy-features-for-stage-3\n[regexp-legacy-notes-2026-01]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2026-01\u002Fjanuary-21.md#legacy-regexp-features-in-javascript\n[regexp-legacy-notes-2024-06]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-06\u002Fjune-11.md#legacy-regexp-features-in-javascript\n[tests-regexp-legacy]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fsearch?l=JavaScript&q=legacy-regexp\n[function-sent]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-function.sent\n[function-sent-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2019-07\u002Fjuly-23.md#making-functionsent-inactive\n[decorators]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-decorators\n[decorators-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-02\u002Ffebruary-18.md#decorators-implementation-updates\n[decorators-tests]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fsearch?l=JavaScript&q=decorators\n[decorators-testplan]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fissues\u002F4042\n[shadowrealm]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-shadowrealm\n[realms-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-02\u002Ffebruary-18.md#shadowrealm-status-update\n[realms-tests]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fsearch?l=JavaScript&q=ShadowRealm\n[throw-expressions]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-throw-expressions\n[throw-expressions-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002Fmain\u002Fmeetings\u002F2024-02\u002Ffeb-8.md#throw-expressions-update-or-stage-27\n[censorship]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-function-implementation-hiding\n[censorship-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2020-06\u002Fjune-2.md#function-implementation-hiding-for-stage-3\n[richer-keys-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2019-01\u002Fjan-30.md#richer-keys-for-stage-2\n[collection-rekey-notes-2021-03]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2021-03\u002Fmar-09.md#collection-normalization-update\n[resource-management]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-explicit-resource-management\n[resource-management-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002Fmain\u002Fmeetings\u002F2025-05\u002Fmay-28.md#explicit-resource-management-continuation\n[resource-management-tests]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fsearch?l=JavaScript&q=explicit-resource-management\n[async-resource-management]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-async-explicit-resource-management\n[collection-rekey]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-collection-normalization\n[async-iterator-helpers]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-async-iterator-helpers\n[async-iterator-helpers-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002Fmain\u002Fmeetings\u002F2025-11\u002Fnovember-19.md#async-iterator-helpers-recapupdatepolyfill\n[isTemplateObject]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-array-is-template-object\n[isTemplateObject-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002Fmain\u002Fmeetings\u002F2024-04\u002Fapril-10.md#arrayistemplateobject-next-steps\n[module-expressions]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-module-expressions\n[module-expressions-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2022-11\u002Fdec-01.md#module-expressions\n[pipeline]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-pipeline-operator\n[pipe-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2021-08\u002Faug-31.md#pipeline-operator-for-stage-2\n[destructure-private]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-destructuring-private\n[destructure-private-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2021-12\u002Fdec-14.md#destructuring-private-fields\n[regexp-buffer-boundaries]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-regexp-buffer-boundaries\n[regexp-buffer-boundaries-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2021-12\u002Fdec-15.md#regexp-buffer-boundaries-for-stage-2\n[decorator-metadata]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-decorator-metadata\n[decorator-metadata-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2023-05\u002Fmay-18.md#decorator-metadata-final-spec-text-review-for-stage-3\n[decorator-metadata-tests]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fpull\u002F3971\n[string.dedent]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-string-dedent\n[string.dedent-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2022-06\u002Fjun-07.md#stringdedent\n[source-phase-imports]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-source-phase-imports\n[source-phase-imports-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-10\u002Foctober-08.md#source-phase-imports\n[source-phase-imports-tests]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fpull\u002F3980\n[json-parse-immutable]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-json-parseimmutable\n[json-parse-immutable-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2022-07\u002Fjul-19.md#record--tuple-update\n[module-declarations]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-module-declarations\n[module-declarations-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2022-11\u002Fdec-01.md#module-declarations\n[symbol-predicates]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-symbol-predicates\n[symbol-predicates-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002F4c253a989e8da200bc8c351f1e0a557e2a5d73e4\u002Fmeetings\u002F2023-05\u002Fmay-15.md?plain=1#L385\n[iterator-range]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-iterator.range\n[iterator-range-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002Fmain\u002Fmeetings\u002F2024-04\u002Fapril-09.md#iteratorrange-for-stage-27\n[async-context]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-async-context\n[async-context-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-09\u002Fseptember-23.md#asynccontext-yield\n[lazy-import]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-defer-import-eval\n[lazy-import-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-02\u002Ffebruary-18.md#import-defer-for-stage-3\n[lazy-import-testplan]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fissues\u002F4111\n[joint]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-joint-iteration\n[joint-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-11\u002Fnovember-18.md#joint-iteration-for-stage-3\n[joint-testplan]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fissues\u002F4112\n[joint-notes-2024-07]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-07\u002Fjuly-30.md#joint-iteration-naming-discussion-issue-27\n[dynamic-code-brand-checks]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-dynamic-code-brand-checks\n[dynamic-code-brand-checks-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2019-12\u002Fdecember-5.md#dynamic-code-brand-checks-for-stage-2\n[dynamic-code-brand-checks-no-tests]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fissues\u002F4229\n[esm-phase]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-esm-phase-imports\n[esm-phase-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-12\u002Fdecember-04.md#esm-phase-imports-for-stage-27\n[discards]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-discard-binding\n[discards-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-06\u002Fjune-13.md#discard-bindings-update-or-stage-2\n[scriptormodule]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-jobcallback-module\n[scriptormodule-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-07\u002Fjuly-31.md#continuation-propagate-active-scriptormodule-with-jobcallback-record\n[async-it-helper-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002Fmain\u002Fmeetings\u002F2024-06\u002Fjune-11.md#async-iterators-update\n[atomics-pause-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002Fmain\u002Fmeetings\u002F2024-10\u002Foctober-09.md#atomicspause-for-stage-3\n[atomics-pause]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-atomics-microwait\n[atomics-pause-tests]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fpull\u002F4147\n[structs]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-structs\n[structs-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-10\u002Foctober-08.md#structs-and-shared-structs-for-stage-2\n[extractors]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-extractors\n[extractors-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-10\u002Foctober-09.md#extractors-for-stage-2\n[chunking]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-iterator-chunking\n[chunking-tests]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fpull\u002F5011\n[chunking-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-09\u002Fseptember-22.md#iterator-chunking-for-stage-27\n[chunking-notes-2025-07]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-07\u002Fjuly-29.md#iterator-chunking-for-stage-27\n[chunking-notes-2025-05]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-05\u002Fmay-29.md#iterator-chunking-for-stage-27\n[chunking-notes-2024-10]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-10\u002Foctober-09.md#iterator-chunking-for-stage-2\n[chunking-notes-2024-02]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-02\u002Ffeb-7.md#iterator-chunking-for-stage-1\n[immutable-abs]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-immutable-arraybuffer\n[immutable-abs-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-07\u002Fjuly-29.md#immutable-arraybuffer-for-stage-3\n[immutable-abs-testplan]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fissues\u002F4509\n[stack-accessor]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-error-stack-accessor\n[stack-accessor-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-11\u002Fnovember-18.md#errorprototypestack-accessor-for-stage-27\n[nonext-private]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-nonextensible-applies-to-private\n[nonext-private-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-09\u002Fseptember-22.md#non-extensible-applies-to-private-for-stage-3\n[nonext-private-tests]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fpull\u002F4577\n[deferred-reexport]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-deferred-reexports\n[deferred-reexport-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-04\u002Fapril-16.md#export-defer-extracted-from-import-defer-stage-2-update-or-for-stage-1\n[seeded-randoms]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-seeded-random\n[seeded-randoms-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-05\u002Fmay-29.md#seededprng-for-stage-2\n[clamp]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-math-clamp\n[clamp-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-05\u002Fmay-29.md#mathclamp-for-stage-2\n[import-bytes]: https:\u002F\u002Fgithub.com\u002Fstyfle\u002Fproposal-import-buffer\n[import-bytes-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-09\u002Fseptember-23.md#import-bytes-for-stage-27\n[import-bytes-tests]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fpull\u002F4648\n[import-sync]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-import-sync\n[import-sync-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2026-01\u002Fjanuary-20.md#import-sync-for-stage-2\n[native-promise-predicate]: https:\u002F\u002Fgithub.com\u002Fmhofman\u002Fproposal-native-promise-predicate\n[native-promise-predicate-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-09\u002Fseptember-22.md#native-promise-predicate-for-stage-1-or-2\n[capturestacktrace]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-error-capturestacktrace\n[capturestacktrace-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-02\u002Ffebruary-19.md#errorcapturestacktrace-for-stage-1\n[await-dictionary]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-await-dictionary\n[await-dictionary-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-11\u002Fnovember-18.md#await-dictionary-for-stage-2-or-27\n[import-text]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-import-text\n[import-text-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-11\u002Fnovember-18.md#import-text\n[import-text-tests]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fpull\u002F4607\n[iterator-join]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-iterator-join\n[iterator-join-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-11\u002Fnovember-19.md#iterator-join-for-stage-1-2-or-27\n[keyslength]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-object-keys-length\n[keyslength-notes-2025-07]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-07\u002Fjuly-31.md#objectpropertycount-for-stage-2\n\n\n[decorators-notes-2023-05]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2023-05\u002Fmay-16.md#decorators\n[decorators-notes-2022-03]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2022-03\u002Fmar-28.md#decorators-for-stage-3\n[decorators-notes-2020-07]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2020-07\u002Fjuly-21.md#decorators-update--call-for-participation\n[decorators-notes-2019-10]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2019-10\u002Foctober-1.md#update-on-decorators\n[decorators-notes-2019-03]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2019-03\u002Fmar-28.md#decorators-for-stage-3\n[decorators-notes-2018-11]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2018-11\u002Fnov-28.md#decorators-for-stage-3\n[decorators-notes-2016-09]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2016-09\u002Fsept-29.md#decorators\n\n[resource-management-notes-2024-06]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-06\u002Fjune-11.md#explicit-resource-management\n[resource-management-notes-2023-03]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2023-03\u002Fmar-23.md#async-explicit-resource-management-again\n[resource-management-notes-2023-01]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2023-01\u002Fjan-31.md#explicit-resource-management-stage-3-update\n[resource-management-notes-2022-12]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2022-11\u002Fdec-01.md#explicit-resource-management-for-stage-3\n[resource-management-notes-2021-10]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2021-10\u002Foct-27.md#explicit-resource-management-update\n[resource-management-notes-2019-07]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2019-07\u002Fjuly-25.md#explicit-resource-management-for-stage-2-continuation-from-tuesday\n[resource-management-notes-2018-07]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2018-07\u002Fjuly-24.md#explicit-resource-management\n\n[realms-notes-2024-12]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-12\u002Fdecember-02.md#shadowrealm-for-stage-3\n[realms-notes-2024-06]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-06\u002Fjune-12.md#shadowrealm-update\n[realms-notes-2024-02]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-02\u002Ffeb-7.md#shadowrealms-update\n[realms-notes-2023-11]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2023-11\u002Fnovember-27.md#shadowrealm-stage-2-update\n[realms-notes-2023-09]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2023-09\u002Fseptember-27.md#shadowrealm-implementer-feedback-and-demotion-to-stage-2\n[realms-notes-2022-11]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2022-11\u002Fdec-01.md#shadowrealm\n[realms-notes-2022-09]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2022-09\u002Fsep-13.md#shadowrealm-update\n[realms-notes-2022-06]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2022-06\u002Fjun-06.md#shadowrealm-implementation-status-and-normate-updates\n[realms-notes-2022-03]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2022-03\u002Fmar-29.md#shadowrealms-updates\n[realms-notes-2021-12]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2021-12\u002Fdec-14.md#shadowrealms-updates-and-potential-normative-changes\n[realms-notes-2021-08]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2021-08\u002Faug-31.md#realms-renaming-bikeshedding-thread\n[realms-notes-2021-07]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2021-07\u002Fjuly-13.md#realms-for-stage-3\n[realms-notes-2021-05]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2021-05\u002Fmay-26.md#realms\n[realms-notes-2021-04]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2021-04\u002Fapr-21.md#isolated-realms-update\n[realms-notes-2021-01]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2021-01\u002Fjan-26.md#realms-update\n[realms-notes-2020-11]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2020-11\u002Fnov-17.md#realms-for-stage-3\n[realms-notes-2020-06]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2020-06\u002Fjune-4.md#realms-stage-2-update\n[realms-notes-2020-02]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2020-02\u002Ffebruary-5.md#update-on-realms\n[realms-notes-2018-07]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2018-07\u002Fjuly-24.md#report-on-realms-shim-security-review\n[realms-notes-2018-05]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2018-05\u002Fmay-23.md#realms\n[realms-notes-2018-03]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2018-03\u002Fmar-20.md#10ia-update-on-frozen-realms-in-light-of-meltdown-and-spectre\n[realms-notes-2017-03]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2017-03\u002Fmar-23.md#10iic-realms-update\n[realms-notes-2017-01]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2017-01\u002Fjan-26.md#13iid-seeking-stage-1-for-realms\n[realms-notes-2016-03]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2016-03\u002Fmarch-30.md#draft-proposed-frozen-realm-api\n[realms-notes-2015-05]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2015-05\u002Fmay-29.md#fresh-realms-breakout\n[realms-notes-2014-06]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2014-06\u002Fjun-4.md#47-removal-of-realms-api-from-es6-postponement-to-es7\n[realms-notes-2014-01]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2014-01\u002Fjan-29.md#security-review-for-loadersrealms\n\n[pipe-notes-2022-03]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2022-03\u002Fmar-29.md#bikeshedding-pipe-operator-topic-token\n[pipe-notes-2022-01]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2022-01\u002Fjan-26.md#holistic-discussion-of-dataflow-proposals\n[pipe-notes-2018-03]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2018-03\u002Fmar-22.md#pipeline-operator\n[pipe-notes-2017-11]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2017-11\u002Fnov-29.md#pipeline-operator\n[pipe-notes-2017-09]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2017-09\u002Fsept-26.md#pipeline-operator\n\n[source-phase-imports-notes-2023-07]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2023-07\u002Fjuly-12.md#source-phase-imports-for-stage-3\n[source-phase-imports-notes-2023-03]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2023-03\u002Fmar-22.md#source-phase-imports-for-stage-3\n\n[dynamic-code-brand-checks-notes-2024-06]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-06\u002Fjune-11.md#dynamic-code-brand-checks\n[dynamic-code-brand-checks-notes-2024-04]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-04\u002Fapril-10.md#evalfunction-changes-for-trusted-types\n[dynamic-code-brand-checks-notes-2021-01]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2021-01\u002Fjan-26.md#dynamic-host-brand-checks-for-stage-2\n[dynamic-code-brand-checks-notes-2019-07]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2019-07\u002Fjuly-25.md#dynamic-code-brand-checks\n\n[lazy-import-notes-2024-06]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-06\u002Fjune-11.md#deferred-import-evaluation-for-stage-27\n[lazy-import-notes-2023-07]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2023-07\u002Fjuly-11.md#deferred-import-evaluation\n[lazy-import-notes-2021-01]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2021-01\u002Fjan-28.md#defer-module-import-eval\n\n[esm-phase-notes-2024-06]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-06\u002Fjune-13.md#esm-phase-imports\n[esm-phase-notes-2024-02]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-02\u002Ffeb-6.md#esm-phase-imports\n\n[function-sent-notes-2024-06]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-06\u002Fjune-11.md#functionsent-metaproperty\n[function-sent-notes-2022-06]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2022-06\u002Fjun-07.md#functionsent-update\n[function-sent-notes-2018-03]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2018-03\u002Fmar-22.md#12iiic-functionsent-needs-a-champion\n[function-sent-notes-2015-11]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2015-11\u002Fnov-17.md#functionsent\n\n[throw-expressions-notes-2018-01]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2018-01\u002Fjan-24.md#throw-expressions\n[throw-expressions-notes-2017-11]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2017-11\u002Fnov-28.md#10ii-throw-expressions-request-for-reviewers-for-stage-3\n[throw-expressions-notes-2017-09]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2017-09\u002Fsept-27.md#throw-expressions-for-stage-2\n\n[async-context-notes-2025-04]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-04\u002Fapril-14.md#asynccontext-stage-2-update\n[async-context-notes-2024-10]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2024-10\u002Foctober-09.md#asynccontext\n[async-context-notes-2023-03]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2023-03\u002Fmar-23.md#async-context\n[async-context-notes-2023-02]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2023-01\u002Ffeb-01.md#async-context\n[iterator-includes]: https:\u002F\u002Fgithub.com\u002Fmichaelficarra\u002Fproposal-iterator-includes\n[includes-tests]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Ftest262\u002Fpull\u002F5031\n[thenables]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fproposal-thenable-curtailment\n[thenables-notes]: https:\u002F\u002Fgithub.com\u002Ftc39\u002Fnotes\u002Fblob\u002FHEAD\u002Fmeetings\u002F2025-02\u002Ffebruary-18.md#curtailing-the-power-of-thenables-for-stage-1\n","tc39\u002Fproposals 项目用于跟踪 ECMAScript 提案的进展。它详细记录了从提案提出到最终纳入标准的各个阶段，包括Stage 0至Stage 4的不同状态提案列表。该项目提供了关于新特性的讨论、会议记录以及测试计划等信息，帮助开发者了解JavaScript语言未来可能的变化方向。适合对JavaScript语言设计感兴趣的开发者、贡献者以及希望提前了解和适应新特性的技术团队使用。","2026-06-11 03:38:26","high_star"]