The original server-side JavaScript runtime. V8 under the hood, npm ecosystem, and the default backend runtime for most production deployments.
Node.js is the runtime that made server-side JavaScript a thing. It is built on V8, ships with npm, and powers the majority of production JavaScript backends. Recent versions added a native test runner, a stable watch mode, and built-in TypeScript support via type stripping. Node remains the safest default: it is what your hosting provider runs, what your dependencies expect, and what your team probably already knows. The trade-off versus Bun and Deno is raw speed and out-of-the-box ergonomics.
Last verified
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.8/install.sh | bashnvm install 24Sources: Download Node.js, Node.js 26.12.0 release notes, October 2026 security releases, Node.js releases and schedule, Node.js release index, nodejs/node LICENSE
All-in-one JavaScript runtime, bundler, test runner, and package manager. Rewritten in Rust as of Bun 1.4 (August 2026), drop-in compatible with Node, dramatically faster install and start times.
Secure-by-default JavaScript and TypeScript runtime from Node's original creator, with built-in TypeScript, fmt, lint, and test. The Deno team joined Cloudflare in October 2026: the runtime gets one more year of bug-fix and security releases, and Deno Deploy shuts down six months after the announcement.
TypeScript-first schema validation. Define schemas once, get static types and runtime validation. The default validator for tRPC, Next.js server actions, and AI SDKs.
Fast Rust-based formatter and linter for JavaScript and TypeScript. One tool replaces Prettier and ESLint with sub-second runs on large repos.
The original server-side JavaScript runtime. V8 under the hood, npm ecosystem, and the default backend runtime for most production deployments.
Try Node.jsHonest takes on AI dev tools, frameworks, and infrastructure - delivered to your inbox.
Subscribe FreeDeployment platform behind Next.js. Git push to deploy. Edge functions, image optimization, analytics. Free tier is generous.
Self-hosted PaaS for deploying apps, databases, and services. Git-based deploys, Docker support, preview environments, and a clean UI.
Reactive backend - database, server functions, real-time sync, cron jobs, file storage. All TypeScript. This site's backend (courses, videos, user data) runs on Convex.
What MCP servers are, how AI clients like Claude Code call their tools, how to add one through .mcp.json, and how to build your own in TypeScript.
AI AgentsStep-by-step guide to building an MCP server in TypeScript - from project setup to tool definitions, resource handling, testing, and deployment.
AI Agents
A solo developer built a complete JavaScript ecosystem from scratch - runtime, engine, package manager, and Electron alt...

Deno Desktop in Deno 2.9 compiles TypeScript projects into native apps with a system WebView or bundled Chromium. How it...

Claude API version 2026-10-21 removes temperature, top_p and top_k, and new major SDKs (TypeScript 1.0, Python 2.0) send...

Which embedding model to use in 2026: 20+ API and open-weight models compared on price per 1M tokens, dimensions, max in...

MCP sampling, elicitation and roots explained against the 2026-07-28 spec, with JSON-RPC examples and which of 24 client...

97 of 167 models we track enforce a JSON schema on output. Request shapes, schema limits and refusal handling for OpenAI...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.