Complete Node.js API reference and guides. Core modules, async patterns, and server-side JavaScript documentation available offline on your mobile device.
Node.js powers a significant portion of web backend infrastructure. Its event-driven, non-blocking architecture requires understanding core modules that behave differently from browser JavaScript.
The Node.js API surface is large. Streams alone have enough nuance to fill a book. The fs module has both callback and promise-based APIs. Knowing which methods are synchronous versus asynchronous matters for performance.
Quick access to API details matters. When you are debugging a production issue or building a new service, you need the exact method signature and behavior—not a Stack Overflow answer from three versions ago.
Every core Node.js module is documented with method signatures, parameter types, and return values. Options objects are enumerated. Error conditions are specified.
The fs module alone covers file reading, writing, watching, permissions, and the newer promises API. Understanding fs.readFile vs fs.readFileSync vs fs/promises is documented clearly.
Streams documentation is comprehensive. Readable, writable, duplex, and transform streams. Backpressure handling. The pipeline utility. All the knowledge needed to handle large data efficiently.
The http and https modules for building web servers. Request and response objects. Headers, status codes, and body handling. Foundation knowledge even when using Express or Fastify.
Streams for processing large files without loading everything into memory. Buffer for binary data. The zlib module for compression. Essential for data pipelines.
The crypto module for hashing, encryption, and key generation. TLS configuration for secure connections. Certificate handling. Security matters and the docs explain it.
Worker threads for CPU-intensive tasks. The cluster module for multi-process servers. Performance hooks for profiling. Diagnostics for understanding bottlenecks.
Node.js has evolved through callback, promise, and async/await patterns. The docs cover all three.
The original Node.js pattern. Error-first callbacks are documented for every async function.
Modern APIs like fs/promises. util.promisify for converting callbacks. Promise-based patterns.
The current recommended pattern. Works with promise-based APIs. Clean, readable async code.
Download DocNative and add Node.js documentation to your offline library. Core modules, guides, and API reference in your pocket.