Bun
Coverage of Bun in the Nexus archive.
- Bun has an open PR adding shared-memory threads to JavaScriptCore
Bun has an open pull request (PR) adding shared-memory threads to JavaScriptCore in the WebKit repository. The PR is discussed on Hacker News with 38 points and 21 comments.
- TypeScript devs no longer need to tangle with C# to use Aspire dev stack after Microsoft update
Microsoft released Aspire 13.4, making TypeScript first-class in the Aspire dev stack, eliminating the need for C#. New integrations include Go, Bun, Blazor/WebAssembly, and enhanced Kubernetes deployment features.
- Show HN: DepsGuard – one command to harden NPM/pnpm/yarn/bun/uv configs
DepsGuard is a Rust-based tool that automates configuring security settings (like cooldowns and script restrictions) across NPM, pnpm, yarn, bun, and uv package managers. It addresses the complexity of manually editing multiple config files by providing a single command to apply recommended hardening measures, including min-release-age and ignore-scripts policies.
- Bun.Image
Bun has released a new Image API as part of its runtime features, enabling developers to generate images from text. The article links to the official documentation and a Hacker News discussion thread with 22 points and 9 comments.
- Electrobun 2.0 will be decoupled from Bun due to the rust rewrite
Electrobun 2.0 will be decoupled from the Bun JavaScript runtime due to a Rust rewrite, aiming to improve modularity and performance. The change reflects a shift in technical architecture to leverage Rust's capabilities.
- Bun's unreleased Rust port has 13,365 unsafe blocks
Bun's unreleased Rust port contains 13,365 unsafe blocks, raising concerns about memory safety in the JavaScript runtime. The finding was shared publicly, generating discussion in the developer community about the security implications of extensive unsafe code usage.
- Yt-dlp – [Announcement] Bun support is now limited and deprecated
Yt-dlp has announced that Bun support is now limited and deprecated. The announcement was posted on GitHub and received minimal engagement with 10 points and 2 comments on Hacker News.
- Show HN: Hocuspocus 4 – self-hosted Yjs collaboration backend
Hocuspocus 4 is a self-hosted Yjs collaboration backend that enables real-time collaboration in web editors, and it has been released under the MIT license with significant changes, including being no longer tied to Node. The new version allows running collaboration at the edge and supports multiple platforms such as Bun, Deno, and Cloudflare Workers. Hocuspocus is built on top of Yjs, a CRDT library that handles concurrent edits without conflicts.
- Bun Rust rewrite: "codebase fails basic miri checks, allows for UB in safe rust"
The Bun Rust rewrite has issues with its codebase, failing basic miri checks and allowing undefined behavior in safe Rust. This problem is discussed in an issue on GitHub. The issue has garnered comments and attention from the community.
- Bun's Rust rewrite has been merged
The Rust rewrite of Bun has been merged, with 38 points and 35 comments on the topic. The merge is a significant development in the project. The discussion is available on Reddit and Hacker News.
- Anthropic’s Bun Rust rewrite merged at speed of AI
A pull request for a Rust version of Anthropic's Bun has been merged, replacing the original Zig code and adding over one million lines of code. This change is expected to improve performance and reduce memory leaks. The merge was accomplished using AI tools, which has surprised the community with its speed.
- Rewrite Bun in Rust has been merged
The Rewrite Bun in Rust project has been merged with 40 points and 26 comments on the news article. The project is hosted on GitHub and discussed on Hacker News. The merge indicates progress in the development of Bun.
- Show HN: Safe-install – safer NPM installs with trusted build dependencies
The safe-install package provides safer NPM installs with trusted build dependencies, allowing users to disable install scripts by default and define a list of allowed dependencies. It also supports blocking exotic sub-dependencies. The package was created in response to ongoing npm supply chain compromises.
- Show HN: Mochi.js: bun-native high-fidelity browser automation library
Mochi.js is a Bun-native browser automation library that focuses on consistency and parity with regular traffic, allowing users to bypass captchas and defense mechanisms. It is designed to make programmatic browser use more effective and is completely free and open source under the MIT license. The library's creator argues that the current paradigm of bot detection is fundamentally broken.
- Bun's experimental Rust rewrite hits 99.8% test compatibility on Linux x64 glibc
Bun's experimental Rust rewrite has achieved 99.8% test compatibility on Linux x64 glibc. The project is related to a Zig to Rust porting guide. Recent discussions have garnered 97 comments and 52 points.
- Bun posts Rust porting guide, says rewrite is still half-baked
Bun creator Jarred Sumner posted a Zig-to-Rust porting guide, sparking speculation about a potential migration from Zig. There is no commitment to rewriting Bun in Rust, but Sumner is exploring the possibility. The move may be related to Zig's no-AI policy and the future of open source code.
- Bun posts Rust porting guide, says rewrite is still half-baked
Bun creator Jarred Sumner has posted a Zig-to-Rust porting guide, sparking speculation that the project may migrate away from Zig. The move is due to Zig's strict no-AI policy and potential instability. Bun is a prominent user of Zig, a general-purpose systems programming language.
- Bun is being ported from Zig to Rust
Bun is being ported from Zig to Rust, with a recent commit on GitHub, and has garnered attention on news.ycombinator.com with 92 points and 42 comments. The porting effort is ongoing, and users can track progress through the provided URLs. This development is significant for the programming languages involved.
- I am worried about Bun
The article expresses worry about Bun, with 76 points and 32 comments on the topic. The discussion is taking place on news.ycombinator.com. The article itself is hosted on wwj.dev.