#AI
Bun 1.4 内置 WebView,零依赖跑浏览器自动化
Bun 1.4 正式发布,这是 Rust 重写后的首个稳定版本,官方在发布说明里刻意淡化了重写这件事,反而堆出一长串新 API。其中最让 Simon Willison 眼睛一亮的是 **Bun.
WebView**——把浏览器自动化直接做进 Bun 内核,macOS 走 WebKit,其余平台通过 Chrome DevTools Protocol(CDP)控制本地 Chromium,不再需要 Puppeteer 或 Playwright。
💡 为什么值得看150 行 TypeScript 就能在 Bun 里做无头浏览器截图与 JS 执行,不再需要 Puppeteer。
查证
来源档案
Simon Willison
知名独立开发者/研究者个人博客,附 GitHub research 仓库源码,属一手实测性质
本人亲测代码并附完整源码,可信度高;但 Bun.WebView 仍被官方标记为 experimental,结论需在实验性前提下理解
延伸阅读
看 150 行源码如何用内置 WebView 替代 Puppeteer/Playwright,以及 192MB-256MB 容器门槛对部署意味着什幺