DEV Community

hemanth.hm
hemanth.hm

Posted on • Edited on

7 2 1 1 1

Updates from the 102nd TC39 meeting

There were several items on the agenda, this post focuses on feature proposals and their progress from the 101th TC39 meeting [11-13th June 2024].

Stage 2:

  • Error.isError: Error.isError tests if a value is an Error instance, irrespective of its Realm origin.

  • ESM Phase Imports: Solves the static worker module analysis problem for JavaScript, through defining suitable phase imports for Source Text Module.

  • Discard Bindings: Discard void bindings.

  • Iterator Sequencing: create iterators by sequencing existing iterators

Stage 2.7:

Stage 3:

  • Promise.try: an ergonomic, readable, and intuitive way to invoke a function and always get a Promise.



Hemanth HM

AWS Security LIVE!

Tune in for AWS Security LIVE!

Join AWS Security LIVE! for expert insights and actionable tips to protect your organization and keep security teams prepared.

Learn More

Top comments (5)

Collapse
 
simevidas profile image
Šime Vidas

What is stage 2.7?

Collapse
 
hemanth profile image
hemanth.hm

Image description

Collapse
 
ryzokuken profile image
Ujjwal Sharma

It's a new stage introduced last year. I gave two presentations about it recently but we should do a public post too @hemanth what do you think?

Collapse
 
hemanth profile image
hemanth.hm

@ryzokuken for sure!

Collapse
 
galindosvq profile image
Antonio Galindo

Good to know, thanks for the update.

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

AWS GenAI LIVE!

GenAI LIVE! is a dynamic live-streamed show exploring how AWS and our partners are helping organizations unlock real value with generative AI.

Tune in to the full event

DEV is partnering to bring live events to the community. Join us or dismiss this billboard if you're not interested. ❤️