bun
https://github.com/oven-sh/bun
Zig
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Zig not yet supported18 Subscribers
Add a CodeTriage badge to bun
Help out
- Issues
- test(node:http): speed up node-http-upgrade-body.test.ts and make its assertions exact
- process: let inline caches work on process.env and process.argv
- node:http2: keep the stream tables dense and in open order
- node:http2: refuse a stream over the advertised limit before it is opened, on maxSessionInvalidFrames
- node:http: keep an HTTP/1.0 keep-alive connection open behind a response with a Content-Length
- Bun.serve: WebSockets over HTTP/3 (RFC 9220)
- Bun.serve routes: matching uses the raw request-target but req.url is dot-segment-normalised (`..` reaches a :param route; `#` lands in params)
- bundler: handle keep-names edge cases
- worker_threads: allocating workers block on each other's GC marking; BUN_JSC_numberOfGCMarkers=1 halves 8-worker wall time
- node:sqlite / bun:sqlite: built without SQLITE_DEFAULT_MEMSTATUS=0, so reads from several workers contend on a global mutex
- Docs
- Zig not yet supported