PANE

Bun developers experience performance drops after 1.2.11 release

15 posts since Jun 2024, all from GitHub.

“What version of Bun is running? No response What platform is your computer? No response What steps can reproduce the bug? Here are three ready to post GitHub issues for oven sh/bun , plus one comment for an existing thread. Copy each fenced block as is into a new issue…”
GitHub
“What version of Bun is running? 1.4.3+c6da4a4d3, also 1.4.4 canary.1+5f5799ed1 What platform is your computer? Darwin 27.2.0 arm64 What steps can reproduce the bug? What is the expected behavior? expect(pending).resolves returns a promise, settle(1) runs, the test passes. Vitest…”
GitHub
“What version of Bun is running? 1.4.3 (same output on 1.4.2, 1.3.12 and 1.2.15) What platform is your computer? Linux x64 What steps can reproduce the bug? m.ts : m.test.ts : What is the expected behavior? Lines 2 and 3 ran at module load, so they have hits. Only the body of…”
GitHub

Developers using the Bun JavaScript runtime are reporting a noticeable decrease in performance following the 1.2.11 release, impacting benchmark results and overall development speed.

devtoolsjavascriptperformanceprogrammingopen-source
FIT
0%
SIGNAL
50%
SOURCES15
FRESHEST POST2D AGO
TRACKED SINCE58D AGO

SOURCES (15)

“What version of Bun is running? 1.4.3+c6da4a4d3, also 1.4.4 canary.1+5f5799ed1 What platform is your computer? Darwin 27.2.0 arm64 What steps can reproduce the bug? What is the expected behavior? expect(pending).resolves returns a promise, settle(1) runs, the test passes. Vitest and Jest do this. What do…”

GITHUB2d ago

“What version of Bun is running? 1.4.3 (same output on 1.4.2, 1.3.12 and 1.2.15) What platform is your computer? Linux x64 What steps can reproduce the bug? m.ts : m.test.ts : What is the expected behavior? Lines 2 and 3 ran at module load, so they have hits. Only the body of unused is uncovered. Node 24.21 ( node test experimental test coverage ) reports lines 1 5 as hit and 6 7 as 0. What do you see instead? Lines 2 4 report 0 hits although they ran. Additional information Trigger: a const whos”

GITHUB5d ago

“What version of Bun is running? 1.4.4 canary.1+772f87fe5 What platform is your computer? Linux 6.8.0 1066 aws x86 64 x86 64 What steps can reproduce the bug? It's hard to cleanly reproduce this but i've asked claude to generate one at https://github.com/spanishpear/bun check perf reproduction <details Clone https://github.com/spanishpear/bun check perf reproduction bench.mjs generates 4000 independent projects of 5 files each, plus a solution tsconfig that references all of them. It then runs bu”

GITHUB6d ago

“What version of Bun is running? 1.4.3 canary.1+bd599f5af What platform is your computer? Darwin 25.6.0 arm64 arm What steps can reproduce the bug? Run the following code through bun check: Full repro in https://github.com/eldh/bun check ts2615 repro What is the expected behavior? No errors (same as tsc) What do you see instead? tsc produces no error, bun check exists with error: TS2615: Type of property 'assertHydrated' circularly references itself in mapped type '{ isHydrated: (() = this is {})”

GITHUB11d ago

“What version of Bun is running? 1.4.0+1381054db What platform is your computer? Darwin 23.6.0 arm64 arm What steps can reproduce the bug? When Running An Update latest on a project, without a bun i on a project that was originally installed with pnpm. Bun corrupts the package.json install project with pnpm run bun update latest observe the package.json is now corrupt What is the expected behavior? No response What do you see instead? No response Additional information No response”

GITHUBSep 11

“What version of Bun is running? 1.4.0+34cbb9a40 What platform is your computer? No response What steps can reproduce the bug? https://github.com/gameroman npm/es sax/pull/31 What is the expected behavior? Tests should pass What do you see instead? Tests do not pass with Bun Additional information No response”

GITHUBAug 22

