Justin Ridgewell
@jasnell.me
@bakkot.com
Matthew Gaudet
@michael.ficarra.me
@nicr.dev
@ptomato.name
@bridgear.bsky.social
@sffc.bsky.social
Justin Ridgewell
@jasnell.me
@bakkot.com
Matthew Gaudet
@michael.ficarra.me
@nicr.dev
@ptomato.name
@bridgear.bsky.social
@sffc.bsky.social
@andreubotella.com
@ashley-c.bsky.social
Ben Allen
Christian Ulbrich
Caio Lima
@legendecas.bsky.social
@aardvark179.bsky.social
@jordan.har.band
Jonas Haukenes
@jonkuperman.com
and... ๐
Note-takers are the unsung heroes of TC39. Without them, no progress could be made. It is right to give them thanks and praise. Here's to those who helped at the last two meetings! ๐ฅณ๐๐
๐
and withdrew Intl.UnitFormat
ECMAScript Excitement ๐
Recently, at its 112th meeting, TC39 advanced these proposals:
4๏ธโฃ Upsert: Map.prototype.getOrInsert()
3๏ธโฃ Intl Era/Month Code
2๏ธโฃ import.sync()
1๏ธโฃ Composable Accessors via built-in Decorators
1๏ธโฃ Alias Accessors
1๏ธโฃ Error Option: framesAbove
1๏ธโฃ Error Option: limit
and... ๐
2๏ธโฃ Object.keysLength
1๏ธโฃ Intl Energy Units
1๏ธโฃ Intl Unit Protocol
1๏ธโฃ Object.getNonIndexStringProperties
1๏ธโฃ Typed Array Concatenation
1๏ธโฃ Typed Array Find Within
ECMAScript Excitement ๐
Recently, at its 111th meeting, TC39 advanced these proposals:
4๏ธโฃ Intl.Locale Info
4๏ธโฃ Iterator.concat
4๏ธโฃ JSON.parse Source Text
3๏ธโฃ [Iterator.zip](github.com/tc39/proposa...)
2๏ธโฃ.7๏ธโฃ Iterator.prototype.join
2๏ธโฃ.7๏ธโฃ Promise.allKeyed
2๏ธโฃ Error.captureStackTrace
2๏ธโฃ Import Text
and... ๐
@andreubotella.com
Ben Allen
@softwarechris.com
@legendecas.bsky.social
@jessealama.net
@jasnell.me
@bakkot.com
@nicr.dev
@bridgear.bsky.social
@naugtur.pl
Note-takers are the unsung heroes of TC39. Without them, no progress could be made. It is right to give them thanks and praise. Here's to those who helped at this week's meeting! ๐ฅณ๐๐
๐
ECMAScript Excitement ๐
This week, at its 110th meeting, TC39 advanced these proposals:
3๏ธโฃ Non-extensible applies to Private
2๏ธโฃ.7๏ธโฃ Import Bytes
2๏ธโฃ.7๏ธโฃ Iterator Chunking
2๏ธโฃ Native Promise Predicate
1๏ธโฃ Array.prototype.pushAll
1๏ธโฃ Native Promise Adoption
Nice.
@andreubotella.com
@jessealama.net
Justin Ridgewell
@bakkot.com
@michael.ficarra.me
@nicr.dev
Richard Gibson
@sffc.bsky.social
Stephen Hicks
@naugtur.pl
Note-takers are the unsung heroes of TC39. Without them, no progress could be made. It is right to give them thanks and praise. Here's to those who helped at this week's meeting! ๐ฅณ๐๐
๐
2๏ธโฃ.7๏ธโฃ Intl Era and Month Code
2๏ธโฃ Keep trailing zeros in Intl.NumberFormat and Intl.PluralRules
2๏ธโฃ Import Bytes
1๏ธโฃ Module Global
1๏ธโฃ Array.getNonIndexStringProperties
1๏ธโฃ Object.getOwnPropertySymbols options
ECMAScript Excitement ๐
This week, at its 109th meeting, TC39 advanced these proposals:
4๏ธโฃ Math.sumPrecise
4๏ธโฃ Uint8Array to/from base64 and hex
3๏ธโฃ Iterator Sequencing
3๏ธโฃ Upsert
3๏ธโฃ Immutable ArrayBuffer
and... ๐
ECMAScript Excitement ๐
Today, TC39 advanced these proposals:
1๏ธโฃ Array.getNonIndexStringProperties
1๏ธโฃ Object.getOwnPropertySymbols options
ECMAScript Excitement ๐
Today, TC39 advanced these proposals:
2๏ธโฃ.7๏ธโฃ Intl Era and Month Code
2๏ธโฃ Import Buffer
1๏ธโฃ Module Global
ECMAScript Excitement ๐
Today, TC39 advanced these proposals:
3๏ธโฃ Immutable ArrayBuffer
2๏ธโฃ Keep trailing zeros in Intl.NumberFormat and Intl.PluralRules
ECMAScript Excitement ๐
Today, TC39 advanced these proposals:
4๏ธโฃ Math.sumPrecise
4๏ธโฃ Uint8Array to/from base64 and hex
3๏ธโฃ Iterator Sequencing
3๏ธโฃ Upsert
The awards are well-deserved; we're fortunate to have them on committee and look forward to their continued participation, hopefully for many years to come.
Congratulations, and thank you both for all you've done!
Ecma International Excitement ๐
Last week, two TC39 members, Rob Palmer (@robpalmer.bsky.social) and Michael Saboff, received the Ecma Recognition Award for their contributions to Ecma, including TC39.
ECMAScript Excitement ๐
This week, the Ecma General Assembly approved ECMAScript 2025 (ES2025), the 16th edition.
โจ Duplicate Named Capture Groups
โจ Float16Array
โจ Import Attributes
โจ Iterator Helpers
โจ JSON Modules
โจ Promise.try
โจ RegExp.escape
โจ RegExp Modifiers
โจ Set Methods
4๏ธโฃ Explicit Resource Management
4๏ธโฃ Array.fromAsync
4๏ธโฃ Error.isError
2๏ธโฃ Math.clamp
2๏ธโฃ Seeded Pseudo-Random Numbers
1๏ธโฃ Keep trailing zeros in Intl.NumberFormat and Intl.PluralRules
1๏ธโฃ Random Functions
1๏ธโฃ Inspector, originally a part of the Comparisons proposal
ECMAScript Excitement ๐
This week, at its 108th meeting, TC39 advanced these proposals:
ECMAScript Excitement ๐
Today, TC39 advanced this proposal:
1๏ธโฃ Inspector, originally a part of the Comparisons proposal
ECMAScript Excitement ๐
Today, TC39 advanced these proposals:
2๏ธโฃ Math.clamp
2๏ธโฃ Seeded Pseudo-Random Numbers
1๏ธโฃ Random Functions
ECMAScript Excitement ๐
Today, TC39 advanced these proposals:
4๏ธโฃ Explicit Resource Management
4๏ธโฃ Array.fromAsync
4๏ธโฃ Error.isError
1๏ธโฃ Keep trailing zeros in Intl.NumberFormat and Intl.PluralRules
ECMAScript Excitement ๐
This week, at its 107th meeting, TC39 advanced these proposals:
2๏ธโฃ.7๏ธโฃ Non-extensible Applies to Private
2๏ธโฃ.7๏ธโฃ Upsert
2๏ธโฃ export defer
1๏ธโฃ Compare Strings by Codepoint
1๏ธโฃ Composite Keys
1๏ธโฃ Disposable AsyncContext
1๏ธโฃ Enums
1๏ธโฃ Object.propertyCount
and withdrew Records & Tuples
ECMAScript Excitement ๐
Today, TC39 advanced this proposal:
1๏ธโฃ Disposable AsyncContext
ECMAScript Excitement ๐
Today, TC39 advanced these proposals:
2๏ธโฃ export defer
1๏ธโฃ Compare Strings by Codepoint