Node.js is a JavaScript runtime built on top of Chrome’s V8 JavaScript engine. This allows for JavaScript applications to be written outside the browser and for JavaScript to be run on the server side rather than only on client side. It is extremely popular and its package manager npm is the largest in the world.