Rust 版 Playwright 更省内存
suchintan · hn · 2026-07-16
Skyvern 团队开源了 **Rustwright**:一个用 Rust 重写的 Playwright 方案,直接通过 **raw CDP** 驱动 Chrome,而不是走 Playwright 的 Node driver。 他们给出的实测结果是: - **内存占用降低约 70%** - **启动速度提升约 2.55 倍** 作者解释了为什么要做这个重写:他们内部做大量浏览器自动化,发现 Playwright 的 driver 在性能上有不少浪费,包括额外的进程、pipe 以及中间层开销。Rustwright 通过去掉这一层,直接让代码与 Chrome 通过 CDP 通信,从而减少抽象和资源消耗。 帖子还提到一个副作用:由于不再使用 Playwright 的 driver,很多 **Playwright 特征指纹** 也随之消失,比如 `__playwright__binding__` 之类的全局对象,以及某些常见的自动化泄漏痕迹。