# Finished Proposals Finished proposals are proposals that have reached stage 4, and are (or soon will be) included in the [latest draft](https://tc39.es/ecma262/) of the specification. | Proposal | Author | Champion(s) | Meeting Notes | Expected Publication Year | | ------------------------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------- | | [iterator chunking][chunking] | Michael Ficarra | Michael Ficarra |  -[2026‑05][chunking-notes-2026-05]
 -[2025‑09][chunking-notes]
 -[2025‑07][chunking-notes-2025-07]
 -[2025‑05][chunking-notes-2025-05]
 -[2024‑10][chunking-notes-2024-10]
 -[2024‑02][chunking-notes-2024-02]
| 2027 | | [Iterator Includes][iterator-includes] | Michael Ficarra | Michael Ficarra |  -[2026‑05][iterator-includes-notes-2026-05]
 -[2026‑03][iterator-includes-notes-2026-03]
 -[2026‑03][iterator-includes-notes-2026-03-10]
| 2027 | | [Iterator Join][iterator-join] | Kevin Gibbons | Kevin Gibbons |  -2026‑09
 -[2026‑05][iterator-join-notes-2026-05]
 -[2025‑11][iterator-join-notes]
| 2027 | | [Explicit Resource Management][resource-management] | Ron Buckton | Ron Buckton |  -[2026‑05][resource-management-notes-2026-05]
 -[2026‑03][resource-management-notes-2026-03]
 -[2025‑05][resource-management-notes]
 -[2025‑04][resource-management-notes-2025-04]
 -[2025‑02][resource-management-notes-2025-02]
 -[2024‑06][resource-management-notes-2024-06]
 -[2024‑06][resource-management-notes-2024-06-13]
 -[2024‑04][resource-management-notes-2024-04]
 -[2023‑07][resource-management-notes-2023-07]
 -[2023‑07][resource-management-notes-2023-07-11]
 -[2023‑03][resource-management-notes-2023-03]
 -[2023‑03][resource-management-notes-2023-03-22]
 -[2023‑03][resource-management-notes-2023-03-21]
 -[2023‑01][resource-management-notes-2023-01]
 -[2023‑01][resource-management-notes-2023-01-31]
 -[2023‑01][resource-management-notes-2023-01-01]
 -[2022‑12][resource-management-notes-2022-12]
 -[2022‑09][resource-management-notes-2022-09]
 -[2021‑10][resource-management-notes-2021-10]
 -[2020‑02][resource-management-notes-2020-02]
 -[2019‑07][resource-management-notes-2019-07]
 -[2019‑07][resource-management-notes-2019-07-23]
 -[2018‑07][resource-management-notes-2018-07]
| 2027 | | [`Atomics.pause`][atomics-pause] | Shu-yu Guo | Shu-yu Guo |  -[2026‑05][atomics-pause-notes-2026-05]
 -[2026‑01][atomics-pause-notes-2026-01]
 -[2024‑10][atomics-pause-notes]
 -[2024‑07][atomics-pause-notes-2024-07]
 -[2024‑06][atomics-pause-notes-2024-06]
| 2027 | | [Joint Iteration][joint] | Michael Ficarra | Michael Ficarra |  -[2026‑05][joint-notes-2026-05]
 -[2025‑11][joint-notes]
 -[2024‑07][joint-notes-2024-07]
 -[2024‑06][joint-notes-2024-06]
 -[2024‑04][joint-notes-2024-04]
 -[2024‑02][joint-notes-2024-02]
 -[2023‑11][joint-notes-2023-11]
 -[2023‑09][joint-notes-2023-09]
| 2027 | | [Temporal][temporal] | Philipp Dunkel
Maggie Johnson-Pint
Matt Johnson-Pint
Brian Terlson
Shane Carr
Ujjwal Sharma
Philip Chimento
Jason Williams
Justin Grant | Philipp Dunkel
Maggie Johnson-Pint
Matt Johnson-Pint
Brian Terlson
Shane Carr
Ujjwal Sharma
Philip Chimento
Jason Williams
Justin Grant |  -[2026‑05][temporal-notes-2026-05]
 -[2026‑03][temporal-notes-2026-03]
 -[2026‑01][temporal-notes-2026-01]
 -[2025‑11][temporal-notes-2025-11]
 -[2025‑09][temporal-notes]
 -[2025‑07][temporal-notes-2025-07]
 -[2025‑05][temporal-notes-2025-05]
 -[2025‑04][temporal-notes-2025-04]
 -[2024‑10][temporal-notes-2024-10]
 -[2024‑07][temporal-notes-2024-07]
 -[2024‑06][temporal-notes-2024-06]
 -[2024‑04][temporal-notes-2024-04]
 -[2024‑02][temporal-notes-2024-02]
 -[2023‑11][temporal-notes-2023-11]
 -[2023‑07][temporal-notes-2023-07]
 -[2023‑05][temporal-notes-2023-05]
 -[2023‑03][temporal-notes-2023-03]
 -[2023‑03][temporal-notes-2023-03-23]
 -[2023‑01][temporal-notes-2023-01]
 -[2023‑01][temporal-notes-2023-01-31]
 -[2023‑01][temporal-notes-2023-01-02]
 -[2022‑11][temporal-notes-2022-11]
 -[2022‑09][temporal-notes-2022-09]
 -[2022‑09][temporal-notes-2022-09-13]
 -[2022‑07][temporal-notes-2022-07]
 -[2022‑06][temporal-notes-2022-06]
 -[2022‑03][temporal-notes-2022-03]
 -[2021‑12][temporal-notes-2021-12]
 -[2021‑10][temporal-notes-2021-10]
 -[2021‑10][temporal-notes-2021-10-27]
 -[2021‑08][temporal-notes-2021-08]
 -[2021‑05][temporal-notes-2021-05]
 -[2021‑04][temporal-notes-2021-04]
 -[2021‑03][temporal-notes-2021-03]
 -[2021‑03][temporal-notes-2021-03-10]
 -[2021‑01][temporal-notes-2021-01]
 -[2020‑11][temporal-notes-2020-11]
 -[2020‑09][temporal-notes-2020-09]
 -[2020‑07][temporal-notes-2020-07]
 -[2020‑06][temporal-notes-2020-06]
 -[2020‑03][temporal-notes-2020-03]
 -[2020‑02][temporal-notes-2020-02]
 -[2019‑10][temporal-notes-2019-10]
 -[2019‑03][temporal-notes-2019-03]
 -[2018‑09][temporal-notes-2018-09]
 -[2018‑07][temporal-notes-2018-07]
 -[2017‑07][temporal-notes-2017-07]
| 2027 | | [`Upsert`][upsert] | Daniel Minor
Lauritz Thoresen Angeltveit
Jonas Haukenes
Sune Lianes
Vetle Larsen
Mathias Hop Ness | Daniel Minor |  -[2026‑01][upsert-notes-2026-01]
 -[2025‑07][upsert-notes-2025-07]
 -[2025‑04][upsert-notes-2025-04]
 -[2024‑12][upsert-notes-2024-12]
 -[2024‑10][upsert-notes-2024-10]
 -[2020‑07][upsert-notes-2020-07]
 -[2019‑10][upsert-notes-2019-10]
| 2026 | | [JSON.parse source text access][json-parse-source] | Richard Gibson | Richard Gibson |  -[2025‑11][json-parse-source-notes-2025-11]
 -[2024‑06][json-parse-source-notes-2024-06]
 -[2023‑09][json-parse-source-notes-2023-09]
 -[2023‑01][json-parse-source-notes-2023-01]
 -[2022‑06][json-parse-source-notes-2022-06]
 -[2021‑10][json-parse-source-notes-2021-10]
 -[2020‑07][json-parse-source-notes-2020-07]
 -[2020‑02][json-parse-source-notes-2020-02]
 -[2018‑09][json-parse-source-notes-2018-09]
| 2026 | | [Iterator Sequencing][sequencing] | Michael Ficarra | Michael Ficarra |  -[2025‑11][sequencing-notes-2025-11]
 -[2025‑07][sequencing-notes-2025-07]
 -[2025‑05][sequencing-notes-2025-05]
 -[2024‑12][sequencing-notes-2024-12]
 -[2024‑10][sequencing-notes-2024-10]
 -[2024‑06][sequencing-notes-2024-06]
 -[2024‑02][sequencing-notes-2024-02]
 -[2023‑11][sequencing-notes-2023-11]
 -[2023‑09][sequencing-notes-2023-09]
| 2026 | | [Uint8Array to/from Base64][uint8array-base64] | Kevin Gibbons | Kevin Gibbons |  -[2025‑07][uint8array-base64-notes-2025-07]
 -[2024‑06][uint8array-base64-notes-2024-06]
 -[2024‑02][uint8array-base64-notes-2024-02]
 -[2023‑11][uint8array-base64-notes-2023-11]
 -[2023‑09][uint8array-base64-notes-2023-09]
 -[2023‑07][uint8array-base64-notes-2023-07]
 -[2023‑05][uint8array-base64-notes-2023-05]
 -[2021‑07][uint8array-base64-notes-2021-07]
| 2026 | | [`Math.sumPrecise`][math-sum] | Kevin Gibbons | Kevin Gibbons |  -[2025‑07][math-sum-notes-2025-07]
 -[2024‑10][math-sum-notes-2024-10]
 -[2024‑04][math-sum-notes-2024-04]
 -[2024‑02][math-sum-notes-2024-02]
 -[2023‑11][math-sum-notes-2023-11]
| 2026 | | [`Error.isError`][is-error] | Jordan Harband | Jordan Harband |  -[2025‑05][is-error-notes-2025-05]
 -[2024‑12][is-error-notes-2024-12]
 -[2024‑10][is-error-notes-2024-10]
 -[2024‑07][is-error-notes-2024-07]
 -[2024‑06][is-error-notes-2024-06]
 -[2024‑04][is-error-notes-2024-04]
 -[2016‑03][is-error-notes-2016-03]
 -[2015‑11][is-error-notes-2015-11]
| 2026 | | [`Array.fromAsync`][from-async] | J.S. Choi | J.S. Choi |  -[2025‑05][from-async-notes-2025-05]
 -[2025‑04][from-async-notes-2025-04]
 -[2023‑05][from-async-notes-2023-05]
 -[2022‑09][from-async-notes-2022-09]
 -[2022‑01][from-async-notes-2022-01]
 -[2021‑12][from-async-notes-2021-12]
 -[2021‑10][from-async-notes-2021-10]
 -[2021‑08][from-async-notes-2021-08]
| 2026 | | [`RegExp.escape`][escape] | Domenic Denicola
Benjamin Gruenbaum
Jordan Harband | Jordan Harband
Kevin Gibbons |  -[2025‑02][escape-notes-2025-02]
 -[2024‑07][escape-notes-2024-07]
 -[2024‑06][escape-notes-2024-06]
 -[2024‑04][escape-notes-2024-04]
 -[2024‑02][escape-notes-2024-02]
 -[2023‑09][escape-notes-2023-09]
 -[2023‑03][escape-notes-2023-03]
 -[2021‑01][escape-notes-2021-01]
 -[2015‑07][escape-notes-2015-07]
| 2025 | | [Redeclarable global `eval`-introduced `var`s][redeclarable-global-eval-vars] | Shu-yu Guo | Shu-yu Guo |  -[2025‑02][redeclarable-global-eval-vars-notes-2025-02]
 -[2024‑04][redeclarable-global-eval-vars-notes-2024-04]
 -[2024‑04][redeclarable-global-eval-vars-notes-2024-04-11]
| 2025 | | [Float16 on TypedArrays, DataView, `Math.f16round`][float16s] | Leo Balter | Leo Balter
Kevin Gibbons |  -[2025‑02][float16s-notes-2025-02]
 -[2023‑05][float16s-notes-2023-05]
 -[2023‑03][float16s-notes-2023-03]
 -[2017‑05][float16s-notes-2017-05]
| 2025 | | [`Promise.try`][try] | Jordan Harband | Jordan Harband |  -[2026‑07][try-notes-2026-07]
 -[2024‑10][try-notes-2024-10]
 -[2024‑06][try-notes-2024-06]
 -[2024‑04][try-notes-2024-04]
 -[2024‑02][try-notes-2024-02]
 -[2024‑02][try-notes-2024-02-08]
 -[2016‑11][try-notes-2016-11]
