DEV Community

Discussion on: Tell me an unpopular software opinion

Collapse
 
michaelcurrin profile image
Michael Currin

Turning Javascript into a backend language so you "only have to learn one language" was unnecessary.

Collapse
 
koresar profile image
Vasyl Boroviak

Yes. And in fact Ryan choose JS simply because it was the only language at the time with an event loop. Pure coincidence.

Collapse
 
michaelcurrin profile image
Michael Currin

An event loop was added to NodeJS to handle concurrency as it was the only viable option - not a strength.

Other languages have the freedom to use multi threading instead for concurrency.

I wrote a post about this.

dev.to/michaelcurrin/javascript-s-...

Thread Thread
 
koresar profile image
Vasyl Boroviak

nope. Event loop wasn't added to node. NodeJS was was born because all other runtimes had no event loops.