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
- process.hrtime counts from process start, so readings from separate processes can't be compared as in Node
- Bun aborts (`panic: abort() called`) when it cannot create a thread (EAGAIN), even while idle; Node reports spawn EAGAIN as an error
- NanoID customAlphabet generation is slower than Node with the same package entry point
- Hono JSON serving through four cluster workers over TCP on WSL2 takes 24% longer in Bun 1.4.2 than Node for the first 25,000 requests per worker (1.14 s vs 0.92 s)
- HyperID counter-based ID generation is slower than Node
- flru and hashlru cache overwrites and hit removals are up to 6.6 times slower than Node
- s3-fifo-cache eviction and insertion is 1.8 times slower than Node (55.5 vs 30.4 ns per op)
- js_parser: run an ambiguous file with a label-body or if-body function declaration as CommonJS
- Bun.openInEditor: refuse a cmd.exe special character when the editor is a .cmd or .bat file
- fix(node:fs): realpath.native follows a symlink before applying the .. after it
- Docs
- Zig not yet supported