Node.js provides “an event-driven non-blocking I/O model to allow your applications to scale while keeping you from having to deal with threads, polling, timeouts, and event loops,” explained a blog post announcing the release of the SDK. “You can, for example, initiate and manage parallel calls to several Web services in a clean and obvious fashion.”
Node.js is a server-side platform for running JavaScript code. Running JavaScript on the server, rather than within the client’s browser, can speed execution time of complex Web applications. It uses the speedy Google JavaScript Engine V8.
The node.js platform has proven to be quite popular since its launch in 2009. Node.js is the second most popular package on the GitHub repository of open source projects, after the Bootstrap Web development framework.