
oven-sh/bun
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Recent commits
streams: end a ReadableStream when the native sink it is locked to is done (#42477)
js_parser: give every standard decorator lowering temporary its own name (#40895)
Bun.gc(true) and gc() return what the collection freed to the OS before they return (#42428)
bundler: metafile names the input behind a split import() / require() as entryPoint (#42423)
Bun.serve: stop the response sink from sending the body tail twice after a partial tryEnd (#42492)
react-compiler: keep one copy of each dependency of a phi (#42493)
perf_hooks: fix crash when a PerformanceObserver callback comes from a node:vm context (#42521)
deps: update libarchive, brotli, lsquic, libjpeg-turbo, sqlite and others (#42523)
Close a body's stream when a consumer takes its payload without reading it (#42516)
WebSocket client: keep the close code when a Close frame is split across reads (#42511)
Report the memory footprint as rss on macOS (#42252)
react-compiler: walk each nested function once in RenameVariables (#42392)
fix(stream): expose web stream state to node:stream (#42416)
require.cache: listing or probing keys no longer creates a namespace object per ES module (#42417)
socket(windows): release the attempt ref when a named-pipe connect fails synchronously (#42317)