DEV Community

loading...
Cover image for What do you imagine JavaScript looks like in 5 or 10 years?

What do you imagine JavaScript looks like in 5 or 10 years?

Jochem Stoel
Pellentesque nec neque ex. Aliquam at quam vitae lacus convallis pulvinar. Mauris vitae ullamcorper lacus. Cras nisi dui, faucibus non dolor quis, volutpat euismod massa. Donec et pulvinar erat.
・1 min read

We've come a long way since the introduction of ES6, Node and the various new standard APIs. What do you imagine (or want) JavaScript to look like a decade from now? :)

Discussion (3)

Collapse
prahladyeri profile image
Prahlad Yeri • Edited

My unpopular opinion is that JavaScript has some design problems. It started its journey as a browser-embedded toy language and even today, its limitation shows. Watch this youtube video to know what I'm talking about:

Right now, people use JavaScript because its a necessity. The first version of webassembly has already shipped into the popular browsers. Its only a matter of time (like 3-4 more years) until it becomes stable, solid, documented and gains traction. Take another 4-5 years and compilers for popular languages like python, java, C#, ruby, etc. will also become stable. At that point, I think very few people will use JavaScript.

Collapse
jochemstoel profile image
Jochem Stoel Author

Interesting perspective. Better start learning that then!

Collapse
sub profile image
Sub

Most features that were essential for me are already there. async/await was the last notable addition.
I expect that within 10 years JS will accumulate some called-for features that are currently solved with transpilers and bundlers like custom module loaders and type checking.
5 years seem more or less predictable, considering current proposals and existing JS issues.
ES modules already arrived to Node and are prospering. As for listed code, you can expect that it will be written with top-level await:

import Node from 'node';
let Node = await Node.connect(/*...*/);