Bun 1.4正式支持Bun.WebView,通过CDP协议控制本地Chromium实现网页操作;同时性能大幅优化:Linux启动加快50%、CPU空闲占用降5倍、内存减少35%。
今天终于等来了 Bun 1.4 的发布,这是几个月前那场著名的 Rust 重写之后的第一个稳定版本。
有趣的是,发布说明中对 Rust 重写只是一笔带过,取而代之的是铺天盖地的新功能列表,并声称修复了额外 2900 个问题:
Bun 1.4 新增了来自 Node.js 测试套件的 +1,517 个测试用例——这是自 Bun 1.0 以来在 Node.js 兼容性方面最大的一次跃升。Bun v1.4 还修复了超过 2,900 个问题。它将空闲 CPU 使用率降低了 5 倍,内存使用率降低了 35%,在 Linux 上的启动速度提高了 50%。它新增了 Bun.Image、Bun.WebView、Bun.markdown、Bun.cron()、Bun.Terminal、bun run --parallel、bun test --parallel、bun audit fix、bun dedupe 和 bun prune。同时还将 Bun 从 Zig 重写为 Rust。
其中最吸引我注意的是 Bun.WebView,它通过 macOS WebKit 或通过 Chrome DevTools 协议(CDP)控制本地 Chromium 进程,为 Bun 核心添加了一流的浏览器自动化支持。
我让 Claude Code 为我构建了一个 Web API 原型,实现加载网页并对其执行 JavaScript 的功能,灵感来自我的 shot-scraper JavaScript CLI 工具——部分目的是了解这项服务需要多少 RAM。
以下是 TypeScript 服务器实现,它似乎需要一个 192MB-256MB 的容器来对复杂网页运行完整的 Chrome——使用 cgroups 进行测试。
Conceptual integrity and counting lines of code - 2026年8月19日
Qwen 3.8 27B 表现出色,但默认情况下会过度思考问题 - 2026年8月16日
现在我们有了 OpenAI 意外攻击 Hugging Face 的时间线 - 2026年8月7日
这是 Simon Willison 的报道,发布于 2026年8月20日。
每月赞助 $10,即可获得当月最重要 LLM 进展的精选邮件摘要。
付费让我少给你发消息!