this post was submitted on 20 Aug 2026
57 points (95.2% liked)
Programming
28182 readers
295 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
view the rest of the comments
Meanwhile, we have an entire ecosystem of JS tools being written in Rust that are absolutely amazing, including oxc, rolldown, biome, and so on. They're not awesome because they're written in Rust though, but because actual thought and effort was put into making them great. They could have been written in any language (see: eslint, prettier, vite, tsgo, and so on).
Bun was never behind for being written in Zig, but was actually pushed forward by the language to accomplish what would have been far more difficult to do in C.
What killed it was when Bun stopped committing human effort in favor of mass-produced slop. Where I used to recommend Bun, I now just recommend pnpm/Node.js.
As an aside, I've been using Boa as an embedded runtime recently, and I've been loving it. It doesn't have the performance of other options, but it's good enough™ and still has room to improve.
Do you have an assessment or opinion on Deno?
Not really, no. From what I've seen, I believe it's based on V8? Other than that, nothing really to say except that the imports look interesting.
I generally target the web, and I haven't had a need for Deno. I could technically use it in my current personal project, but I wanted to give Boa a try rather than trying to figure out how to use Deno's bindings while navigating the limited documentation for them.