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
- kqueue: watch /dev/tty on macOS by registering it with NOTE_LOWAT
- bun check: false TS2322, return type of a context-sensitive callback is inferred as unknown when a type parameter default is a spread of a Supabase select result (tsc 7.0.2 infers it)
- fs.WriteStream has no `_writev`: queued chunks are flushed one `write(2)` each (2 syscalls per chunk), ~40x slower than Node
- node:https and node:tls send the request and client certificate to a server whose checkServerIdentity throws
- bun:test: a real `setInterval` that comes due while fake timers are on stops for good after `useRealTimers()` (regression since 1.4.0)
- Bun.spawnSync never returns: worker spins at 100% CPU beside an exited, unreaped child under a long parallel `bun test` run
- A wrapper that only calls the default `Error.prepareStackTrace` changes stack frames
- fetch() over TLS silently truncates a Bun.file() request body at 8 GiB (Content-Length 8589934592)
- bun run: exit 1 when a script's shell cannot be spawned
- `await expect(p).rejects` never settles when p is a wreq-js (napi) call made after an earlier answered call
- Docs
- Zig not yet supported