zlacker

[return to "Anthropic acquires Bun"]
1. Tiberi+m4[view] [source] 2025-12-02 18:26:27
>>ryanvo+(OP)
As someone who have been using Deno for the last few years, is there anything that Bun does better? Bun seems to use a different runtime (JSC) which is less tested than V8, which makes me assume it might perform worse in real-world tasks (maybe not anymore?). The last time I checked Bun's source code, it was... quite messy and spaghetti-like, plus Zig doesn't really offer many safety features, so it's not that hard to write incorrect code. Zig does force some safety with ReleaseSafe IIRC, but it's still not the same as even modern C++, let alone Rust.

I'll admit I'm somewhat biased against Bun, but I'm honestly interested in knowing why people prefer Bun over Deno.

◧◩
2. silasd+Rf[view] [source] 2025-12-02 19:10:18
>>Tiberi+m4
Stopped following Deno while they were rejecting the need for a package management solution. Used Bun instead.
◧◩◪
3. croes+fm[view] [source] 2025-12-02 19:35:51
>>silasd+Rf
Isn’t because packages are one of the problems deno tried to fix?
◧◩◪◨
4. WorldM+Bu[view] [source] 2025-12-02 20:10:48
>>croes+fm
They tried to realign package management with web standards and tools that browsers can share (URLs and importmaps and "cache, don't install"). They didn't offer compatibility with existing package managers (notably and notoriously npm) until late in that game and took multiple swings at URL-based package repositories (deno.land/x/ and JSR), with JSR eventually realizing it needed stronger npm compatibility.

Bun did prioritize npm compatibility earlier.

Today though there seems to be a lot of parity, and I think things like JSR and strong importmaps support start to weigh in Deno's favor.

◧◩◪◨⬒
5. silasd+MN2[view] [source] 2025-12-03 14:43:57
>>WorldM+Bu
Yeah it does look like things have moved on, but there were echoes from previous Go conversations around the idea of a standardised package and the attendant years of hurt that it turned me off a little while ago. I did try: https://github.com/denoland/deno/issues/4574#issuecomment-62...
[go to top]