Node.js Runtime

The idea behind Node.js

Node.js (created by Ryan Dahl) wraps the V8 engine in a C/C++ program to provide a JavaScript runtime outside the browser — including an event loop and system APIs (files, networking) via libuv. Node.js is not a framework or a single API; it is a runtime environment.