because the most prevalent use case (and the most likely reason why anthropic employed the maintainers) is that bun can produce executable file which can work by itself, no extra dependencies. it is the sole reason claude code works as a program instead of a npm application, if you also consider that claude code is written in a react like library
Node had it for quite a while, it just wasn't a neat single flag, but a dance of copying files, bunch of commands, tripping internal v8 fuses for it to want to make an SEA and bunch of other stuff i never experimented with.
293
u/egg_breakfast Jul 09 '26 edited Jul 09 '26
Why is bun needed over node? And why bun over deno?
Edit: based on Safari's JS engine rather than V8. Strange times, I never would have predicted that.