Node.js
- Category
- Frameworks and libraries
- Latest
- 26.13.0
- Released
- Oct 28, 2026
- Docs outline
- 16 sections
Official docs outline
nodejs.org- Node.js runtime fundamentals
The V8 engine, runtime vs browser differences, and the single-threaded model.
- Blocking vs non-blocking and the event loop
Event loop phases, timers, I/O callbacks, blocking vs non-blocking, and keeping the event loop responsive.
- Async patterns: callbacks, promises, timers
Callbacks, promises, async/await, flow control, setTimeout, setImmediate and process.nextTick.
- Event emitter
EventEmitter, listeners, emit, once and error events.
- File system and paths
Reading and writing files, file descriptors, stats, folders, path module and fs promises.
- Streams and backpressure
Readable, writable, duplex and transform streams, piping, pipeline and backpressure.
- Modules: CommonJS and ES modules
require vs import, package.json type, exports, resolution, and interop between CJS and ESM.
- Worker threads and concurrency
Worker threads, cluster, child processes, and CPU-bound parallelism.
- Child processes and cluster
Spawning child processes, exec, fork, IPC messaging, and scaling across cores with cluster.
- HTTP server and requests
Anatomy of an HTTP transaction, request and response objects, and using fetch.
- Command line, process and environment
Running scripts, process.argv, environment variables, REPL, and CLI input and output.
- TypeScript in Node.js
Running TypeScript natively with type stripping, transpilation, and runners.
- Built-in test runner
node:test, describe and it, mocking, and code coverage.
- Debugging, profiling and memory
Inspector, heap snapshots, garbage collection tracing, flame graphs, and performance diagnosis.
- Security and production practices
Security best practices, development vs production differences, and dependency risks.
- Node-API and native addons
Native addons using Node-API, ABI stability, and thread-safe functions.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
Versions and support
6 release lines| Line | Released | Latest | Support |
|---|---|---|---|
| 26 | May 5, 2026 | 26.13.0 | Until Apr 30, 2029 LTS |
| 25 | Oct 15, 2025 | 25.9.0 | Ended Jun 1, 2026 |
| 24 | May 6, 2025 | 24.22.2 | Until Apr 30, 2028 LTS |
| 23 | Oct 16, 2024 | 23.11.1 | Ended Jun 1, 2025 |
| 22 | Apr 24, 2024 | 22.23.4 | Until Apr 30, 2027 LTS |
| 21 | Oct 17, 2023 | 21.7.3 | Ended Jun 1, 2024 |
Source: endoflife.date