People around the language can also influence it, and in this case positively. There were some strange moments in the past, more specifically, sometime before the io.js fork. But the community didn't give up and the commitment to the language has brought it to what it is now.
It's a strong community around a structured language that has gained traction like no other. Developers know what to expect and there's an effort to keep it stable and secure, which, for me, is one of the fundamental principles for a developer to even consider using a language.
Summing up, the advantages of Node.js are as follows:
- A stable and mature language, used and known by web developers for years
- A performant core, based on Google's V8 engine
- A huge ...