DEV Community

Discussion on: What's the worst part about the JS ecosystem?

Collapse
 
michaelcurrin profile image
Michael Currin • Edited

What bothers me is JavaScript (aka EMScript aka ECMAScript) has no truth in a single version.

In Python, Java, etc. you and I can say that we have version 3.4.5 installed on our machine and we know it will give identical results. (Maybe some architecture differences or OS implementation differences but that is for any language)

While JS is standards or specifications, right? So when a new feature comes out in say ES6, then every browser and mobile browser has to go and implement that feature. And some diverge and never add a feature that the others do or blaze a path of a feature that no one else adds to their browser.

I mean it's an issue with CSS too I guess.

Plus there is the difference of what ES6 / ES2015 for example does in my browser vs in Node 12 or whatever and Deno 0.x