Updates from the 95th TC39 meeting

hemanth.hm - Mar 24 '23 - - Dev Community

There were several items on the agenda, this post focuses on feature proposals and their progress from the 95th TC39 meeting.

Stage 3:

  • Async 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 options, e.g. for JSON modules.

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:



@gnumanth

Elections for the 2023 TC39 Chair Group are complete 🎉

The Chairs this year are...

🔸 @SoftwareChrisGo Chris de Almeida (IBM)
🔸 @robpalmer2 Rob Palmer (Bloomberg)
🔸 @ryzokuken Ujjwal Sharma (Igalia)

— TC39 (@TC39) March 22, 2023
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .