TC39's Avatar

TC39

@tc39.es

new JavaScript who dis

1,101
Followers
3
Following
36
Posts
10.02.2024
Joined
Posts Following

Latest posts by TC39 @tc39.es

Justin Ridgewell
@jasnell.me
@bakkot.com
Matthew Gaudet
@michael.ficarra.me
@nicr.dev
@ptomato.name
@bridgear.bsky.social
@sffc.bsky.social

07.03.2026 19:22 ๐Ÿ‘ 10 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

@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... ๐Ÿ‘‡

07.03.2026 19:22 ๐Ÿ‘ 10 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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! ๐Ÿฅณ๐Ÿ‘๐Ÿ™Œ

๐Ÿ‘‡

07.03.2026 19:19 ๐Ÿ‘ 21 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

and withdrew Intl.UnitFormat

07.03.2026 19:19 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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... ๐Ÿ‘‡

07.03.2026 19:19 ๐Ÿ‘ 21 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

2๏ธโƒฃ Object.keysLength
1๏ธโƒฃ Intl Energy Units
1๏ธโƒฃ Intl Unit Protocol
1๏ธโƒฃ Object.getNonIndexStringProperties
1๏ธโƒฃ Typed Array Concatenation
1๏ธโƒฃ Typed Array Find Within

07.03.2026 19:18 ๐Ÿ‘ 11 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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... ๐Ÿ‘‡

07.03.2026 19:17 ๐Ÿ‘ 27 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

@andreubotella.com
Ben Allen
@softwarechris.com
@legendecas.bsky.social
@jessealama.net
@jasnell.me
@bakkot.com
@nicr.dev
@bridgear.bsky.social
@naugtur.pl

26.09.2025 19:06 ๐Ÿ‘ 14 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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! ๐Ÿฅณ๐Ÿ‘๐Ÿ™Œ

๐Ÿ‘‡

26.09.2025 19:06 ๐Ÿ‘ 33 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

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

26.09.2025 19:01 ๐Ÿ‘ 43 ๐Ÿ” 10 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Nice.

24.09.2025 16:43 ๐Ÿ‘ 33 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

@andreubotella.com
@jessealama.net
Justin Ridgewell
@bakkot.com
@michael.ficarra.me
@nicr.dev
Richard Gibson
@sffc.bsky.social
Stephen Hicks
@naugtur.pl

31.07.2025 21:10 ๐Ÿ‘ 13 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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! ๐Ÿฅณ๐Ÿ‘๐Ÿ™Œ

๐Ÿ‘‡

31.07.2025 21:10 ๐Ÿ‘ 22 ๐Ÿ” 2 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

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

31.07.2025 20:52 ๐Ÿ‘ 24 ๐Ÿ” 4 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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... ๐Ÿ‘‡

31.07.2025 20:52 ๐Ÿ‘ 51 ๐Ÿ” 12 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

ECMAScript Excitement ๐ŸŽ‰

Today, TC39 advanced these proposals:

1๏ธโƒฃ Array.getNonIndexStringProperties
1๏ธโƒฃ Object.getOwnPropertySymbols options

31.07.2025 20:42 ๐Ÿ‘ 15 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

ECMAScript Excitement ๐ŸŽ‰

Today, TC39 advanced these proposals:

2๏ธโƒฃ.7๏ธโƒฃ Intl Era and Month Code
2๏ธโƒฃ Import Buffer
1๏ธโƒฃ Module Global

30.07.2025 21:56 ๐Ÿ‘ 23 ๐Ÿ” 5 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

ECMAScript Excitement ๐ŸŽ‰

Today, TC39 advanced these proposals:

3๏ธโƒฃ Immutable ArrayBuffer
2๏ธโƒฃ Keep trailing zeros in Intl.NumberFormat and Intl.PluralRules

29.07.2025 22:18 ๐Ÿ‘ 19 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

ECMAScript Excitement ๐ŸŽ‰

Today, TC39 advanced these proposals:

4๏ธโƒฃ Math.sumPrecise
4๏ธโƒฃ Uint8Array to/from base64 and hex
3๏ธโƒฃ Iterator Sequencing
3๏ธโƒฃ Upsert

28.07.2025 22:44 ๐Ÿ‘ 62 ๐Ÿ” 10 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 2

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!

03.07.2025 21:26 ๐Ÿ‘ 14 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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.

03.07.2025 21:26 ๐Ÿ‘ 55 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 2
ECMA-262 - Ecma International ECMAScriptยฎ 2025 language specification, 16th edition - ECMAScript is a programming language based on several technologies like JavaScript.

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

27.06.2025 15:41 ๐Ÿ‘ 31 ๐Ÿ” 3 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

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

30.05.2025 15:35 ๐Ÿ‘ 25 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1

ECMAScript Excitement ๐ŸŽ‰

This week, at its 108th meeting, TC39 advanced these proposals:

30.05.2025 15:35 ๐Ÿ‘ 22 ๐Ÿ” 4 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

ECMAScript Excitement ๐ŸŽ‰

Today, TC39 advanced this proposal:

1๏ธโƒฃ Inspector, originally a part of the Comparisons proposal

30.05.2025 15:31 ๐Ÿ‘ 5 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

ECMAScript Excitement ๐ŸŽ‰

Today, TC39 advanced these proposals:

2๏ธโƒฃ Math.clamp
2๏ธโƒฃ Seeded Pseudo-Random Numbers
1๏ธโƒฃ Random Functions

29.05.2025 17:41 ๐Ÿ‘ 39 ๐Ÿ” 6 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

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

28.05.2025 16:35 ๐Ÿ‘ 60 ๐Ÿ” 12 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 2

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

17.04.2025 16:17 ๐Ÿ‘ 59 ๐Ÿ” 14 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 2

ECMAScript Excitement ๐ŸŽ‰

Today, TC39 advanced this proposal:

1๏ธโƒฃ Disposable AsyncContext

17.04.2025 16:12 ๐Ÿ‘ 10 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

ECMAScript Excitement ๐ŸŽ‰

Today, TC39 advanced these proposals:

2๏ธโƒฃ export defer
1๏ธโƒฃ Compare Strings by Codepoint

16.04.2025 19:12 ๐Ÿ‘ 37 ๐Ÿ” 5 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 1