louis's Blog

louis's Avatar Image
Software developer #Go #CommonLisp #JS #SQL. #LispWorks user. Soft spots for #Emacs #SmallWeb. Recently becoming #OpenBSD enthusiast. #LinuxMint as a daily driver. Recovering Apple addict.

Author of the Tuner app for Linux.

Other hobbies: #Running #FireFighter #StarTrek
← All posts

To Bun or not to Bun? I had a look at the latest iteration of JavaScript runtimes, written with Zig and powered by Apple’s JavaScriptCore engine.

It looks attractive and implements a Go-like toolchain, which is simple to use, fast and cares about everything (runtime, compilation, bundling, package management etc.). And also, Bun is really fast, mostly on par with Go in the area of backend web dev.

However, following the number of bug, memory leak and security-fix releases, basically every few days, it follows the unfortunate rat race philosophy of the JS ecosystem by forcing you to constantly update. How likely is it that Bun code written today will just work in a year or two without modification.

If you use Bun for production purposes, I would be interested in real life experiences.

#bun #javascript

To like or reply, open original post on Emacs.ch