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 supported15 Subscribers
Add a CodeTriage badge to bun
Help out
- Issues
- `fs.openAsBlob()` infers MIME from the file extension; Node leaves `blob.type === ""`
- `require(esm)`: `__esModule` is not an own enumerable property (Object.keys omits it)
- `fs.truncateSync` missing-path ENOENT reports `syscall: "truncate"` instead of Node’s `"open"`
- Pre-aborted `child_process.spawn` / `fs.promises.readFile` / `http.request` use `Error` as constructor, not `AbortError`
- node:http: uncaught "write after end" from advanceResponsePipeline kills the server process (regression in 1.4.0)
- isolated linker: shared fallback `.bun/node_modules/<name>` link races between versions across identical installs (npm: alias installing a second copy; breaks TypeScript 6/7 coexistence)
- `node:http2` client sends DATA using a new `SETTINGS_INITIAL_WINDOW_SIZE` before acknowledging the SETTINGS frame
- CSS: selector lists containing :where() or :has() are split into one rule per selector, duplicating declarations
- `bun prune`/`bun dedupe`: false "bun.lock does not match package.json" when a workspace package is both a dependency and a peer dependency
- Windows: bun test segfault sometimes exits 0 with no test report, and sometimes never exits at all
- Docs
- Zig not yet supported