Node.js
Node.js is a cross-platform JavaScript runtime environment that allows developers to build server-side and network applications with JavaScript. It uses the V8 Engine.

In Node, all javascript runs on the main thread, and any asynchronous functions are put on the Event Loop.
Is Node.js Multi-threaded?
Although JavaScript is a single-threaded language, Node.js uses libuv which is written in s.l.c++ (Private) and has multi-threading available. Because of that, Node.js allows multi-threading for some operations in the background, while making the overhead of handling threads non-existent.
Resources
Children
- CLI
- Deployment
- Error Handling
- Frameworks and Libraries
- Globals
- Node Internals
- Node Modules
- Node Package Manager
- Testing
- events
Backlinks