Deno inspired large parts of Bun, particularly early on. Thank you for your work in the JavaScript ecosystem Luca — wishing you the best with whatever you do next.
Posts by Jarred Sumner
At the risk of starting the flame war to end all flame wars...
Modern LLMs (GPT-5.1, Claude 4.5, Gemini 3) produce excellent code and can be a significant productivity boost to software engineers who take the time to learn how to effectively apply them - especially if used with coding agent tools
Can you point to a specific thing we said that was rude to any person or any group?
So far, this reads a bit like that thing that happens on Twitter where one person says “waffles are good” and someone else replies “why do you hate pancakes?”
can you be more direct because I’m not very good at reading rooms
Generally I would be concerned about a breaking change like that, but I suspect this is pretty rare to be used since it took awhile for anyone to ask for it, so it’s probably
fine.
Yeah, this wasn’t well thought out and is an unimportant feature. We will change it to not be configured this way.
30 days until Bun v1.3
Bun v1.2.15
- Fixes 11 issues (addressing 261 👍)
- `bun audit` scans for vulnerabilities
- `bun pm view <pkg>`
- `bun init` adds a Cursor rule
- `bun ./index.html` gets "Automatic workspace folders" edit files in browser
- Fixes for vm & worker_threads
bun.sh/blog/bun-v1....
Yeah.
It will only get better
We debated opening this up to external contributors, but we’re a small team and worry about how long it’d take us to review a potentially large number of PRs at once
If work like this sounds fun, we are hiring engineers in-person in San Francisco.
bun.sh/careers
Some PRs add like 50 test files so that $200 bonus adds up quickly ($10,000)
We’re not merging slop. There will be 2 reviewers for every PR + I’m going to review every PR.
Bun’s 60 day goal: get 90% of Node.js’ test suite to pass in Bun
For Bun employees during these 60 days, we setup a $200 bonus for every single newly passing test file from Node.js’ test suite that merges.
`Bun.redis` is shorthand for `new Bun.RedisClient(process.env.REDIS_URL)`
import { redis } from "bun"; // Set a key await redis.set("greeting", "Hello from Bun!"); // Get a key const greeting = await redis.get("greeting"); console.log(greeting); // "Hello from Bun!" // Increment a counter await redis.set("counter", "0"); await redis.incr("counter"); // Check if a key exists const exists = await redis.exists("greeting"); // Delete a key await redis.del("greeting");
In the next version of Bun
`Bun.redis` is Bun's builtin Redis client
Bun v1.2.7
- Fixes 35 bugs (addressing 219 👍)
- Builtin request.cookies.set & get in Bun.serve() routes
- Fixed TypeScript type definitions conflicts with `@types/node` & libdom
- Bugfixes for node:http, node:vm
Thanks to 13 contributors! Full release notes below
Bun v1.2.6
- Fixes 74 bugs (addressing 36 👍)
- node:crypto gets faster & more Node.js compatible
- Faster fastify & express
- `timeout` in Bun.spawn
- Dev Server stability fixes
- Bun.SQL unix domain sockets
Thanks to 23 contributors!
bun.sh/blog/bun-v1....
Do you have a reproduction?
Claude does a much better job when you say something like “I know you can do better work than this” twice
No
Bun v1.2.4
- Frontend dev server stability improvements
- Codesign compiled executables on macOS
- Up to 60% faster `bun build` on macOS
- Node.js compatibility fixes
- Faster array.includes
- Many bugfixes
Thanks to 17 contributors!
bun.sh/blog/bun-v1....
To configure tailwind, you’ll need to add this to bunfig.toml
[serve.static]
plugins = [“bun-plugin-tailwind”]
bun.sh/docs/bundler...
Bun マジで体験良すぎるのよな
個人開発で JS で何か作るときは完全に Bun 一択になってしまった
Wild how much nicer people are on the X post
Bun's frontend dev server designs for incremental builds. Changing one file doesn't rebuild everything.
Bun v1.2.3
- Fixes 128 bugs (addressing 349 👍)
- Incredibly fast frontend dev server with hot reloading
- Builtin routes in Bun.serve
- Many Bun.SQL fixes
- Wasm gets faster
- Node compatibility improvements for napi & Buffer
Thanks to 23 contributors!
bun.sh/blog/release...
The rewrite for node:http will land later this week. Several fixes to http2 will land this week as well.
We only need to focus on four modules:
1. http
2. net
3. http2
4. tls
Once the number is high enough for those, we will reach 90%.
The path to get 90% of Node’s test suite to pass in Bun is clear.
semi-related: for property accesses from native code in Bun, we stop get once it reaches Object.prototype to make prototype pollution from Object.prototype slightly harder