extra credit Search 85,062 technologies ⌘K Download for Mac

Node.js

Category
Frameworks and libraries
Latest
26.13.0
Released
Oct 28, 2026
Docs outline
16 sections

Official docs outline

nodejs.org
  1. Node.js runtime fundamentals

    The V8 engine, runtime vs browser differences, and the single-threaded model.

  2. 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.

  3. Async patterns: callbacks, promises, timers

    Callbacks, promises, async/await, flow control, setTimeout, setImmediate and process.nextTick.

  4. Event emitter

    EventEmitter, listeners, emit, once and error events.

  5. File system and paths

    Reading and writing files, file descriptors, stats, folders, path module and fs promises.

  6. Streams and backpressure

    Readable, writable, duplex and transform streams, piping, pipeline and backpressure.

  7. Modules: CommonJS and ES modules

    require vs import, package.json type, exports, resolution, and interop between CJS and ESM.

  8. Worker threads and concurrency

    Worker threads, cluster, child processes, and CPU-bound parallelism.

  9. Child processes and cluster

    Spawning child processes, exec, fork, IPC messaging, and scaling across cores with cluster.

  10. HTTP server and requests

    Anatomy of an HTTP transaction, request and response objects, and using fetch.

  11. Command line, process and environment

    Running scripts, process.argv, environment variables, REPL, and CLI input and output.

  12. TypeScript in Node.js

    Running TypeScript natively with type stripping, transpilation, and runners.

  13. Built-in test runner

    node:test, describe and it, mocking, and code coverage.

  14. Debugging, profiling and memory

    Inspector, heap snapshots, garbage collection tracing, flame graphs, and performance diagnosis.

  15. Security and production practices

    Security best practices, development vs production differences, and dependency risks.

  16. 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
LineReleasedLatestSupport
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

All 113
↑↓ move ↵ open