According to Mark Hinkle, executive director of the Node.js Foundation, a branch of The Linux Foundation, "With more than 8 million Node.js instances online, three in four users are planning to increase their use of Node.js in the next 12 months."
Why? Because, "the application platform helped improve developer satisfaction and productivity, and benefited from cost savings and increased application performance." On the business side, Node.js is expanding its markets.
Hinkle continued: "It is moving beyond being simply an application platform, and beginning to be used for rapid experimentation with corporate data, application modernization and IoT solutions." In addition, "Node.js use is beginning to rise in the Ops/DevOps sector and mobile as well."
On top of that, he said, the use of Node.js "expands well beyond containers and cloud-native apps to touch development with databases, front-end framework/libraries, load balancing, message systems and more."
According to its creator Ryan Dahl, a major advantage of Node.js is that it constantly processes incoming requests without waiting for responses. Critics say that means a single process could crash applications by eating up CPU cycles. Node.js supporters point out Node.js's small processes don't require many ticks of the CPU clock.
In real life, Node.js works well. Thanks to the rise of Cloud Foundry's popularity, Node.js has gained even more supporters. Microsoft, for example, has been supporting Node.js since 2011.
In short, Node.js is becoming a vital language for enterprise deployment.