| 2025 | | [Sync Iterator helpers][iterator-helpers] | Gus Caplan | Michael Ficarra
Jonathan Keslin
Kevin Gibbons |  -[2024‑10][iterator-helpers-notes-2024-10]
 -[2024‑12][iterator-helpers-notes-2024-12]
 -[2024‑06][iterator-helpers-notes-2024-06]
 -[2023‑11][iterator-helpers-notes-2023-11]
 -[2023‑11][iterator-helpers-notes-2023-11-30]
 -[2023‑09][iterator-helpers-notes-2023-09]
 -[2023‑07][iterator-helpers-notes-2023-07]
 -[2023‑05][iterator-helpers-notes-2023-05] [[2]][iterator-helpers-notes-2023-05-2]
 -[2023‑03][iterator-helpers-notes-2023-03]
 -[2023‑01][iterator-helpers-notes-2023-01]
 -[2022‑11][iterator-helpers-notes-2022-11]
 -[2022‑09][iterator-helpers-notes-2022-09]
 -[2022‑07][iterator-helpers-notes-2022-07]
 -[2021‑08][iterator-helpers-notes-2021-08]
 -[2020‑07][iterator-helpers-notes-2020-07]
 -[2020‑06][iterator-helpers-notes-2020-06]
 -[2020‑06][iterator-helpers-notes-2020-06-04]
 -[2019‑07][iterator-helpers-notes-2019-07]
 -[2019‑01][iterator-helpers-notes-2019-01]
| 2025 | | [JSON Modules][json-modules] | Myles Borins
Sven Sauleau
Dan Clark
Daniel Ehrenberg | Myles Borins
Sven Sauleau
Dan Clark
Daniel Ehrenberg |  -[2024‑10][json-modules-notes-2024-10]
 -[2024‑06][json-modules-notes-2024-06]
 -[2023‑07][json-modules-notes-2023-07]
 -[2021‑01][json-modules-notes-2021-01]
 -[2021‑01][json-modules-notes-2021-01-27]
 -[2020‑11][json-modules-notes-2020-11]
 -[2020‑11][json-modules-notes-2020-11-19]
 -[2020‑09][json-modules-notes-2020-09]
 -[2020‑07][json-modules-notes-2020-07]
| 2025 | | [Import Attributes][import-attributes] | Myles Borins
Sven Sauleau
Dan Clark
Daniel Ehrenberg | Sven Sauleau
Dan Clark
Daniel Ehrenberg
Nicolò Ribaudo |  -[2024‑10][import-attributes-notes-2024-10]
 -[2024‑07][import-attributes-notes-2024-07]
 -[2023‑09][import-attributes-notes-2023-09]
 -[2023‑07][import-attributes-notes-2023-07]
 -[2023‑03][import-attributes-notes-2023-03]
 -[2023‑01][import-attributes-notes-2023-01]
 -[2023‑01][import-attributes-notes-2023-01-31]
 -[2021‑07][import-attributes-notes-2021-07]
 -[2021‑04][import-attributes-notes-2021-04]
 -[2020‑11][import-attributes-notes-2020-11]
 -[2020‑09][import-attributes-notes-2020-09]
 -[2020‑07][import-attributes-notes-2020-07]
 -[2020‑06][import-attributes-notes-2020-06] [[2]][import-attributes-notes-2020-06-2]
 -[2020‑02][import-attributes-notes-2020-02]
 -[2019‑12][import-attributes-notes-2019-12] [[2]][import-attributes-notes-2019-12-2]
| 2025 | | [RegExp Modifiers][regexp-modifiers] | Ron Buckton | Ron Buckton |  -[2024‑10][regexp-modifiers-notes-2024-10]
 -[2024‑06][regexp-modifiers-notes-2024-06]
 -[2023‑11][regexp-modifiers-notes-2023-11]
 -[2023‑07][regexp-modifiers-notes-2023-07]
 -[2022‑06][regexp-modifiers-notes-2022-06]
 -[2021‑12][regexp-modifiers-notes-2021-12]
 -[2021‑10][regexp-modifiers-notes-2021-10]
| 2025 | | [New Set methods][set-methods] | Michał Wadas
Sathya Gunasekaran
Kevin Gibbons | Kevin Gibbons |  -[2024‑04][set-methods-notes-2024-04]
 -[2024‑02][set-methods-notes-2024-02]
 -[2023‑07][set-methods-notes-2023-07]
 -[2023‑03][set-methods-notes-2023-03]
 -[2022‑11][set-methods-notes-2022-11]
 -[2022‑09][set-methods-notes-2022-09]
 -[2022‑07][set-methods-notes-2022-07]
 -[2019‑01][set-methods-notes-2019-01]
 -[2018‑05][set-methods-notes-2018-05]
| 2025 | | [Duplicate named capture groups][named-capture-groups] | Kevin Gibbons | Kevin Gibbons |  -[2024‑04][named-capture-groups-notes-2024-04]
 -[2023‑07][named-capture-groups-notes-2023-07]
 -[2022‑07][named-capture-groups-notes-2022-07]
 -[2022‑06][named-capture-groups-notes-2022-06]
 -[2022‑06][named-capture-groups-notes-2022-06-07]
| 2025 | | [ArrayBuffer transfer][arraybuffer-transfer] | Shu-yu Guo
Jordan Harband
Yagiz Nizipli | Shu-yu Guo
Jordan Harband
Yagiz Nizipli |  -[2024‑02][arraybuffer-transfer-notes-2024-02]
 -[2023‑01][arraybuffer-transfer-notes-2023-01]
 -[2018‑07][arraybuffer-transfer-notes-2018-07]
| 2024 | | [`Promise.withResolvers`][promise-defer] | Peter Klecha | Peter Klecha |  -[2023‑11][promise-defer-notes-2023-11]
 -[2023‑07][promise-defer-notes-2023-07]
 -[2023‑05][promise-defer-notes-2023-05]
 -[2023‑05][promise-defer-notes-2023-05-18]
 -[2023‑03][promise-defer-notes-2023-03]
| 2024 | | [Array Grouping][array-grouping] | Justin Ridgewell | Justin Ridgewell
Jordan Harband |  -[2023‑11][array-grouping-notes-2023-11]
 -[2023‑09][array-grouping-notes-2023-09]
 -[2023‑07][array-grouping-notes-2023-07]
 -[2023‑05][array-grouping-notes-2023-05]
 -[2022‑11][array-grouping-notes-2022-11]
 -[2022‑06][array-grouping-notes-2022-06]
 -[2021‑12][array-grouping-notes-2021-12]
 -[2021‑10][array-grouping-notes-2021-10]
 -[2021‑07][array-grouping-notes-2021-07]
| 2024 | | [Resizable and growable ArrayBuffers][resizable] | Shu-yu Guo | Shu-yu Guo |  -[2023‑09][resizable-notes-2023-09]
 -[2023‑07][resizable-notes-2023-07]
 -[2022‑03][resizable-notes-2022-03]
 -[2021‑10][resizable-notes-2021-10]
 -[2021‑08][resizable-notes-2021-08]
 -[2021‑05][resizable-notes-2021-05]
 -[2021‑04][resizable-notes-2021-04]
 -[2021‑04][resizable-notes-2021-04-21]
 -[2021‑03][resizable-notes-2021-03]
 -[2021‑01][resizable-notes-2021-01]
 -[2020‑09][resizable-notes-2020-09]
 -[2020‑07][resizable-notes-2020-07]
| 2024 | | [RegExp v flag with set notation + properties of strings][regexp-v-flag] | Markus Scherer
Mathias Bynens | Mathias Bynens |  -[2023‑05][regexp-v-flag-notes-2023-05]
 -[2022‑03][regexp-v-flag-notes-2022-03]
 -[2021‑12][regexp-v-flag-notes-2021-12]
 -[2021‑08][regexp-v-flag-notes-2021-08]
 -[2021‑05][regexp-v-flag-notes-2021-05]
 -[2021‑04][regexp-v-flag-notes-2021-04]
| 2024 | | [`Atomics.waitAsync`][nonblocking] | Lars Hansen | Shu-yu Guo
Lars Hansen |  -[2023‑05][nonblocking-notes-2023-05]
 -[2020‑03][nonblocking-notes-2020-03]
 -[2019‑12][nonblocking-notes-2019-12]
 -[2019‑06][nonblocking-notes-2019-06]
 -[2017‑09][nonblocking-notes-2017-09]
| 2024 | | [Well-Formed Unicode Strings][usv-string] | Guy Bedford
Bradley Farias | Guy Bedford
Bradley Farias
Michael Ficarra |  -[2023‑05][usv-string-notes-2023-05]
 -[2022‑11][usv-string-notes-2022-11]
 -[2022‑09][usv-string-notes-2022-09]
| 2024 | | [Change Array by Copy][change-array-by-copy] | Ashley Claymore
Robin Ricard | Ashley Claymore
Robin Ricard |  -[2023‑01][change-array-by-copy-notes-2023-01]
 -[2022‑06][change-array-by-copy-notes-2022-06]
 -[2022‑03][change-array-by-copy-notes-2022-03]
 -[2022‑07][change-array-by-copy-notes-2022-07]
 -[2021‑10][change-array-by-copy-notes-2021-10]
 -[2021‑08][change-array-by-copy-notes-2021-08]
 -[2021‑04][change-array-by-copy-notes-2021-04]
| 2023 | | [Symbols as WeakMap keys][symbols-weakmap] | Daniel Ehrenberg
Richard Button
Robin Ricard
Leo Balter
Rick Waldron
Caridy Patiño | Daniel Ehrenberg
Richard Button
Robin Ricard
Leo Balter
Rick Waldron
Caridy Patiño |  -[2023‑01][symbols-weakmap-notes-2023-01]
 -[2022‑06][symbols-weakmap-notes-2022-06]
 -[2022‑01][symbols-weakmap-notes-2022-01]
 -[2022‑01][symbols-weakmap-notes-2022-01-25]
 -[2021‑05][symbols-weakmap-notes-2021-05]
 -[2021‑04][symbols-weakmap-notes-2021-04]
 -[2020‑07][symbols-weakmap-notes-2020-07]
 -[2020‑06][symbols-weakmap-notes-2020-06]
| 2023 | | [Hashbang Grammar][hashbang-grammar] | Bradley Farias | Bradley Farias |  -[2022‑07][hashbang-grammar-notes-2022-07]
 -[2020‑03][hashbang-grammar-notes-2020-03]
 -[2018‑03][hashbang-grammar-notes-2018-03]
| 2023 | | [Array find from last][find-last] | Wenlu Wang | Wenlu Wang
Daniel Rosenwasser |  -[2022‑06][find-last-notes-2022-06]
 -[2021‑07][find-last-notes-2021-07]
 -[2021‑03][find-last-notes-2021-03]
 -[2021‑01][find-last-notes-2021-01]
| 2023 | | [Error Cause][error-cause] | Chengzhong Wu | Chengzhong Wu
Hemanth HM |  -[2021‑10][error-cause-notes-2021-10]
 -[2021‑03][error-cause-notes-2021-03]
 -[2020‑11][error-cause-notes-2020-11]
 -[2020‑09][error-cause-notes-2020-09]
| 2022 | | [Class Static Block][static-blocks] | Ron Buckton | Ron Buckton |  -[2021‑08][static-blocks-notes-2021-08]
 -[2021‑03][static-blocks-notes-2021-03]
 -[2021‑01][static-blocks-notes-2021-01]
 -[2020‑09][static-blocks-notes-2020-09]
 -[2020‑07][static-blocks-notes-2020-07]
 -[2018‑05][static-blocks-notes-2018-05]
| 2022 | | [Accessible `Object.prototype.hasOwnProperty`][object-has] | Jamie Kyle | Tierney Cyren
Jamie Kyle |  -[2021‑08][object-has-notes-2021-08]
 -[2021‑07][object-has-notes-2021-07]
 -[2021‑05][object-has-notes-2021-05]
| 2022 | | [`.at()`][at] | Shu-yu Guo
Tab Atkins | Shu-yu Guo
Tab Atkins |  -[2021‑08][at-notes-2021-08]
 -[2021‑01][at-notes-2021-01]
 -[2020‑11][at-notes-2020-11]
 -[2020‑09][at-notes-2020-09]
| 2022 | | [Ergonomic brand checks for Private Fields][private-fields-in-in] | Jordan Harband | Jordan Harband |  -[2021‑07][private-fields-in-in-notes-2021-07]
 -[2021‑01][private-fields-in-in-notes-2021-01]
 -[2020‑09][private-fields-in-in-notes-2020-09]
 -[2020‑09][private-fields-in-in-notes-2020-09-23]
 -[2020‑07][private-fields-in-in-notes-2020-07]
 -[2020‑06][private-fields-in-in-notes-2020-06]
 -[2020‑03][private-fields-in-in-notes-2020-03]
