Three prevalent themes in the discussion
- Bun is praised for speed, low‑dependency setup, and easy migration from Node, despite controversy
- “I like Bun better than either Node or Deno.” — fastball
- “Bun is awesome… reduce deps down, sometimes to 0.” — shard972
-
“Bun is much much more lighter than node or deno… it's objectively the better option in most cases.” — asutekku
-
Deno offers attractive built‑in tooling and TypeScript integration, but struggles with fragmentation, compatibility issues (e.g., GET with body), and fading adoption
- “Deno is still an easy pick for me because of its built‑in test‑runner (deno test), linter (deno lint), and type checker (deno check).” — AgentME
- “I’m saddened by what seems to be their slow decline into obscurity. After the layoffs, there seems to be no roadmap, no comms, etc.” — isyouaint
- “Bun was promising, but as long as they don't fix their http GET implementation to accept the request body, its broken for me.” — elendilm
-
“with Deno having its own APIs you'd effectively have to architect your application to be a 'Deno app' and it created two different ecosystems.” — chrysoprace
-
Node remains the safe, stable, and broadly compatible fallback for many developers
- “Node is really good, and whatever thing that comes out outside of it will eventually be engulfed by it. Node is the safe bet :).” — moralestapia
- “The best way to make your app portable would be to use the provided Node APIs, cutting a lot of the value from Deno.” — chrysoprace
- “If you need bug-for-bug node compatibility you should be using node.” — dullcrisp
- “Your 'bug-for-bug' compatibility ensures Axios, Elasticsearch, many GraphQL implementations, etc. works. Hence I will use node …” — elendilm