Bun shook the ecosystem. Deno 2 went Node-compatible. Node 24 shipped native TS. Where do we stand?

Node 24

Default for 80% of projects. Native TS strip, .env, test runner, watch mode.

Bun

Faster cold start, package install, tests. Shines in CLI tools and DX.

Deno 2

Node-compatible, TS native, explicit permissions. Shines for isolated scripts and edge.

My 2026 usage

Node for prod APIs, Bun for CLI and monorepo package manager, Deno/Bun for edge.