| 2022 | | [Top-level `await`][await] | Myles Borins
Yulia Startsev
Daniel Ehrenberg
Guy Bedford
Ms2ger | Myles Borins
Yulia Startsev |  -[2021‑05][await-notes-2021-05]
 -[2021‑03][await-notes-2021-03]
 -[2019‑10][await-notes-2019-10]
 -[2019‑06][await-notes-2019-06]
 -[2019‑03][await-notes-2019-03]
 -[2018‑05][await-notes-2018-05]
| 2022 | | [RegExp Match Indices][regex-match-indices] | Ron Buckton | Ron Buckton |  -[2021‑05][regex-match-indices-notes-2021-05]
 -[2021‑01][regex-match-indices-notes-2021-01]
 -[2020‑11][regex-match-indices-notes-2020-11]
 -[2019‑12][regex-match-indices-notes-2019-12]
 -[2019‑10][regex-match-indices-notes-2019-10]
 -[2019‑07][regex-match-indices-notes-2019-07]
 -[2018‑07][regex-match-indices-notes-2018-07]
 -[2018‑05][regex-match-indices-notes-2018-05]
| 2022 | | [Class fields][class-fields], [Private methods][private-methods], and [Static class features][static-class-features] | Daniel Ehrenberg | Daniel Ehrenberg
Kevin Gibbons |  -[2021‑04][class-fields-notes-2021-04]
 -[2020‑09][class-fields-notes-2020-09]
 -[2018‑09][class-fields-notes-2018-09]
 -[2018‑05][class-fields-notes-2018-05]
 -[2018‑05][class-fields-notes-2018-05-23]
 -[2018‑01][class-fields-notes-2018-01]
 -[2017‑11][class-fields-notes-2017-11]
 -[2017‑11][class-fields-notes-2017-11-30]
 -[2017‑11][class-fields-notes-2017-11-29]
 -[2017‑09][class-fields-notes-2017-09]
 -[2017‑09][class-fields-notes-2017-09-26]
 -[2017‑07][class-fields-notes-2017-07]
 -[2017‑07][class-fields-notes-2017-07-27]
 -[2017‑01][class-fields-notes-2017-01]
 -[2016‑07][class-fields-notes-2016-07]
 -[2016‑03][class-fields-notes-2016-03]
| 2022 | | [Numeric separators][numeric_separators] | Sam Goto
Rick Waldron | Sam Goto
Rick Waldron
Leo Balter |  -[2020‑07][numeric_separators-notes-2020-07]
 -[2020‑07][numeric_separators-notes-2020-07-20]
 -[2019‑03][numeric_separators-notes-2019-03]
 -[2019‑01][numeric_separators-notes-2019-01]
 -[2018‑05][numeric_separators-notes-2018-05]
 -[2017‑11][numeric_separators-notes-2017-11]
 -[2017‑09][numeric_separators-notes-2017-09]
 -[2017‑07][numeric_separators-notes-2017-07]
| 2021 | | [Logical Assignment Operators][logical-assignment] | Justin Ridgewell | Justin Ridgewell
Hemanth HM |  -[2020‑07][logical-assignment-notes-2020-07]
 -[2020‑03][logical-assignment-notes-2020-03]
 -[2020‑02][logical-assignment-notes-2020-02]
 -[2020‑02][logical-assignment-notes-2020-02-06]
 -[2018‑03][logical-assignment-notes-2018-03]
 -[2018‑03][logical-assignment-notes-2018-03-20]
| 2021 | | [WeakRefs][weakrefs] | Dean Tribble
Sathya Gunasekaran | Dean Tribble
Mark Miller
Till Schneidereit
Sathya Gunasekaran
Daniel Ehrenberg |  -[2020‑07][weakrefs-notes-2020-07]
 -[2020‑03][weakrefs-notes-2020-03]
 -[2020‑03][weakrefs-notes-2020-03-01]
 -[2020‑02][weakrefs-notes-2020-02]
 -[2020‑02][weakrefs-notes-2020-02-05]
 -[2019‑06][weakrefs-notes-2019-06]
 -[2019‑03][weakrefs-notes-2019-03]
 -[2018‑11][weakrefs-notes-2018-11]
 -[2018‑03][weakrefs-notes-2018-03]
 -[2016‑03][weakrefs-notes-2016-03]
| 2021 | | [`Promise.any`][promise-any] | Mathias Bynens
Kevin Gibbons
Sergey Rubanov | Mathias Bynens |  -[2020‑07][promise-any-notes-2020-07]
 -[2020‑06][promise-any-notes-2020-06]
 -[2019‑10][promise-any-notes-2019-10]
 -[2019‑07][promise-any-notes-2019-07]
 -[2019‑06][promise-any-notes-2019-06]
 -[2019‑03][promise-any-notes-2019-03]
| 2021 | | [`String.prototype.replaceAll`][replace-all] | Peter Marshall
Jakob Gruber
Mathias Bynens | Mathias Bynens |  -[2020‑06][replace-all-notes-2020-06]
 -[2019‑10][replace-all-notes-2019-10]
 -[2019‑07][replace-all-notes-2019-07]
 -[2019‑03][replace-all-notes-2019-03]
 -[2017‑11][replace-all-notes-2017-11]
| 2021 | | [`import.meta`][import-meta] | Domenic Denicola | Gus Caplan |  -[2020‑03][import-meta-notes-2020-03]
 -[2020‑03][import-meta-notes-2020-03-31]
 -[2017‑09][import-meta-notes-2017-09]
 -[2017‑09][import-meta-notes-2017-09-28]
 -[2017‑05][import-meta-notes-2017-05]
| 2020 | | [Nullish coalescing Operator][nullish-coalescing] | Gabriel Isenberg | Gabriel Isenberg
Justin Ridgewell
Daniel Rosenwasser |  -[2019‑12][nullish-coalescing-notes-2019-12]
 -[2019‑07][nullish-coalescing-notes-2019-07]
 -[2019‑06][nullish-coalescing-notes-2019-06]
 -[2018‑03][nullish-coalescing-notes-2018-03]
 -[2017‑09][nullish-coalescing-notes-2017-09]
| 2020 | | [Optional Chaining][chaining] | Gabriel Isenberg
Claude Pache
Dustin Savery | Gabriel Isenberg
Dustin Savery
Justin Ridgewell
Daniel Rosenwasser |  -[2019‑12][chaining-notes-2019-12]
 -[2019‑07][chaining-notes-2019-07]
 -[2019‑06][chaining-notes-2019-06]
 -[2018‑11][chaining-notes-2018-11]
 -[2018‑11][chaining-notes-2018-11-29]
 -[2018‑03][chaining-notes-2018-03]
 -[2018‑01][chaining-notes-2018-01]
 -[2017‑09][chaining-notes-2017-09]
| 2020 | | [`for-in` mechanics][for-in-mechanics] | Kevin Gibbons | Kevin Gibbons |  -[2019‑12][for-in-mechanics-notes-2019-12]
 -[2019‑06][for-in-mechanics-notes-2019-06]
 -[2018‑09][for-in-mechanics-notes-2018-09]
| 2020 | | [`globalThis`][globalThis] | Jordan Harband | Jordan Harband |  -[2019‑10][globalThis-notes-2019-10]
 -[2019‑01][globalThis-notes-2019-01]
 -[2018‑07][globalThis-notes-2018-07]
 -[2018‑07][globalThis-notes-2018-07-24]
 -[2016‑07][globalThis-notes-2016-07]
| 2020 | | [`Promise.allSettled`][allsettled] | Jason Williams
Robert Pamely
Mathias Bynens | Mathias Bynens |  -[2019‑07][allsettled-notes-2019-07]
 -[2019‑03][allsettled-notes-2019-03]
 -[2019‑01][allsettled-notes-2019-01]
 -[2018‑09][allsettled-notes-2018-09]
| 2020 | | [`BigInt`][bigint] | Daniel Ehrenberg | Daniel Ehrenberg |  -[2019‑07][bigint-notes-2019-07]
 -[2019‑06][bigint-notes-2019-06]
 -[2019‑03][bigint-notes-2019-03]
 -[2019‑03][bigint-notes-2019-03-27]
 -[2019‑01][bigint-notes-2019-01]
 -[2018‑05][bigint-notes-2018-05]
 -[2018‑03][bigint-notes-2018-03]
 -[2018‑01][bigint-notes-2018-01]
 -[2017‑11][bigint-notes-2017-11]
 -[2017‑09][bigint-notes-2017-09]
 -[2017‑09][bigint-notes-2017-09-28]
 -[2017‑07][bigint-notes-2017-07]
 -[2017‑05][bigint-notes-2017-05-25]
 -[2017‑05][bigint-notes-2017-05]
| 2020 | | [`import()`][dynamic-import] | Domenic Denicola | Domenic Denicola |  -[2019‑07][dynamic-import-notes-2019-07]
 -[2019‑06][dynamic-import-notes-2019-06]
 -[2019‑03][dynamic-import-notes-2019-03]
 -[2016‑11][dynamic-import-notes-2016-11]
 -[2016‑11][dynamic-import-notes-2016-11-29]
 -[2016‑09][dynamic-import-notes-2016-09]
| 2020 | | [`String.prototype.matchAll`][matchall] | Jordan Harband | Jordan Harband |  -[2019‑03][matchall-notes-2019-03]
 -[2018‑09][matchall-notes-2018-09]
 -[2018‑05][matchall-notes-2018-05]
 -[2018‑01][matchall-notes-2018-01]
 -[2017‑09][matchall-notes-2017-09]
 -[2017‑09][matchall-notes-2017-09-28]
| 2020 | | [`Array.prototype.{flat,flatMap}`][flat] | Brian Terlson
Michael Ficarra
Mathias Bynens | Brian Terlson
Michael Ficarra |  -[2019‑01][flat-notes-2019-01]
 -[2018‑09][flat-notes-2018-09]
 -[2018‑05][flat-notes-2018-05]
 -[2018‑03][flat-notes-2018-03]
 -[2018‑03][flat-notes-2018-03-20]
 -[2017‑11][flat-notes-2017-11]
 -[2017‑09][flat-notes-2017-09]
 -[2017‑07][flat-notes-2017-07]
| 2019 | | [`String.prototype.{trimStart,trimEnd}`][trims] | Sebastian Markbåge | Sebastian Markbåge
Mathias Bynens |  -[2019‑01][trims-notes-2019-01]
 -[2018‑01][trims-notes-2018-01]
| 2019 | | [Well-formed `JSON.stringify`][well-formed-stringify] | Richard Gibson | Mathias Bynens |  -[2019‑01][well-formed-stringify-notes-2019-01]
 -[2018‑09][well-formed-stringify-notes-2018-09]
 -[2018‑05][well-formed-stringify-notes-2018-05]
| 2019 | | [`Object.fromEntries`][object-from-entries] | Darien Maillet Valentine | Jordan Harband
Kevin Gibbons |  -[2019‑01][object-from-entries-notes-2019-01]
 -[2018‑07][object-from-entries-notes-2018-07]
 -[2018‑05][object-from-entries-notes-2018-05]
 -[2018‑03][object-from-entries-notes-2018-03]
| 2019 | | [`Function.prototype.toString` revision][function-to-string] | Michael Ficarra | Michael Ficarra |  -[2018‑11][function-to-string-notes-2018-11]
 -[2018‑09][function-to-string-notes-2018-09]
 -[2018‑05][function-to-string-notes-2018-05-22]
 -[2018‑01][function-to-string-notes-2018-01]
 -[2017‑07][function-to-string-notes-2017-07]
 -[2016‑11][function-to-string-notes-2016-11]
 -[2016‑03][function-to-string-notes-2016-03]
 -[2016‑03][function-to-string-notes-2016-03-29]
 -[2015‑05][function-to-string-notes-2015-05]
| 2019 | | [`Symbol.prototype.description`][symbol-description] | Michael Ficarra | Michael Ficarra |  -[2018‑11][symbol-description-notes-2018-11]
 -[2018‑05][symbol-description-notes-2018-05]
 -[2018‑01][symbol-description-notes-2018-01]
 -[2017‑07][symbol-description-notes-2017-07]
| 2019 | | [JSON superset][json-superset] | Richard Gibson | Mark Miller
Mathias Bynens |  -[2018‑05][json-superset-notes-2018-05]
 -[2018‑01][json-superset-notes-2018-01]
 -[2017‑11][json-superset-notes-2017-11]
 -[2017‑09][json-superset-notes-2017-09]
| 2019 | | [Optional `catch` binding][optional-catch] | Michael Ficarra | Michael Ficarra |  -[2018‑05][optional-catch-notes-2018-05]
 -[2017‑07][optional-catch-notes-2017-07]
