Node.js is a server-side JavaScript run-time environment. It’s open-source, including Google’s V8 engine, libuv for cross-platform compatibility, and a core library. Node.js does not expose a global “window” object, since it does not run within a browser.