Skip to content

JavaScript runtimes

Server-side JavaScript and TypeScript runtimes for building CLI tools, servers, and backend applications.

  • Node.js — the original server-side JavaScript runtime built on Chrome’s V8 engine; massive ecosystem via npm
  • Deno — secure runtime for JavaScript and TypeScript with built-in tooling (formatter, linter, test runner); uses V8 and Rust
  • Bun — fast all-in-one runtime with built-in bundler, transpiler, package manager, and test runner; aims to be a drop-in Node.js replacement