
Node.js v25.2.1 Documentation
Finalization on the exit of the Node.js environment Module registration Working with JavaScript values Enum types
Introduction to Node.js
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
Index | Node.js v25.2.1 Documentation
About this documentation Usage and example Assertion testing Asynchronous context tracking Async hooks Buffer C++ addons C/C++ addons with Node-API C++ embedder API Child …
About this documentation | Node.js v25.2.1 Documentation
Welcome to the official API reference documentation for Node.js! Node.js is a JavaScript runtime built on the V8 JavaScript engine.
HTTP | Node.js v25.2.1 Documentation
The HTTP interfaces in Node.js are designed to support many features of the protocol which have been traditionally difficult to use. In particular, large, possibly chunk-encoded, messages.
Download Node.js®
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
File system | Node.js v25.2.1 Documentation
The promise APIs use the underlying Node.js threadpool to perform file system operations off the event loop thread. These operations are not synchronized or threadsafe. Care must be taken …
Child process | Node.js v25.2.1 Documentation
If the child process is a Node.js instance, the presence of an IPC channel will enable process.send () and process.disconnect () methods, as well as 'disconnect' and 'message' …
Net | Node.js v25.2.1 Documentation
Node.js will internally queue up the data written to a socket and send it out over the wire when it is possible. The consequence of this internal buffering is that memory may grow.
Path | Node.js v25.2.1 Documentation
The default operation of the node:path module varies based on the operating system on which a Node.js application is running. Specifically, when running on a Windows operating system, the …