DEV Community

Cover image for The ECMAScript Ecosystem

The ECMAScript Ecosystem

Laurie on February 11, 2020

JavaScript is a wonderful language. It's constantly evolving, adding new features and functionality. However, it can be a challenge to figure out w...
Collapse
 
itsjzt profile image
Saurabh Sharma

Just waiting for pipeline operator |> to get to stage 3

Collapse
 
victorioberra profile image
Victorio Berra

Thanks for the article!

It's worth it to mention optional chaining is experimental and only usable in that state in just a few browsers. Same with the nullish coalesce operator.

Another side-note: C# has had both of these features for a while, same with TypeScript. Babel has had optional chaining for a bit which is obviously in stage 4 now..

Collapse
 
laurieontech profile image
Laurie

Well, that's the goal of the write-up. It's easy to assume that stage 4 adoption means you can use the syntax, and that's rarely true. But they're both officially part of ECMAScript and ESNext. So I would not consider them experimental but rather lacking native browser support.

Collapse
 
shaunguimond profile image
Shaun Guimond

This was great! Thank you for sharing 😄

Collapse
 
laurieontech profile image
Laurie

Thanks for reading!

Collapse
 
_ezell_ profile image
Ezell Frazier

Each day, I realize JavaScript is a difficult language.

So, I definitely appreciate articles like these. 😎

Collapse
 
pablohzvizcarra profile image
Pablo Hernandez

Thanks for the information, I didn't know some things.