DEV Community

Discussion on: You Should be Using esm

Collapse
 
codevault profile image
Sergiu Mureşan

Babel is also a very good way to scare beginners from using latest JS. Backwards compatibility is important but there isn't a need to include it in every single tutorial out there. Let people get a taste of new JS then introduce them to Babel, especially now when most up-to-date browsers support it.

Collapse
 
bennypowers profile image
Benny Powers 🇮🇱🇨🇦

Well put

Collapse
 
defiance profile image
Defiance Black • Edited

I can attest to this. My first dev foray was into JS and while I was impressed by the breadth of the ecosystem and the enthusiasm of its torch-bearers, I quickly came to find myself in a sea of chaos.

Sea of Chaos is my title for JS because something that has been around for so long should not be nearly so complicated... all to support versions of browsers that less than 5% of people use.

TypeScript looks nice... but Transcrypt has always looked better since embracing Python.

Collapse
 
codevault profile image
Sergiu Mureşan

And I thought that CoffeeScript was the closest to Python. Good find!