This content originally appeared on DEV Community and was authored by hemanth.hm
There were several items on the agenda, this post focuses on feature proposals and their progress from the 94th TC39 meeting.
Stage 3:
Explicit Resource Management: Address a common pattern in software development regarding the lifetime and management of various resources (memory, I/O, etc.).
import attribute: Import Assertions re-adanced to Stage-3. Proposal for syntax to import ES modules with assertions
Stage 2:
Async Context: proposal is to provide a mechanism to ergonomically track async contexts in JavaScript.
Float16Array: Float16 on TypedArrays, DataView, Math.f16round.
Iterator.range: A proposal for ECMAScript to add a built-in
Iterator.range()
Stage 1:
Await Dictionary: A proposal to add
Promise.ownProperties()
,Promise.fromEntries()
Class Method Parameter Decorators: Decorators for ECMAScript class method and constructor parameters
Promise.withResolvers: Creates a Promise with the
reject
,resolve
andpromise
functions placed as methods
on the promise object itself.Time Zone Canonicalization: TC39 Proposal (stacked on Temporal) to improve handling of changes to the IANA Time Zone Database.
@gnumanth
Elections for the 2023 TC39 Chair Group are complete 🎉
— TC39 (@TC39) March 22, 2023
The Chairs this year are...
🔸 @SoftwareChrisGo Chris de Almeida (IBM)
🔸 @robpalmer2 Rob Palmer (Bloomberg)
🔸 @ryzokuken Ujjwal Sharma (Igalia)
This content originally appeared on DEV Community and was authored by hemanth.hm

hemanth.hm | Sciencx (2023-03-24T00:58:36+00:00) Updates from the 95th TC39 meeting. Retrieved from https://www.scien.cx/2023/03/24/updates-from-the-95th-tc39-meeting/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.