this post was submitted on 13 Jul 2026
89 points (95.9% liked)

Programming

28194 readers
248 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 3 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] BB_C@programming.dev -5 points 1 month ago (2 children)

Bun is a TypeScript runtime, like a faster NodeJS.

I guess the target audience is non-coding AI skeptics looking for pseudo-intellectual takes, which appears to be a growing market. Because getting the very first technical detail, and a very basic one at that, this wrong is not a good look.

[–] assaultpotato@sh.itjust.works 16 points 1 month ago (1 children)

https://bun.com/

HTML title: Bun: A fast all-in-one JavaScript runtime

Bun is designed as a drop-in replacement for Node.js

https://bun.com/docs/runtime

execute javascript/typescript files [...] with Bun's fast runtime.

Am I missing something? How is that claim incorrect? I've never used Bun but their marketing material lines up exactly with the claim.

[–] TehPers@beehaw.org 4 points 1 month ago (1 children)

Which part of the statement is wrong? Bun is a TypeScript (and JavaScript) runtime and can execute TypeScript directly. Node.js can also execute TypeScript directly on relatively newish versions.

Sure, internally they execute JavaScript, but the statement as-is isn't incorrect, unless you're saying that Bun is slower.

[–] BB_C@programming.dev 0 points 1 month ago (1 children)

can execute TypeScript directly.

Did the word "directly" get the same fate the word "literally" got? As in, it completely lost its real meaning?

Bundling a compiler/transpiler and directing inotify at a source directory (for glorious hot-reloading) doesn't a language "runtime" make. Otherwise, I can create "runtimes" for any language in three lines of code right now.

unless you’re saying that Bun is slower.

Are you saying JavaScriptCore is faster than V8? Or is the majority of time in webshittery operations not spent on actually running code, and that's how bun "wins" ?

[–] TehPers@beehaw.org 2 points 1 month ago (1 children)

Are you saying JavaScriptCore is faster than V8?

No. Are you saying it isn't? Please cite your source if so.

Bundling a compiler/transpiler and directing inotify at a source directory (for glorious hot-reloading) doesn't a language "runtime" make. Otherwise, I can create "runtimes" for any language in three lines of code right now.

My bad, they're x86/ARM64 runtimes.

[–] BB_C@programming.dev 1 points 1 month ago (1 children)

You could have searched for some benchmarks yourself, instead of thinking you're winning an argument in such a stupid manner.

Note that Jarred himself (bun creator) wouldn't push against this either. Instead, he will sell you the aggregate performance talking point (as another user did), which is why I made my deliberately facetious comment about webshittery.

[–] TehPers@beehaw.org 3 points 1 month ago

You could have searched for some benchmarks yourself, instead of thinking you're winning an argument in such a stupid manner.

Why would I do that? I made no claims to its speed. You're the one making claims, so the burden of proof lies with you.

Note that Jarred himself (bun creator) wouldn't push against this either. Instead, he will sell you the aggregate performance talking point (as another user did), which is why I made my deliberately facetious comment about webshittery.

I don't really care what Jarred says though. He hasn't exactly left a good impression with the direction he's taken Bun.