#ECMAScript excitement π
#TC39 advanced these proposals this week π
4οΈβ£ Atomics.waitAsync
4οΈβ£ RegExp v flag
4οΈβ£ Well-Formed Unicode Strings
3οΈβ£ Decorator Metadata
3οΈβ£ Float16Array
2οΈβ£ Base64 for Uint8Array
2οΈβ£ Promise.withResolvers
2οΈβ£ TimeZone Canonicalizn
1οΈβ£ Intl.ZonedDateTimeFormat
π₯ Follow @javascriptdaily π₯
#TC39 advanced these proposals this week π
4οΈβ£ Atomics.waitAsync
4οΈβ£ RegExp v flag
4οΈβ£ Well-Formed Unicode Strings
3οΈβ£ Decorator Metadata
3οΈβ£ Float16Array
2οΈβ£ Base64 for Uint8Array
2οΈβ£ Promise.withResolvers
2οΈβ£ TimeZone Canonicalizn
1οΈβ£ Intl.ZonedDateTimeFormat
π₯ Follow @javascriptdaily π₯
β€10π6
#ECMAScript excitement π
Congrats to #NicoloRibaudo on advancing Optional Chaining for assignments to Stage 1 #TC39 today π
Today Optional Chaining works on the Right-Hand Side of assignment.
value = obj?.prop
This proposal allows it on the left π
obj?.prop = value π
π₯ Follow @javascriptdaily π₯
Congrats to #NicoloRibaudo on advancing Optional Chaining for assignments to Stage 1 #TC39 today π
Today Optional Chaining works on the Right-Hand Side of assignment.
value = obj?.prop
This proposal allows it on the left π
obj?.prop = value π
π₯ Follow @javascriptdaily π₯
π5
#ECMAScript excitement π
This week #TC39 advanced these proposals π
3οΈβ£ Array Grouping
3οΈβ£ Promise.withResolvers
3οΈβ£ Source Phase Imports
3οΈβ£ Time Zone Canonicalization
2οΈβ£ Deferred Import Evaluation
1οΈβ£ DataView get/set Uint8Clamped methods
1οΈβ£ Optional Chaining assignment
π₯ Follow @javascriptdaily π₯
This week #TC39 advanced these proposals π
3οΈβ£ Array Grouping
3οΈβ£ Promise.withResolvers
3οΈβ£ Source Phase Imports
3οΈβ£ Time Zone Canonicalization
2οΈβ£ Deferred Import Evaluation
1οΈβ£ DataView get/set Uint8Clamped methods
1οΈβ£ Optional Chaining assignment
π₯ Follow @javascriptdaily π₯
π16π₯5
JavaScript Daily
ECMAScript excitement π Safari 17.0 ships support for #TC39 Stage 3 proposal Set Methods π The seven new Set.prototype methods are: πΈ intersection πΈ union πΈ difference πΈ symmetricDifference πΈ isSubsetOf πΈ isSupersetOf πΈ isDisjointFrom π₯ Follow @javascriptdailyβ¦
#ECMAScript excitement π
Next week's #TC39 meeting is hosted by #TechAtBloomberg in Tokyo & has a packed agenda:
πΈ AsyncContext
πΈ Decimal
πΈ Import Attributes
πΈ Intl.MessageFormat
πΈ Negated
πΈ Pattern Matching
πΈ Structs
πΈ TDZ
πΈ Throw expressions
πΈ Type Annotations
https://github.com/tc39/agendas/blob/main/2023/09.md
Next week's #TC39 meeting is hosted by #TechAtBloomberg in Tokyo & has a packed agenda:
πΈ AsyncContext
πΈ Decimal
πΈ Import Attributes
πΈ Intl.MessageFormat
πΈ Negated
in
πΈ Pattern Matching
πΈ Structs
πΈ TDZ
πΈ Throw expressions
πΈ Type Annotations
https://github.com/tc39/agendas/blob/main/2023/09.md
GitHub
agendas/2023/09.md at main Β· tc39/agendas
TC39 meeting agendas. Contribute to tc39/agendas development by creating an account on GitHub.
π7
JavaScript Daily
#ECMAScript excitement π Next week's #TC39 meeting is hosted by #TechAtBloomberg in Tokyo & has a packed agenda: πΈ AsyncContext πΈ Decimal πΈ Import Attributes πΈ Intl.MessageFormat πΈ Negated in πΈ Pattern Matching πΈ Structs πΈ TDZ πΈ Throw expressions πΈ Typeβ¦
#ECMAScript excitement π
These proposals moved this week #TC39 ππ
4οΈβ£ Resizable ArrayBuffer
2οΈβ£ RegExp.escape
2οΈβ£π ShadowRealm
1οΈβ£ Joint Iteration
1οΈβ£ Locale Extensions
1οΈβ£ Iterator Sequencing
1οΈβ£ Negated in
1οΈβ£ Stable Formatting
ποΈ FinalizationRegistry #cleanupSome
ποΈ Symbol.thenable
These proposals moved this week #TC39 ππ
4οΈβ£ Resizable ArrayBuffer
2οΈβ£ RegExp.escape
2οΈβ£π ShadowRealm
1οΈβ£ Joint Iteration
1οΈβ£ Locale Extensions
1οΈβ£ Iterator Sequencing
1οΈβ£ Negated in
1οΈβ£ Stable Formatting
ποΈ FinalizationRegistry #cleanupSome
ποΈ Symbol.thenable
π9