Skip to main content
Share Your Experience: Take the 2024 Developer Survey

Node.js is an event-based, non-blocking, asynchronous I/O framework that uses Google's V8 JavaScript Engine.

node.js, commonly just called "Node", is often used for developing applications that rely on the ability to run javascript both on the client and server side. Running the same language on both the client and the server benefits from improved code reusability and the less context switching.