| 2019 | | [Asynchronous Iteration][async-iteration] | Domenic Denicola | Domenic Denicola |  -[2018‑01][async-iteration-notes-2018-01]
 -[2017‑05][async-iteration-notes-2017-05]
 -[2016‑09][async-iteration-notes-2016-09]
| 2018 | | [`Promise.prototype.finally`][finally] | Jordan Harband | Jordan Harband |  -[2021‑12][finally-notes-2021-12]
 -[2018‑01][finally-notes-2018-01]
 -[2018‑01][finally-notes-2018-01-23]
 -[2017‑09][finally-notes-2017-09]
 -[2017‑07][finally-notes-2017-07]
 -[2017‑01][finally-notes-2017-01]
 -[2016‑11][finally-notes-2016-11]
 -[2016‑07][finally-notes-2016-07]
| 2018 | | [RegExp Unicode Property Escapes][unicode-escapes] | Mathias Bynens | Brian Terlson
Daniel Ehrenberg
Mathias Bynens |  -[2018‑01][unicode-escapes-notes-2018-01]
 -[2017‑05][unicode-escapes-notes-2017-05]
 -[2017‑03][unicode-escapes-notes-2017-03]
 -[2016‑07][unicode-escapes-notes-2016-07]
| 2018 | | [RegExp Lookbehind Assertions][lookbehind] | Gorkem Yakin
Nozomu Katō
Daniel Ehrenberg | Daniel Ehrenberg
Mathias Bynens |  -[2018‑03][lookbehind-notes-2018-03]
 -[2018‑01][lookbehind-notes-2018-01]
 -[2018‑01][lookbehind-notes-2018-01-24]
 -[2017‑03][lookbehind-notes-2017-03]
 -[2016‑11][lookbehind-notes-2016-11]
| 2018 | | [Rest/Spread Properties][object-rest-spread] | Sebastian Markbåge | Sebastian Markbåge |  -[2018‑01][object-rest-spread-notes-2018-01]
 -[2016‑09][object-rest-spread-notes-2016-09]
 -[2015‑09][object-rest-spread-notes-2015-09]
 -[2015‑07][object-rest-spread-notes-2015-07]
 -[2014‑09][object-rest-spread-notes-2014-09]
 -[2014‑06][object-rest-spread-notes-2014-06]
| 2018 | | [RegExp named capture groups][named-groups] | Gorkem Yakin
Daniel Ehrenberg | Daniel Ehrenberg
Brian Terlson
Mathias Bynens |  -[2017‑11][named-groups-notes-2017-11]
 -[2017‑05][named-groups-notes-2017-05]
| 2018 | | [`s` (`dotAll`) flag for regular expressions][dot-all] | Mathias Bynens | Brian Terlson
Mathias Bynens |  -[2017‑11][dot-all-notes-2017-11]
 -[2017‑05][dot-all-notes-2017-05]
| 2018 | | [Lifting template literal restriction][template-literal-lift] | Tim Disney | Tim Disney |  -[2017‑03][template-literal-lift-notes-2017-03] | 2018 | | [Shared memory and atomics][atomics] | Lars T Hansen | Lars T Hansen |  -[2017‑01][atomics-notes-2017-01]
 -[2016‑07][atomics-notes-2016-07]
 -[2016‑03][atomics-notes-2016-03]
 -[2016‑01][atomics-notes-2016-01]
 -[2015‑09][atomics-notes-2015-09]
| 2017 | | [Async functions][async-await] | Brian Terlson | Brian Terlson |  -[2016‑07][async-await-notes-2016-07]
 -[2016‑07][async-await-notes-2016-07-26]
 -[2015‑09][async-await-notes-2015-09]
 -[2015‑07][async-await-notes-2015-07]
| 2017 | | [Trailing commas in function parameter lists and calls][function-commas] | Jeff Morrison | Jeff Morrison |  -[2016‑07][function-commas-notes-2016-07]
 -[2015‑11][function-commas-notes-2015-11]
 -[2015‑09][function-commas-notes-2015-09]
 -[2014‑09][function-commas-notes-2014-09]
 -[2014‑09][function-commas-notes-2014-09-23]
| 2017 | | [`Object.getOwnPropertyDescriptors`][object-gopds] | Jordan Harband
Andrea Giammarchi | Jordan Harband |  -[2016‑07][object-gopds-notes-2016-07]
 -[2016‑05][object-gopds-notes-2016-05]
 -[2016‑03][object-gopds-notes-2016-03]
 -[2016‑01][object-gopds-notes-2016-01]
 -[2016‑01][object-gopds-notes-2016-01-26]
 -[2014‑04][object-gopds-notes-2014-04]
| 2017 | | [String padding][string-padding] | Jordan Harband | Jordan Harband
Rick Waldron |  -[2016‑05][string-padding-notes-2016-05] | 2017 | | [`Object.values`/`Object.entries`][object-values-entries] | Jordan Harband | Jordan Harband |  -[2016‑03][object-values-entries-notes-2016-03]
 -[2016‑01][object-values-entries-notes-2016-01]
 -[2015‑11][object-values-entries-notes-2015-11]
 -[2015‑09][object-values-entries-notes-2015-09]
 -[2014‑04][object-values-entries-notes-2014-04]
| 2017 | | [Exponentiation operator][exponentiation] | Rick Waldron | Rick Waldron |  -[2016‑01][exponentiation-notes-2016-01]
 -[2015‑09][exponentiation-notes-2015-09]
 -[2015‑09][exponentiation-notes-2015-09-23]
 -[2015‑07][exponentiation-notes-2015-07]
 -[2014‑09][exponentiation-notes-2014-09]
 -[2014‑07][exponentiation-notes-2014-07]
| 2016 | | [`Array.prototype.includes`][array-includes] | Domenic Denicola | Domenic Denicola
Rick Waldron |  -[2015‑11][array-includes-notes-2015-11]
 -[2015‑07][array-includes-notes-2015-07]
 -[2014‑11][array-includes-notes-2014-11]
 -[2014‑07][array-includes-notes-2014-07]
 -[2014‑04][array-includes-notes-2014-04]