“What version of Bun is running? No response What platform is your computer? No response What steps can reproduce the bug? Here are three ready to post GitHub issues for oven sh/bun , plus one comment for an existing thread. Copy each fenced block as is into a new issue. Environment line for all of them: Bun 1.4.0 (34cbb9a40) · Windows 11 · found migrating 1,600 tests across 15 apps from Vitest to bun:test . Issue 1 — toMatchSnapshot() on a live DOM node OOMs instead of erroring ts import { test,”

GITHUBAug 22

“What version of Bun is running? 1.3.10+30e609e08 What platform is your computer? Darwin 25.3.0 arm64 arm What steps can reproduce the bug? Clone https://github.com/dimfeld/bun compile bug What is the expected behavior? executable runs What do you see instead? Additional information You can see in index.ts that this bug's occurrence depends on how I import from diff . Importing a specific name triggers the bug, but import as diff from 'diff' does not. I confirmed the same behavior in the original”

GITHUBFeb 26

“What version of Bun is running? 1.2.13 canary.29+de487713e What platform is your computer? Linux 6.12.32 amd64 x86 64 unknown What steps can reproduce the bug? Hey First time bug reporter. Hopefully this helps reproduce the error. I happen to be using the grain programming language, but I wanted to check and make sure the signatures are correct here before I assumed something might be wrong in bun. Here I provide a foreign function interface to the wasi implementation of poll oneoff in the wasi”

GITHUBJul 2025

“What version of Bun is running? 1.2.10+db2e7d7f7 & 1.2.11+cb6abd211 What platform is your computer? Darwin 22.6.0 x86 64 i386 What steps can reproduce the bug? index.ts bench between bun 1.2.10 and 1.2.11 bun index.ts What is the expected behavior? No response What do you see instead? No response Additional information 1.2.10 performance best of 10 runs 1.2.11 performance best of 10 runs”

GITHUBApr 2025

“What version of Bun is running? 1.2.2+c1708ea6a What platform is your computer? Darwin 22.6.0 x86 64 i386 What steps can reproduce the bug? Be sure to be on 1.2.2 clone: https://github.com/ecopages/ecopages Follow the instruction on BUG ALERT and uncomment the relative parts in packages/integrations/lit/src/lit.plugin.ts Run bun run watch:dev:playground Open the browser on localhost:3000 and hover the lit counter component Check console.log, component is unresponsive, hydration fails What is the”

GITHUBFeb 2025

“What version of Bun is running? 1.2.2+c1708ea6a What platform is your computer? Darwin 23.6.0 arm64 arm What steps can reproduce the bug? What is the expected behavior? All tests pass, within coverage limits, exit status should be 0. What do you see instead? No matter if tests are failing or not, or coverage limits are exceeded or not, the exit status is always 1. Additional information You can try this out on my migration branch switch to bun : https://github.com/sockethub/sockethub/tree/switch”

GITHUBFeb 2025

“What version of Bun is running? 1.2.2+c1708ea6a What platform is your computer? Darwin 23.6.0 arm64 arm What steps can reproduce the bug? Make a script command in package.json Run: bun run test What is the expected behavior? The same command should produce the same results regardless if it's executed from a package.json script. What do you see instead? Running bun test directly: Running bun run test : Additional information No response”

GITHUBFeb 2025

“What version of Bun is running? 1.1.37+8ca0eb831 What platform is your computer? Darwin 24.1.0 arm64 arm What steps can reproduce the bug? Pass idleTImeout greater than 255 What is the expected behavior? No errors What do you see instead? Bun.serve expects idleTimeout to be 255 or less Additional information No response”

GITHUBDec 2024

“What version of Bun is running? 1.1.12+43f0913c3 What platform is your computer? Darwin 23.2.0 arm64 arm What steps can reproduce the bug? Enter bun upgrade What is the expected behavior? successful upgrade What do you see instead? Bun upgrade failed with error: HTTPError Please upgrade manually: curl fsSL https://bun.sh/install | bash Additional information No response”

GITHUBJun 2024

SOLUTION LANDSCAPE

Brought to you byTop Sectors

A Player feature.See how many ways this pain can be solved, who's already building, and where the gaps are.