{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreifceig5rj5qsfw4hpbh24scopfwhbybqe5l73gk4vcpjypnbcuojy",
    "uri": "at://did:plc:5sgu76a53rz3n6unbykmovqy/app.bsky.feed.post/3mlpogp3yva32"
  },
  "description": "Node.js is a JavaScript runtime built on the V8 engine that runs JavaScript outside the browser. It pioneered the use of a single-threaded, non-blocking, event-loop architecture for I/O-bound server workloads and is the backbone of much of the modern web's tooling and API tier.\n\n\nCore characteristics\n\n * Event loop. A single thread handles concurrency via libuv's event loop and a thread pool for blocking syscalls.\n * npm. The largest package ecosystem in any language, with hundreds of thousands ",
  "path": "/engineering-glossary/nodejs-javascript-runtime/",
  "publishedAt": "2026-04-30T00:00:00.000Z",
  "site": "https://sahilkapoor.com",
  "tags": [
    "Express",
    "NestJS",
    "Deno",
    "Bun",
    "TypeScript",
    "Node.js vs Golang: A Practical Deep Dive"
  ],
  "textContent": "**Node.js** is a JavaScript runtime built on the V8 engine that runs JavaScript outside the browser. It pioneered the use of a single-threaded, non-blocking, event-loop architecture for I/O-bound server workloads and is the backbone of much of the modern web's tooling and API tier.\n\n## Core characteristics\n\n  * **Event loop.** A single thread handles concurrency via libuv's event loop and a thread pool for blocking syscalls.\n  * **npm.** The largest package ecosystem in any language, with hundreds of thousands of registered modules.\n  * **Module systems.** CommonJS (legacy) and ECMAScript Modules (modern standard).\n  * **Built-in async APIs.** File system, network, HTTP, child processes, streams.\n  * **Long-Term Support.** Even-numbered major versions are LTS; odd-numbered are current.\n\n\n\n## Common frameworks and tools\n\n  * **Web:** Express, Fastify, Koa, NestJS, Hono\n  * **Testing:** Jest, Vitest, node:test, Mocha\n  * **Process managers:** pm2, systemd, Docker\n\n\n\nšŸ”—\n\n**Related Terms**\nExpress, NestJS, Deno, Bun, TypeScript\n\nšŸ“–\n\n**Further Reading**\nNode.js vs Golang: A Practical Deep Dive",
  "title": "Node.js",
  "updatedAt": "2026-05-13T19:11:32.708Z"
}