Later came Node.js, which is a run-time environment that includes everything required to execute a program written in JavaScript. Node.js is a single-threaded, open-source, cross-platform runtime environment for building fast and scalable server-side and networking applications.
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.