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.