| 2016 | See also the [active proposals](README.md), [stage 1 proposals](stage-1-proposals.md), [stage 0 proposals](stage-0-proposals.md), and [inactive proposals](inactive-proposals.md) documents. [array-includes]: https://github.com/tc39/proposal-Array.prototype.includes [array-includes-notes-2015-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-11/nov-17.md#arrayprototypeincludes [array-includes-notes-2015-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-07/july-28.md#6i-advance-arrayprototypeincludes-to-stage-3 [array-includes-notes-2014-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2014-11/nov-18.md#51--44-arrayprototypecontains-and-stringprototypecontains [array-includes-notes-2014-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2014-07/jul-31.md#57-arrayprototypecontains [array-includes-notes-2014-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2014-04/apr-9.md#45-arrayprototypecontains [exponentiation]: https://github.com/tc39/proposal-exponentiation-operator [exponentiation-notes-2016-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-01/jan-28.md#5xviii-exponentiation-operator-rw [exponentiation-notes-2015-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-09/sept-24.md#exponentiation-operator [exponentiation-notes-2015-09-23]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-09/sept-23.md#exponentiation-operator [exponentiation-notes-2015-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-07/july-28.md#exponentiation-operator [exponentiation-notes-2014-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2014-09/sept-23.md#58-exponentiation-operator-update [exponentiation-notes-2014-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2014-07/jul-31.md#exponentiation-operator [object-values-entries]: https://github.com/tc39/proposal-object-values-entries [object-values-entries-notes-2016-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-03/march-29.md#objectvalues--objectentries [object-values-entries-notes-2016-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-01/jan-26.md#5xiv-objectvalues-objectentries [object-values-entries-notes-2015-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-11/nov-17.md#objectvaluesentries [object-values-entries-notes-2015-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-09/sept-23.md#511-proposal-objectvalues--objectentries [object-values-entries-notes-2014-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2014-04/apr-9.md#51-objectentries-objectvalues [string-padding]: https://github.com/tc39/proposal-string-pad-start-end [string-padding-notes-2016-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-05/may-25.md#stringprototypepadstartend-jhd [object-gopds]: https://github.com/tc39/proposal-object-getownpropertydescriptors [object-gopds-notes-2016-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-05/may-25.md#objectgetownpropertydescriptors-jhd [object-gopds-notes-2016-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-07/jul-26.md#9iia-objectgetownpropertydescriptors-when-a-proxy-returns-an-undefined-descriptor [object-gopds-notes-2016-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-03/march-29.md#objectgetownpropertydescriptors [object-gopds-notes-2016-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-01/jan-28.md#objectgetownpropertydescriptors-to-stage-3-jordan-harband-low-priority-but-super-quick [object-gopds-notes-2016-01-26]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-01/jan-26.md#objectgetownpropertydescriptors-proposal-email-jhd [object-gopds-notes-2014-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2014-04/apr-9.md#44-objectgetownpropertydescriptors [function-commas]: https://github.com/tc39/proposal-trailing-function-commas [function-commas-notes-2016-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-07/jul-26.md#9ie-trailing-commas-in-functions [function-commas-notes-2015-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-11/nov-18.md#trailing-commas-in-function-parameter-lists [function-commas-notes-2015-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-09/sept-23.md#59-trailing-commas-in-function-parameter-lists [function-commas-notes-2014-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2014-09/sept-24.md#51-trailing-commas-in-function-call-expressions-and-declarations [function-commas-notes-2014-09-23]: https://github.com/tc39/notes/blob/HEAD/meetings/2014-09/sept-23.md#51-trailing-commas-in-function-call-expressions-and-declarations [async-await]: https://github.com/tc39/proposal-async-await [async-await-notes-2016-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-07/jul-28.md#10iv-async-functions [async-await-notes-2015-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-07/july-30.md#64-advance-async-functions-to-stage-2 [async-await-notes-2016-07-26]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-07/jul-26.md#9iid-async-functions-for-stage-4 [async-await-notes-2015-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-09/sept-23.md#53-async-functions [atomics]: https://github.com/tc39/proposal-ecmascript-sharedmem [atomics-notes-2017-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-01/jan-24.md#13if-seeking-stage-4-for-sharedarraybuffer [atomics-notes-2016-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-07/jul-28.md#10iia-shared-memory-and-atomics [atomics-notes-2016-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-03/march-29.md#shared-memory-and-atomics [atomics-notes-2016-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-01/jan-26.md#5iii-shared-memory-and-atomics-proposal [atomics-notes-2015-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-09/sept-22.md#51-shared-memory-and-atomics [template-literal-lift]: https://github.com/tc39/proposal-template-literal-revision [template-literal-lift-notes-2017-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-03/mar-21.md#10ia-template-literal-updates [dot-all]: https://github.com/tc39/proposal-regexp-dotall-flag [dot-all-notes-2017-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-11/nov-28.md#9ie-regexp-dotall-status-update [dot-all-notes-2017-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-05/may-23.md#16ic-status-update-on-regexp-proposals-lookbehind-unicode-properties-dotall-flag-and-named-groups-status-update [named-groups]: https://github.com/tc39/proposal-regexp-named-groups [named-groups-notes-2017-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-11/nov-28.md#9if-regexp-named-captures-status-update [named-groups-notes-2017-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-05/may-23.md#16ic-status-update-on-regexp-proposals-lookbehind-unicode-properties-dotall-flag-and-named-groups-status-update [object-rest-spread]: https://github.com/tc39/proposal-object-rest-spread [object-rest-spread-notes-2018-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-23.md#restspread-properties-for-stage-4 [object-rest-spread-notes-2016-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-09/sept-29.md#10iib-restspread-properties [object-rest-spread-notes-2015-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-09/sept-24.md#513-updates-on-rest-properties-proposal [object-rest-spread-notes-2015-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-07/july-30.md#613-advance-restspread-properties-to-stage-2 [object-rest-spread-notes-2014-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2014-09/sept-25.md#58-object-rest-destructuring-and-spread-properties [object-rest-spread-notes-2014-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2014-06/jun-6.md#rest-properties-and-spread-properties-sebastian-markbåge [lookbehind]: https://github.com/tc39/proposal-regexp-lookbehind [lookbehind-notes-2018-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-23.md#conclusionresolution-16 [lookbehind-notes-2018-01-24]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-24.md#13iij-regexp-lookbehind-assertions-for-stage-4 [lookbehind-notes-2017-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-03/mar-21.md#10ib-regexp-lookbehind-assertions [lookbehind-notes-2018-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-03/mar-20.md#8ia-normative-add-regexp-lookbehind-to-annex-b [lookbehind-notes-2016-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-11/nov-30.md#12ivc-regexp-lookbehind [unicode-escapes]: https://github.com/tc39/proposal-regexp-unicode-property-escapes [unicode-escapes-notes-2018-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-24.md#conclusionresolution-1 [unicode-escapes-notes-2017-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-05/may-23.md#16ic-status-update-on-regexp-proposals-lookbehind-unicode-properties-dotall-flag-and-named-groups-status-update [unicode-escapes-notes-2017-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-03/mar-21.md#10ic-regexp-unicode-property-escapes-for-stage-3 [unicode-escapes-notes-2016-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-07/jul-26.md#9iic-regexp-unicode-property-escapes [finally]: https://github.com/tc39/proposal-promise-finally [finally-notes-2018-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-24.md#conclusionresolution-2 [finally-notes-2017-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-07/jul-25.md#11iic-promiseprototypefinally-seeking-stage-3 [finally-notes-2018-01-23]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-23.md#13iiia-promiseprototypefinally-for-stage-4 [finally-notes-2017-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-01/jan-25.md#13iif-promiseprototypefinally-to-stage-3 [finally-notes-2016-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-11/dec-1.md#12iic-promiseprototypefinally [finally-notes-2021-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-12/dec-15.md#promiseprototypefinally-should-use-onfinallys-realm-for-newly-creating-functions [finally-notes-2017-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-28.md#promiseprototypefinally-status-update [finally-notes-2016-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-07/jul-28.md#10iiib-promiseprototypefinally [async-iteration]: https://github.com/tc39/proposal-async-iteration [async-iteration-notes-2018-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-25.md#conclusionresolution [async-iteration-notes-2017-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-05/may-25.md#15iva-revisiting-async-generator-yield-behavior [async-iteration-notes-2016-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-09/sept-29.md#11iiib-async-iteration [optional-catch]: https://github.com/tc39/proposal-optional-catch-binding [optional-catch-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-22.md#conclusionresolution-7 [optional-catch-notes-2017-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-07/jul-27.md#11iva-optional-catch-binding [json-superset]: https://github.com/tc39/proposal-json-superset [json-superset-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-22.md#conclusionresolution-8 [json-superset-notes-2017-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-27.md#12ie-make-ecmascript-a-syntactic-superset-of-json-for-stage-1 [json-superset-notes-2018-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-23.md#13iib-make-ecmascript-a-syntactic-superset-of-json-for-stage-3 [json-superset-notes-2017-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-11/nov-28.md#9iic-make-ecmascript-a-syntactic-superset-of-json-for-stage-2 [symbol-description]: https://github.com/tc39/proposal-Symbol-description [symbol-description-notes-2018-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-11/nov-27.md#conclusionresolution-12 [symbol-description-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-22.md#symbolprototypedescription-for-stage-3 [symbol-description-notes-2018-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-23.md#13iiid-symbolprototypedescription [symbol-description-notes-2017-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-07/jul-25.md#11iib-symbolprototypedescription [function-to-string]: https://github.com/tc39/Function-prototype-toString-revision [function-to-string-notes-2018-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-11/nov-27.md#conclusionresolution-13 [function-to-string-notes-2018-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-09/sept-26.md#include-static-in-static-method-tostring [function-to-string-notes-2018-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-23.md#13iiic-functionprototypetostring-pr-for-stage-4 [function-to-string-notes-2016-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-11/nov-30.md#12ivb-lineterminator-normalization-implementation-feedback-for-fptostring [function-to-string-notes-2018-05-22]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-22.md#functionprototypetostring-revision-updates-slides-and-stage-4 [function-to-string-notes-2017-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-07/jul-25.md#11iia-functionprototypetostring-looking-for-stage-4 [function-to-string-notes-2016-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-03/march-30.md#revisiting-functionprototypetostring [function-to-string-notes-2016-03-29]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-03/march-29.md#functionprototypetostring [function-to-string-notes-2015-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-05/may-28.md#functionprototypetostring-revision-michael-ficarra-presenting [object-from-entries]: https://github.com/tc39/proposal-object-from-entries [object-from-entries-notes-2019-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-01/jan-29.md#objectfromentries-for-stage-4 [object-from-entries-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-22.md#objectfromentries-to-stage-2 [object-from-entries-notes-2018-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-07/july-24.md#objectfromentries-to-stage-3 [object-from-entries-notes-2018-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-03/mar-20.md#10if-objectfromentries-for-stage-1 [well-formed-stringify]: https://github.com/tc39/proposal-well-formed-stringify [well-formed-stringify-notes-2019-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-01/jan-29.md#well-formed-jsonstringify-for-stage-4 [well-formed-stringify-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-22.md#well-formed-jsonstringify [well-formed-stringify-notes-2018-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-09/sept-26.md#well-formed-jsonstringify-for-stage-3 [trims]: https://github.com/tc39/proposal-string-left-right-trim [trims-notes-2019-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-01/jan-29.md#stringprototypetrimstarttrimend-for-stage-4 [trims-notes-2018-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-23.md#13iid-stringprototypetrimstarttrimend-for-stage-3 [flat]: https://github.com/tc39/proposal-flatMap [flat-notes-2019-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-01/jan-29.md#arrayprototypeflatflatmap-for-stage-4 [flat-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-22.md#arrayprototypeflatten-rename [flat-notes-2018-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-09/sept-26.md#arrayprototypeflatmap-for-stage-4- [flat-notes-2018-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-03/mar-22.md#10ig-update-on-arrayprototypeflatten-web-incompatibility [flat-notes-2018-03-20]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-03/mar-20.md#10ig-update-on-arrayprototypeflatten-web-incompatibility [flat-notes-2017-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-11/nov-28.md#10ia-arrayprototypeflatten--arrayprototypeflatmap-for-stage-3 [flat-notes-2017-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-28.md#15i-flatmap-for-stage-3 [flat-notes-2017-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-07/jul-27.md#11iiib-arrayprototypeflatten-map [matchall]: https://github.com/tc39/proposal-string-matchall [matchall-notes-2019-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-03/mar-26.md#stringprototypematchall-for-stage-4 [matchall-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-22.md#updates-and-a-question-to-resolve-on-stringprototypematchall [matchall-notes-2018-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-09/sept-25.md#update-on-stringprototypematchall [matchall-notes-2018-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-23.md#13iiib-stringprototypematchall-for-stage-3 [matchall-notes-2017-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-27.md#12iiia-stringprototypematchall [matchall-notes-2017-09-28]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-28.md#15iii-stringprototypematchall-for-stage-2 [dynamic-import]: https://github.com/tc39/proposal-dynamic-import [dynamic-import-notes-2019-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-06/june-4.md#dynamic-import-for-stage-4 [dynamic-import-notes-2019-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-07/july-25.md#loosening-idempotency-requirements-for-hostimportmoduledynamically-to-enable-retrying-failed-fetches [dynamic-import-notes-2019-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-03/mar-28.md#dynamic-import-for-stage-4-in-june [dynamic-import-notes-2016-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-11/dec-1.md#14ii-import-open-issues-and-stage-3-discussion [dynamic-import-notes-2016-11-29]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-11/nov-29.md#12iva-import [dynamic-import-notes-2016-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-09/sept-28.md#113a-import [allsettled]: https://github.com/tc39/proposal-promise-allSettled [allsettled-notes-2019-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-07/july-24.md#promiseallsettled [allsettled-notes-2019-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-03/mar-26.md#promiseallsettled-for-stage-3 [allsettled-notes-2019-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-01/jan-30.md#promiseallsettled [allsettled-notes-2018-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-09/sept-27.md#promiseallsettled-for-stage-1 [bigint]: https://github.com/tc39/proposal-bigint [bigint-notes-2019-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-06/june-4.md#bigint-to-stage-4 [bigint-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-22.md#bigint-status-update [bigint-notes-2019-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-07/july-23.md#disallow-bigint-literals-for-annex-b-non-octal-digits [bigint-notes-2018-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-25.md#13va-bigint-status-update-significant-recent-change [bigint-notes-2017-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-27.md#ii30b-bigint-status-update-daniel-ehrenberg [bigint-notes-2017-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-07/jul-26.md#11iiia-bigint-for-stage-3 [bigint-notes-2017-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-05/may-24.md#15iv-bigint-towards-stage-3 [bigint-notes-2017-05-25]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-05/may-25.md#15ih-bigint-for-stage-3 [bigint-notes-2017-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-11/nov-28.md#10ik-bigint-status-update [bigint-notes-2019-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-03/mar-27.md#bigint-follow-up-conversation [bigint-notes-2019-03-27]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-03/mar-27.md#bigint-function-parameter-overloading-and-intlnumberformatprototypeformat [bigint-notes-2019-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-01/jan-31.md#overloading-method-parameters-between-bigint-and-number-just-say-no [bigint-notes-2018-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-03/mar-22.md#bigint-status-update [bigint-notes-2017-09-28]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-28.md#bigint-topropertykey [globalThis]: https://github.com/tc39/proposal-global [globalThis-notes-2019-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-01/jan-31.md#globalthis-follow-up [globalThis-notes-2018-07-24]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-07/july-24.md#new-name-for-global [globalThis-notes-2016-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-07/jul-27.md#9iiia-systemglobal [globalThis-notes-2019-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-10/october-1.md#globalthis-to-stage-4 [globalThis-notes-2018-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-07/july-25.md#revisit-global-name [for-in-mechanics]: https://github.com/tc39/proposal-for-in-order [for-in-mechanics-notes-2019-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-12/december-4.md#for-in-order-for-stage-4 [for-in-mechanics-notes-2019-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-06/june-4.md#for-in-enumeration-order-for-stage-2 [for-in-mechanics-notes-2018-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-09/sept-25.md#for-in-mechanics [chaining]: https://github.com/tc39/proposal-optional-chaining [chaining-notes-2019-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-12/december-4.md#optional-chaining-for-stage-4 [chaining-notes-2019-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-07/july-25.md#optional-chaining-for-stage-3 [chaining-notes-2019-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-06/june-5.md#optional-chaining-for-stage-2 [chaining-notes-2018-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-11/nov-28.md#update-on-optional-chaining [chaining-notes-2018-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-03/mar-22.md#optional-chaining-for-stage-2 [chaining-notes-2018-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-24.md#13iiin-optional-chaining-update [chaining-notes-2017-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-27.md#12iiib-optional-chaining-operator-for-stage-2 [chaining-notes-2018-11-29]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-11/nov-29.md#optional-chaining-discussions [nullish-coalescing]: https://github.com/tc39/proposal-nullish-coalescing [nullish-coalescing-notes-2019-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-12/december-4.md#nullish-coalescing-for-stage-4 [nullish-coalescing-notes-2019-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-07/july-23.md#nullish-coalescing [nullish-coalescing-notes-2019-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-06/june-5.md#nullish-coalescing-for-stage-2 [nullish-coalescing-notes-2018-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-03/mar-22.md#10iif-nullish-coalescing-for-stage-2 [nullish-coalescing-notes-2017-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-28.md#13iii-nullary-coalescing-operator [import-meta]: https://github.com/tc39/proposal-import-meta [import-meta-notes-2020-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-03/april-1.md#importmeta-for-stage-4-continued-from-previous-day [import-meta-notes-2017-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-27.md#12iiic-importmeta-for-stage-3 [import-meta-notes-2020-03-31]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-03/march-31.md#importmeta-for-stage-4 [import-meta-notes-2017-09-28]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-28.md#12iiic-importmeta-for-stage-3 [import-meta-notes-2017-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-05/may-25.md#15iif-importmeta-for-stage-2 [replace-all]: https://github.com/tc39/proposal-string-replaceall [replace-all-notes-2020-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-06/june-2.md#stringprototypereplaceall-for-stage-4 [replace-all-notes-2019-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-10/october-2.md#stringprototypereplaceall-for-stage-3 [replace-all-notes-2019-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-07/july-24.md#stringprototypereplaceall [replace-all-notes-2019-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-03/mar-26.md#stringprototypereplaceall-for-stage-2 [replace-all-notes-2017-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-11/nov-28.md#10ih-stringprototypereplaceall-for-stage-1 [promise-any]: https://github.com/tc39/proposal-promise-any [promise-any-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-21.md#promiseany--aggregateerror-for-stage-4 [promise-any-notes-2020-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-06/june-2.md#aggregateerror-errors-update [promise-any-notes-2019-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-07/july-24.md#promiseany [promise-any-notes-2019-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-06/june-5.md#promiseany [promise-any-notes-2019-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-03/mar-27.md#promiseany [promise-any-notes-2019-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-10/october-2.md#promiseany-for-stage-3 [weakrefs]: https://github.com/tc39/proposal-weakrefs [weakrefs-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-21.md#weakrefs-for-stage-4--cleanupsome-for-stage-23 [weakrefs-notes-2019-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-06/june-6.md#weakrefs [weakrefs-notes-2020-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-03/april-2.md#revisit-weakrefs-finalizationregistry-api-change [weakrefs-notes-2020-03-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-03/april-1.md#weakrefs-finalizationregistry-api-change [weakrefs-notes-2020-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-02/february-6.md#weakrefs-status-update-continued [weakrefs-notes-2020-02-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-02/february-5.md#update-on-weakrefs [weakrefs-notes-2019-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-03/mar-28.md#weakref-update-currently-a-stage-2-proposal [weakrefs-notes-2018-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-03/mar-22.md#weak-references-for-stage-2 [weakrefs-notes-2016-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-03/march-31.md#weak-references [weakrefs-notes-2018-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-11/nov-29.md#weakref-session [logical-assignment]: https://github.com/tc39/proposal-logical-assignment [logical-assignment-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-21.md#logical-assignment-for-stage-4 [logical-assignment-notes-2020-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-03/march-31.md#logicalassignment-for-stage-3 [logical-assignment-notes-2020-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-02/february-5.md#logical-assignment-for-stage-2 [logical-assignment-notes-2020-02-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-02/february-6.md#request-for-reviewers-for-logical-assignment [logical-assignment-notes-2018-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-03/mar-22.md#10ie-logical-assignment-operators-for-stage-1-cont [logical-assignment-notes-2018-03-20]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-03/mar-20.md#10ie-logical-assignment-operators-for-stage-1 [numeric_separators]: https://github.com/tc39/proposal-numeric-separator [numeric_separators-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-21.md#numericliteralseparator-for-stage-4 [numeric_separators-notes-2020-07-20]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-20.md#forbid-numeric-separators-in-nonoctaldecimalintegerliteral-fractional--exponent-parts [numeric_separators-notes-2019-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-03/mar-28.md#decorator-based-extended-numeric-literals-status-update-and-numeric-separators-for-stage-3 [numeric_separators-notes-2019-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-01/jan-30.md#extended-numeric-literals-status-update-and-consider-restoring-numeric-separators-to-stage-3 [numeric_separators-notes-2017-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-11/nov-28.md#10ic-numeric-separators-for-stage-3 [numeric_separators-notes-2017-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-28.md#numeric-literal-separator-to-stage-3 [numeric_separators-notes-2017-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-07/jul-27.md#11iig-numeric-separators-for-stage-2 [numeric_separators-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-24.md#numeric-separators-update [private-methods]: https://github.com/tc39/proposal-private-methods [class-fields]: https://github.com/tc39/proposal-class-fields [static-class-features]: https://github.com/tc39/proposal-static-class-features [class-fields-notes-2021-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-04/apr-19.md#class-fields-private-methods-and-static-class-features-for-stage-4 [class-fields-notes-2020-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-09/sept-23.md#status-update-for-class-fields-private-methods-static-class-features [class-fields-notes-2018-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-09/sept-26.md#class-fields-and-private-methods-stage-3-update [class-fields-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-23.md#class-fields-status-update [class-fields-notes-2018-05-23]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-23.md#static-class-features-for-stage-3 [class-fields-notes-2018-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-01/jan-25.md#13vb-static-class-features-proposal [class-fields-notes-2017-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-11/nov-30.md#10iva-continued-inheriting-private-static-class-elements-discussion-and-resolution [class-fields-notes-2017-11-30]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-11/nov-30.md#10ivf-class-fields-asi-discussion-and-resolution [class-fields-notes-2017-11-29]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-11/nov-29.md#inheriting-private-static-class-elements-discussion-and-resolution [class-fields-notes-2017-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-27.md#12iva-private-methods-and-accessors-for-stage-3 [class-fields-notes-2017-09-26]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-26.md#12ib-class-fields-status-update [class-fields-notes-2017-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-07/jul-27.md#11ivc-class-fields-for-stage-3 [class-fields-notes-2017-07-27]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-07/jul-27.md#11ivd-private-methods-and-accessors-for-stage-2 [class-fields-notes-2017-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-01/jan-26.md#public-and-private-class-fields-daniel-ehrenberg-jeff-morrison-and-kevin-gibbons [class-fields-notes-2016-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-07/jul-27.md#10iva-class-field-initializers-this-semantics [class-fields-notes-2016-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-03/march-31.md#public-class-fields [regex-match-indices]: https://github.com/tc39/proposal-regexp-match-indices [regex-match-indices-notes-2021-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-05/may-25.md#regexp-match-indices [regex-match-indices-notes-2021-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-01/jan-25.md#regexp-match-indices [regex-match-indices-notes-2020-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-11/nov-16.md#regexp-matches-indices-jsc-implementation-feedback [regex-match-indices-notes-2019-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-10/october-2.md#regexp-match-indices [regex-match-indices-notes-2019-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-12/december-3.md#regexp-match-indices-performance-feedback [regex-match-indices-notes-2019-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-07/july-24.md#regexp-match-offsets-update [regex-match-indices-notes-2018-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-07/july-25.md#regexp-match-offsets [regex-match-indices-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-24.md#regexp-match-array-offsets-for-stage-1 [await]: https://github.com/tc39/proposal-top-level-await [await-notes-2021-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-05/may-25.md#top-level-await [await-notes-2019-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-06/june-6.md#top-level-await-for-stage-3 [await-notes-2021-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-03/mar-10.md#top-level-await [await-notes-2019-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-03/mar-28.md#top-level-await-with-a-vengeance [await-notes-2019-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-10/october-1.md#top-level-await-almost-resolved [await-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-22.md#top-level-await [private-fields-in-in]: https://github.com/tc39/proposal-private-fields-in-in [private-fields-in-in-notes-2021-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-07/july-14.md#ergonomic-brand-checks-for-stage-4 [private-fields-in-in-notes-2020-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-09/sept-24.md#revisit-ergonomic-brand-checks-for-private-fields [private-fields-in-in-notes-2020-09-23]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-09/sept-23.md#ergonomic-brand-checks-for-private-fields-for-stage-3 [private-fields-in-in-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-22.md#ergonomic-brand-checks-for-private-fields-for-stage-3 [private-fields-in-in-notes-2020-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-06/june-1.md#ergonomic-brand-checks-for-private-fields-for-stage-2 [private-fields-in-in-notes-2020-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-03/april-1.md#ergonomic-brand-checks-for-private-fields-for-stage-1 [private-fields-in-in-notes-2021-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-01/jan-27.md#ergonomic-brand-checks [at]: https://github.com/tc39/proposal-relative-indexing-method [at-notes-2021-08]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-08/aug-31.md#relative-indexing-at-method-for-stage-4 [at-notes-2020-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-11/nov-17.md#item-rename--revisit-inclusion-on-string [at-notes-2020-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-09/sept-22.md#item-for-stage-3 [at-notes-2021-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-01/jan-27.md#relative-indexing-method [object-has]: https://github.com/tc39/proposal-accessible-object-hasownproperty [object-has-notes-2021-08]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-08/aug-31.md#accessible-object-hasownproperty-for-stage-4 [object-has-notes-2021-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-05/may-25.md#accessible-objectprototypehasownproperty-for-stage-3 [object-has-notes-2021-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-07/july-14.md#accessible-object-hasownproperty-update [static-blocks]: https://github.com/tc39/proposal-class-static-block [static-blocks-notes-2021-08]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-08/aug-31.md#class-static-initialization-blocks-for-stage-4 [static-blocks-notes-2021-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-01/jan-25.md#class-static-initialization-block [static-blocks-notes-2021-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-03/mar-9.md#class-static-initialization-blocks [static-blocks-notes-2020-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-09/sept-22.md#class-static-initialization-block-for-stage-2 [static-blocks-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-20.md#class-static-blocks-for-stage-2 [static-blocks-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-23.md#class-static-block [error-cause]: https://github.com/tc39/proposal-error-cause [error-cause-notes-2021-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-10/oct-26.md#error-cause-for-stage-4 [error-cause-notes-2021-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-03/mar-10.md#errorprototypecause-for-stage-3 [error-cause-notes-2020-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-09/sept-24.md#error-cause-for-stage-1 [error-cause-notes-2020-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-11/nov-19.md#error-cause-for-stage-2 [find-last]: https://github.com/tc39/proposal-array-find-from-last [find-last-notes-2022-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-06/jun-06.md#findlastfindlastindex-for-stage-4 [find-last-notes-2021-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-01/jan-28.md#array-find-from-last-for-stage-1 [find-last-notes-2021-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-07/july-14.md#array-find-from-last [find-last-notes-2021-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-03/mar-10.md#array-find-from-last [hashbang-grammar]: https://github.com/tc39/proposal-hashbang [hashbang-grammar-notes-2022-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-07/jul-20.md#shebang-grammar [hashbang-grammar-notes-2018-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-03/mar-21.md#10iic-hashbang-grammar-for-stage-2 [hashbang-grammar-notes-2020-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-03/april-1.md#relax-hashbang-syntax-for-stage-1 [symbols-weakmap]: https://github.com/tc39/proposal-symbols-as-weakmap-keys [symbols-weakmap-notes-2023-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/jan-30.md#symbols-as-weakmap-keys [symbols-weakmap-notes-2022-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-06/jun-07.md#symbols-as-weakmap-keys [symbols-weakmap-notes-2022-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-01/jan-26.md#continuing-symbols-as-weakmap-keys [symbols-weakmap-notes-2022-01-25]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-01/jan-25.md#symbols-as-weakmap-keys-updates-and-discuss-the-usage-of-registered-and-well-known-keys [symbols-weakmap-notes-2021-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-05/may-25.md#symbols-as-weak-keys-for-stage-3 [symbols-weakmap-notes-2021-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-04/apr-21.md#symbols-as-weakmap-keys-for-stage-2 [symbols-weakmap-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-22.md#symbols-as-weakmap-keys-for-stage-2 [symbols-weakmap-notes-2020-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-06/june-2.md#symbols-as-weakmap-keys-for-stage-1 [change-array-by-copy]: https://github.com/tc39/proposal-change-array-by-copy [change-array-by-copy-notes-2022-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-03/mar-30.md#change-array-by-copy [change-array-by-copy-notes-2022-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-07/jul-19.md#change-array-by-copy-update-issue-95 [change-array-by-copy-notes-2021-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-10/oct-27.md#change-array-by-copy [change-array-by-copy-notes-2023-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/jan-30.md#change-array-by-copy [change-array-by-copy-notes-2022-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-06/jun-07.md#making-typedarrayprototypewith-simpler-in-the-change-array-by-copy-proposal [change-array-by-copy-notes-2021-08]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-08/aug-31.md#change-array-by-copy [change-array-by-copy-notes-2021-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-04/apr-20.md#change-array-by-copy [usv-string]: https://github.com/tc39/proposal-is-usv-string [usv-string-notes-2023-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-15.md#well-formed-unicode-strings-for-stage-4 [usv-string-notes-2022-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-09/sep-13.md#well-formed-unicode-strings [usv-string-notes-2022-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-11/nov-30.md#stringiswellformed- [nonblocking]: https://github.com/tc39/proposal-atomics-wait-async [nonblocking-notes-2023-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-15.md#atomicswaitasync-for-stage-4 [nonblocking-notes-2020-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-03/april-2.md#atomicswaitasync-error-rejection-pr [nonblocking-notes-2019-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-12/december-4.md#atomicswaitasync-for-stage-3 [nonblocking-notes-2017-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-09/sept-26.md#12ig--atomicswaitasync-for-stage-2 [nonblocking-notes-2019-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-06/june-4.md#atomicswaitasync-asking-for-stage-3-reviewers [regexp-v-flag]: https://github.com/tc39/proposal-regexp-v-flag [regexp-v-flag-notes-2023-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-16.md#regexp-v-flag-for-stage-4 [regexp-v-flag-notes-2022-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-03/mar-29.md#regexp-set-notation--unicode-properties-of-strings-for-stage-3 [regexp-v-flag-notes-2021-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-12/dec-14.md#regexp-set-notation--unicode-properties-of-strings-ready-for-stage-3-reviews [regexp-v-flag-notes-2021-08]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-08/aug-31.md#regexp-set-notation--properties-of-strings [regexp-v-flag-notes-2021-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-05/may-26.md#regexp-unicode-set-notation--properties-of-strings-for-stage-2 [regexp-v-flag-notes-2021-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-04/apr-20.md#regexp-unicode-set-notation--properties-of-strings-update [resizable]: https://github.com/tc39/proposal-resizablearraybuffer [resizable-notes-2023-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-09/september-26.md#resizable-buffers-for-stage-4 [resizable-notes-2022-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-03/mar-30.md#resizable-buffers [resizable-notes-2021-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-01/jan-26.md#resizablearraybuffer-and-growablesharedarraybuffer-updates [resizable-notes-2020-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-09/sept-24.md#resizable-and-growable-arraybuffers-for-stage-2 [resizable-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-23.md#resizablearraybuffer-and-growablesharedarraybuffer-for-stage-1 [resizable-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-11.md#resizable-buffers-bug-fixes-120-126-grow-refactor-then-maybe-for-stage-4 [resizable-notes-2021-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-10/oct-25.md#typedarray-prototype-methods-and-resize-in-the-middle-behavior [resizable-notes-2021-08]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-08/sept-01.md#resizable-buffers [resizable-notes-2021-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-05/may-25.md#resizable-arraybuffers-for-stage-3 [resizable-notes-2021-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-04/apr-20.md#resizable-buffers [resizable-notes-2021-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-03/mar-10.md#resizablearraybuffer-for-stage-3 [resizable-notes-2021-04-21]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-04/apr-21.md#resizable-arraybuffer-overflow [array-grouping]: https://github.com/tc39/proposal-array-grouping [array-grouping-notes-2023-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-11/november-27.md#array-grouping-for-stage-4 [array-grouping-notes-2021-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-07/july-14.md#array-filtering--grouping-for-stage-2 [array-grouping-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-11.md#array-grouping-for-stage-3 [array-grouping-notes-2023-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-16.md#arrayprototypegroup-rename-for-web-compatibility [array-grouping-notes-2022-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-11/nov-29.md#array-grouping-webcompat-issue [array-grouping-notes-2022-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-06/jun-06.md#array-grouping-rename-groupby-to-group [array-grouping-notes-2021-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-12/dec-14.md#array-grouping-for-stage-3 [array-grouping-notes-2021-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-10/oct-27.md#array-grouping-for-stage-2 [array-grouping-notes-2023-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-09/september-26.md#array-grouping-update [promise-defer]: https://github.com/tc39/proposal-promise-with-resolvers [promise-defer-notes-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-23.md#promisewithresolvers [promise-defer-notes-2023-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-17.md#promisewithresolvers-for-stage-2 [promise-defer-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-11.md#promisewithresolvers [promise-defer-notes-2023-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-11/november-27.md#promisewithresolvers-for-stage-4 [promise-defer-notes-2023-05-18]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-18.md#promisewithresolvers---call-for-stage-3-reviewers [arraybuffer-transfer]: https://github.com/tc39/proposal-arraybuffer-transfer [arraybuffer-transfer-notes-2024-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-6.md#arraybuffer-transfer-for-stage-4 [arraybuffer-transfer-notes-2023-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/feb-01.md#arraybuffer-transfer-for-stage-3 [arraybuffer-transfer-notes-2018-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-07/july-24.md#arraybufferprototypetransfer [named-capture-groups]: https://github.com/tc39/proposal-duplicate-named-capturing-groups [named-capture-groups-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-08.md#duplicate-named-capture-groups-for-stage-4 [named-capture-groups-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-12.md#duplicate-named-capture-groups [named-capture-groups-notes-2022-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-06/jun-06.md#duplicate-named-capture-groups-for-stage-1-2-or-3 [named-capture-groups-notes-2022-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-07/jul-20.md#duplicate-named-capturing-groups-for-stage-3 [named-capture-groups-notes-2022-06-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-06/jun-07.md#duplicate-named-capture-groups-redux [set-methods]: https://github.com/tc39/proposal-set-methods [set-methods-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-08.md#set-methods-for-stage-4 [set-methods-notes-2024-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-6.md#set-methods-bugfix-and-update [set-methods-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-12.md#set-methods-deferring-callability-check--handling-negative-sizes [set-methods-notes-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-21.md#set-methods-what-to-do-about-intersection-order [set-methods-notes-2022-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-11/nov-30.md#set-methods [set-methods-notes-2022-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-09/sep-14.md#set-methods-part-iii [set-methods-notes-2022-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-07/jul-20.md#set-methods-how-to-access-properties-of-the-argument [set-methods-notes-2019-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-01/jan-29.md#update-on-set-methods [set-methods-notes-2018-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-05/may-22.md#set-methods [regexp-modifiers]: https://github.com/tc39/proposal-regexp-modifiers [regexp-modifiers-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-08.md#regexp-modifiers-for-stage-4 [regexp-modifiers-notes-2023-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-11/november-27.md#regexp-modifiers-stage-3-update [regexp-modifiers-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-12.md#regexp-modifiers [regexp-modifiers-notes-2022-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-06/jun-07.md#regexp-modifiers [regexp-modifiers-notes-2021-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-12/dec-15.md#regexp-modifiers-for-stage-2 [regexp-modifiers-notes-2021-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-10/oct-27.md#regexp-modifiers-for-stage-1 [regexp-modifiers-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#regex-expression-pattern-modifiers [import-attributes]: https://github.com/tc39/proposal-import-attributes [import-attributes-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-08.md#import-attributes-and-json-modules-for-stage-4 [import-attributes-notes-2024-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-07/july-29.md#drop-assert-from-import-attributes [import-attributes-notes-2023-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-09/september-26.md#import-attributes-implementer-feedback [import-attributes-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-11.md#import-attributes [import-attributes-notes-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-22.md#import-assertionsattributes-for-stage-3 [import-attributes-notes-2020-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-06/june-3.md#module-attributes-for-stage-2 [import-attributes-notes-2020-06-2]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-06/june-4.md#continuation-module-attributes-for-stage-2 [import-attributes-notes-2020-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-02/february-6.md#module-attributes-status-update [import-attributes-notes-2019-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-12/december-5.md#module-attributes-for-stage-1 [import-attributes-notes-2019-12-2]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-12/december-5.md#module-attributes-continuation-of-earlier-discussion [import-attributes-notes-2023-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/feb-02.md#import-assertions [import-attributes-notes-2023-01-31]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/jan-31.md#problems-with-import-assertions-for-module-types-and-a-possible-general-solution--downgrade-to-stage-2 [import-attributes-notes-2021-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-07/july-14.md#import-assertions-update [import-attributes-notes-2021-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-04/apr-19.md#import-assertions-update [import-attributes-notes-2020-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-11/nov-17.md#import-assertions-status-update [import-attributes-notes-2020-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-09/sept-22.md#import-assertions-for-stage-3 [import-attributes-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-21.md#import-conditions-for-stage-3 [json-modules]: https://github.com/tc39/proposal-json-modules [json-modules-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-08.md#import-attributes-and-json-modules-for-stage-4 [json-modules-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#json-modules [json-modules-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-12.md#json-modules [json-modules-notes-2021-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-01/jan-25.md#json-modules-for-stage-3 [json-modules-notes-2020-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-11/nov-18.md#json-modules-for-stage-3 [json-modules-notes-2020-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-09/sept-22.md#json-modules-update [json-modules-notes-2021-01-27]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-01/jan-27.md#json-modules-revisit [json-modules-notes-2020-11-19]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-11/nov-19.md#json-modules-for-stage-3-cont [json-modules-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-21.md#import-conditions-for-stage-3 [iterator-helpers]: https://github.com/tc39/proposal-iterator-helpers [iterator-helpers-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-08.md#iterator-helpers-for-stage-4 [iterator-helpers-notes-2024-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-12/december-02.md#re-using-iteratorresult-objects-in-iterator-helpers [iterator-helpers-notes-2023-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-11/november-28.md#iterator-helpers-web-compat-continuation [iterator-helpers-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-11.md#iterator-helpers-small-optimisation-to-avoid-string-wrapper-objects [iterator-helpers-notes-2023-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-16.md#iterator-helpers-should-symboliterator-fallback-be-a-callable-check-or-an-undefinednull-check [iterator-helpers-notes-2023-05-2]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-16.md#iterator-helpers-should-malformed-iterators-fail-early-or-fail-only-when-iterated [iterator-helpers-notes-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-21.md#iterator-helpers [iterator-helpers-notes-2022-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-11/dec-01.md#iterator-helpers-for-stage-3 [iterator-helpers-notes-2022-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-09/sep-14.md#iterator-helpers-update [iterator-helpers-notes-2022-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-07/jul-21.md#iterator-helpers-update [iterator-helpers-notes-2021-08]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-08/aug-31.md#iterator-helpers [iterator-helpers-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-21.md#iterator-helpers-update [iterator-helpers-notes-2020-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-06/june-1.md#iterator-helpers [iterator-helpers-notes-2019-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-01/jan-31.md#iterator-helpers-for-stage-1 [iterator-helpers-notes-2023-11-30]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-11/november-30.md#iterator-helpers-continued [iterator-helpers-notes-2023-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-09/september-26.md#iterator-helper-web-incompat [iterator-helpers-notes-2023-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/jan-31.md#parallel-async-iterators-via-a-tweak-to-iterator-helpers [iterator-helpers-notes-2020-06-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-06/june-4.md#iterator-helpers-update [iterator-helpers-notes-2019-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-07/july-24.md#iterator-methods-update--stage-2 [iterator-helpers-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#sync-iterator-helpers [try]: https://github.com/tc39/proposal-promise-try [try-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-09.md#promisetry-for-stage-4 [try-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#promisetry-for-stage-3 [try-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-08.md#promisetry-for-stage-27 [try-notes-2024-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-6.md#promisetry-for-stage-2 [try-notes-2016-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-11/nov-29.md#11iib-promisetry [try-notes-2024-02-08]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-8.md#call-for-reviewers-for-promisetry [float16s]: https://github.com/tc39/proposal-float16array [float16s-notes-2025-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-02/february-18.md#float16array-for-stage-4 [float16s-notes-2023-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-16.md#float16array-for-stage-3 [float16s-notes-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-22.md#float16array-for-stage-2--3 [float16s-notes-2017-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-05/may-23.md#16ig-float16-on-typedarrays-dataview-mathhfround-for-stage-1 [redeclarable-global-eval-vars]: https://github.com/tc39/proposal-redeclarable-global-eval-vars [redeclarable-global-eval-vars-notes-2025-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-02/february-18.md#redeclarable-global-eval-vars-for-stage-4 [redeclarable-global-eval-vars-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-08.md#make-eval-introduced-global-vars-redeclarable-for-stage-27 [redeclarable-global-eval-vars-notes-2024-04-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-11.md#continuation-make-eval-introduced-global-vars-redeclarable [escape]: https://github.com/tc39/proposal-regex-escaping [escape-notes-2025-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-02/february-18.md#regexp-escaping-for-stage-4 [escape-notes-2024-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-07/july-29.md#regexpescape-for-stage-3 [escape-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-08.md#regexpescape-for-stage-27 [escape-notes-2024-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-7.md#regexpescape-hex-escape-discussion--for-stage-27 [escape-notes-2023-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-09/september-26.md#regexpescape-for-stage-2 [escape-notes-2021-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-01/jan-28.md#revisiting-regexp-escape [escape-notes-2015-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-07/july-28.md#62-regexpescape [escape-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#regexp-escaping [escape-notes-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-22.md#next-steps-for-regexp-escaping [from-async]: https://github.com/tc39/proposal-array-from-async [from-async-notes-2025-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-05/may-28.md#arrayfromasync-for-stage-4 [from-async-notes-2025-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-04/april-14.md#note-about-changed-behavior-of-arrayfromasync-after-landing-2600 [from-async-notes-2023-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-15.md#arrayfromasync-41-avoid-double-construction-of-this-value [from-async-notes-2022-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-09/sep-14.md#arrayfromasync-for-stage-3 [from-async-notes-2022-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-01/jan-24.md#arrayfromasync-for-stage-3 [from-async-notes-2021-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-12/dec-14.md#arrayfromasync-for-stage-2 [from-async-notes-2021-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-10/oct-26.md#arrayfromasync-update [from-async-notes-2021-08]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-08/aug-31.md#arrayfromasync [is-error]: https://github.com/tc39/proposal-is-error [is-error-notes-2025-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-05/may-28.md#erroriserror-for-stage-4 [is-error-notes-2024-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-12/december-02.md#erroriserror-to-stage-3 [is-error-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-09.md#erroriserror-for-stage-27 [is-error-notes-2024-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-07/july-30.md#erroriserror-for-stage-27 [is-error-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#erroriserror [is-error-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-10.md#bringing-back-erroriserror-for-stage-1-or-2-or-even-27 [is-error-notes-2016-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-03/march-29.md#erroriserror [is-error-notes-2015-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2015-11/nov-19.md#jhd-erroriserror [math-sum]: https://github.com/tc39/proposal-math-sum [math-sum-notes-2025-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-07/july-28.md#mathsumprecise-for-stage-4 [math-sum-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-09.md#mathsumprecise-for-stage-3--last-chance-to-suggest-other-names [math-sum-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-09.md#mathsumexact-for-stage-27 [math-sum-notes-2024-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-6.md#mathsum [math-sum-notes-2023-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-11/november-28.md#mathsum [uint8array-base64]: https://github.com/tc39/proposal-arraybuffer-base64 [uint8array-base64-notes-2025-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-07/july-28.md#uint8array-base64hex-for-stage-4 [uint8array-base64-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#avoid-second-passbuffer-in-base64-setfrombase64setfromhex-methods [uint8array-base64-notes-2024-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-7.md#uint8array-base64-for-stages-27-and-3 [uint8array-base64-notes-2023-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-11/november-27.md#base64-uint8arrays-discussion [uint8array-base64-notes-2023-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-09/september-28.md#uint8array-base64 [uint8array-base64-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-12.md#base64 [uint8array-base64-notes-2023-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-15.md#base64-for-uint8array-for-stage-2 [uint8array-base64-notes-2021-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-07/july-14.md#arraybuffer-tofrom-base64 [sequencing]: https://github.com/tc39/proposal-iterator-sequencing [sequencing-notes-2025-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-11/november-18.md#iterator-sequencing-for-stage-4 [sequencing-notes-2025-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-07/july-28.md#iterator-sequencing-for-stage-3 [sequencing-notes-2025-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-05/may-28.md#iterator-sequencing-for-stage-3 [sequencing-notes-2024-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-12/december-02.md#iterator-sequencing-for-stage-3 [sequencing-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-08.md#iterator-sequencing-for-stage-27 [sequencing-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#iterator-sequencing [sequencing-notes-2024-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-6.md#iterator-sequencing-for-stage-2 [sequencing-notes-2023-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-11/november-28.md#iterator-sequencing [sequencing-notes-2023-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-09/september-27.md#iterator-sequencing-for-stage-1 [json-parse-source]: https://github.com/tc39/proposal-json-parse-with-source [json-parse-source-notes-2025-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-11/november-18.md#normative-extend-jsonparse-and-jsonstringify-for-interaction-with-the-source-text-of-primitive-values [json-parse-source-notes-2023-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-09/september-26.md#jsonparse-source-text-access-update [json-parse-source-notes-2023-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/jan-30.md#jsonparse-source-text-access [json-parse-source-notes-2022-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-06/jun-07.md#jsonparse-source-text-access [json-parse-source-notes-2021-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-10/oct-26.md#jsonparse-source-text-access-update [json-parse-source-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-22.md#jsonparse-source-text-access-for-stage-2 [json-parse-source-notes-2018-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-09/sept-27.md#jsonparse-source-text-access [json-parse-source-notes-2020-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-02/february-5.md#jsonparse-source-text-access-for-stage-2 [json-parse-source-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#jsonparse-source-text-access [upsert]: https://github.com/tc39/proposal-upsert [upsert-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-20.md#upsert-for-stage-4 [upsert-notes-2025-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-07/july-28.md#upsert-for-stage-3 [upsert-notes-2025-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-04/april-14.md#upsert-for-stage-27 [upsert-notes-2024-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-12/december-02.md#upsert-formerly-mapemplace-update-and-request-for-stage-2-reviewers [upsert-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-09.md#mapemplace-stage-2-update [upsert-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-22.md#upsert-now-renamed-emplace-updates--for-stage-3 [upsert-notes-2019-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-10/october-2.md#mapupsert--previously-mapinsertorupdate [temporal]: https://github.com/tc39/proposal-temporal [temporal-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-09/september-23.md#temporal-update-and-normative-change [temporal-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-09.md#temporal-progress-update [temporal-notes-2024-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-6.md#temporal-update--proposed-normative-changes [temporal-notes-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-21.md#temporal-update-and-normative-changes [temporal-notes-2022-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-06/jun-06.md#temporal-normative-changes [temporal-notes-2021-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-03/mar-9.md#temporal-for-stage-3 [temporal-notes-2020-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-09/sept-23.md#temporal-stage-2-update [temporal-notes-2018-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-09/sept-27.md#temporal-for-stage-2 [temporal-notes-2026-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-03/march-11.md#temporal-for-stage-4 [temporal-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-20.md#temporal-update-and-needs-consensus-prs [temporal-notes-2025-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-07/july-28.md#temporal-normative-pr [temporal-notes-2025-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-04/april-14.md#temporal-update [temporal-notes-2024-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-07/july-30.md#temporal-update--bug-fixes [temporal-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-12.md#temporal-stage-3-update-and-scope-reduction [temporal-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-08.md#temporal-normative-bugfix [temporal-notes-2023-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-11/november-28.md#temporal-normative-pr-2718--general-update [temporal-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-12.md#temporal-stage-3-update-and-normative-prs [temporal-notes-2023-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-05/may-17.md#temporal-updates [temporal-notes-2023-03-23]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-23.md#temporal-nanoseconds-precision-follow-up [temporal-notes-2023-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/feb-01.md#temporal-naming-of-calendarid-and-timezoneid [temporal-notes-2023-01-31]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/jan-31.md#temporal-stage-3-update-and-normative-prs [temporal-notes-2022-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-11/nov-29.md#temporal-status-overview-and-normative-changes [temporal-notes-2022-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-09/sep-15.md#temporal-extension [temporal-notes-2022-09-13]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-09/sep-13.md#temporal-update [temporal-notes-2022-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-07/jul-20.md#temporal-update [temporal-notes-2021-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-10/oct-28.md#temporal-overflow [temporal-notes-2021-10-27]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-10/oct-27.md#normative-prs-for-temporal [temporal-notes-2021-08]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-08/aug-31.md#temporal [temporal-notes-2021-03-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-03/mar-10.md#temporal-pt-2 [temporal-notes-2021-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-01/jan-27.md#temporal [temporal-notes-2020-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-11/nov-18.md#tour-of-temporal [temporal-notes-2020-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-06/june-2.md#temporal-update [temporal-notes-2020-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-03/april-1.md#temporal-update [temporal-notes-2020-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-02/february-6.md#strings-or-symbols-for-temporalcalendar-protocol [temporal-notes-2019-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-03/mar-27.md#temporal-stage-2-update [temporal-notes-2018-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-07/july-26.md#temporal-proposal-update [temporal-notes-2017-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2017-07/jul-27.md#11iif-temporal-proposal-updates [temporal-notes-2025-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-11/november-18.md#temporal-status-report-and-normative-pr-slides-30m-philip-chimento [temporal-notes-2025-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-05/may-28.md#temporal-status-update-and-normative-change [temporal-notes-2023-01-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/feb-02.md#temporal-stage-3-update-continuation [temporal-notes-2022-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-03/mar-29.md#temporal-update-and-normative-changes [temporal-notes-2021-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-12/dec-14.md#temporal-update [temporal-notes-2021-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-05/may-25.md#temporal-normative-prs [temporal-notes-2021-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-04/apr-19.md#temporal-update [temporal-notes-2020-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-07/july-21.md#temporal-stage-2-update [temporal-notes-2019-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-10/october-2.md#an-update-on-temporal [joint]: https://github.com/tc39/proposal-joint-iteration [joint-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-11/november-18.md#joint-iteration-for-stage-3 [joint-notes-2024-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-07/july-30.md#joint-iteration-naming-discussion-issue-27 [joint-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-12.md#joint-iteration-for-stage-27 [joint-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-08.md#joint-iteration-confirm-our-stance-on-issue-1 [joint-notes-2024-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-6.md#joint-iteration-for-stage-2 [joint-notes-2023-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-11/november-28.md#joint-iteration-stage-1-update [joint-notes-2023-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-09/september-27.md#joint-iteration-for-stage-1 [atomics-pause-notes]: https://github.com/tc39/notes/blob/main/meetings/2024-10/october-09.md#atomicspause-for-stage-3 [atomics-pause-notes-2024-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-07/july-29.md#atomicspause-for-stage-3 [atomics-pause-notes-2026-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-01/january-21.md#atomicspause [atomics-pause-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-13.md#atomicspause [atomics-pause]: https://github.com/tc39/proposal-atomics-microwait [resource-management]: https://github.com/tc39/proposal-explicit-resource-management [resource-management-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-05/may-28.md#explicit-resource-management-for-stage-4 [resource-management-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-11.md#explicit-resource-management [resource-management-notes-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-23.md#async-explicit-resource-management-again [resource-management-notes-2023-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/jan-31.md#explicit-resource-management-stage-3-update [resource-management-notes-2023-01-31]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/jan-31.md#discuss-suppressederror-argument-overlap-error-and-cause [resource-management-notes-2022-12]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-11/dec-01.md#explicit-resource-management-for-stage-3 [resource-management-notes-2021-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2021-10/oct-27.md#explicit-resource-management-update [resource-management-notes-2019-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-07/july-25.md#explicit-resource-management-for-stage-2-continuation-from-tuesday [resource-management-notes-2018-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-07/july-24.md#explicit-resource-management [resource-management-notes-2025-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-04/april-15.md#explicit-resource-management [resource-management-notes-2025-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-02/february-18.md#explicit-resource-needs-consensus-pr [resource-management-notes-2024-04]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-04/april-09.md#explicit-resource-management-normative-updates-and-needs-consensus-prs [resource-management-notes-2023-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-12.md#explicit-resource-management-continuation [resource-management-notes-2023-07-11]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-07/july-11.md#explicit-resource-management-stage-3-update-and-normative-pr [resource-management-notes-2022-09]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-09/sep-15.md#explicit-resource-management-for-stage-3 [resource-management-notes-2020-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2020-02/february-5.md#updates-on-explicit-resource-management [resource-management-notes-2023-03-22]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-22.md#async-explicit-resource-management [resource-management-notes-2023-03-21]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-21.md#async-explicit-resource-management [resource-management-notes-2023-01-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-01/feb-01.md#async-explicit-resource-management [resource-management-notes-2019-07-23]: https://github.com/tc39/notes/blob/HEAD/meetings/2019-07/july-23.md#explicit-resource-management [resource-management-notes-2026-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-03/march-10.md#explicit-resource-management-conditional-stage-4-status-update [resource-management-notes-2024-06-13]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-13.md#continuation-from-previous-meeting-explicit-resource-management-normative-updates-and-needs-consensus-prs [resource-management-tests]: https://github.com/tc39/test262/search?l=JavaScript&q=explicit-resource-management [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-2018-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2018-03/mar-20.md#10ia-update-on-frozen-realms-in-light-of-meltdown-and-spectre [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-2016-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2016-03/march-30.md#draft-proposed-frozen-realm-api [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 [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-2022-01]: https://github.com/tc39/notes/blob/HEAD/meetings/2022-01/jan-26.md#holistic-discussion-of-tc39-dataflow-proposals [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 [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-2023-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2023-03/mar-22.md#import-reflection-update [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-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-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 [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 [esm-phase-notes-2024-06]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-06/june-13.md#esm-phase-imports [temporal-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-19.md#temporal-progress-update [joint-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-19.md#joint-iteration-for-stage-4 [atomics-pause-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-19.md#atomicspause-for-stage-4 [resource-management-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-19.md#explicit-resource-management-stage-4-progress-update [iterator-join]: https://github.com/tc39/proposal-iterator-join [iterator-join-tests]: https://github.com/tc39/test262/pull/4768 [iterator-join-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-11/november-19.md#iterator-join-for-stage-1-2-or-27 [iterator-join-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-20.md#iterator-join [iterator-includes]: https://github.com/tc39/proposal-iterator-includes [iterator-includes-notes-2026-03]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-03/march-12.md#iterator-includes [iterator-includes-notes-2026-03-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-03/march-10.md#iterator-includes-for-stage-1-2-or-27 [includes-tests]: https://github.com/tc39/test262/pull/5031 [try-notes-2026-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-07/july-20.md#needs-consensus-pr-make-promisetry-use-promiseresolve-in-non-error-case [iterator-includes-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-20.md#iterator-includes-for-stage-3 [chunking]: https://github.com/tc39/proposal-iterator-chunking [chunking-tests]: https://github.com/tc39/test262/pull/5011 [chunking-notes]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-09/september-22.md#iterator-chunking-for-stage-27 [chunking-notes-2025-07]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-07/july-29.md#iterator-chunking-for-stage-27 [chunking-notes-2025-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2025-05/may-29.md#iterator-chunking-for-stage-27 [chunking-notes-2024-10]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-10/october-09.md#iterator-chunking-for-stage-2 [chunking-notes-2024-02]: https://github.com/tc39/notes/blob/HEAD/meetings/2024-02/feb-7.md#iterator-chunking-for-stage-1 [chunking-notes-2026-05]: https://github.com/tc39/notes/blob/HEAD/meetings/2026-05/may-20.md#iterator-chunking-for-stage-3