News for hackers. Stuff that matters.
Re:Node.js Foundation and JavaScript Foundation Announce Int... by EB66 on Thursday October 04, 2018 @02:42PM (#18142424)
It's a combination of both.

The event loop and non-blocking I/O are inherent in JavaScript. The language lends itself very well to scalable server-side programming.

Re:Node.js Foundation and JavaScript Foundation Announce Int... by forgotpwd16 on Friday October 05, 2018 @06:51AM (#18147102)
How are event loop and non-blocking I/O inherent in JavaScript?
Re:Node.js Foundation and JavaScript Foundation Announce Int... by pjmlp on Thursday October 04, 2018 @02:45PM (#18142451)
There are plenty of event loop and non-blocking I/O libraries for the languages I have mentioned.
Re:Node.js Foundation and JavaScript Foundation Announce Int... by EB66 on Thursday October 04, 2018 @02:55PM (#18142555)
Yep, that's true. However, JavaScript does it right out of the box and the JavaScript ecosystem is very well-aligned for async.

One of the most significant reasons to use a language like Node for server-side async programming is that for any random library you choose to use there's a very high probability the library also supports async and won't block on you. For better or for worse, async is pervasive in the JavaScript ecosystem. Even languages that have good async frameworks, like Python, most libraries will block as it's the normal I/O mode for the language.