browser是一款专为AI代理和自动化设计的开源无头浏览器,使用Zig语言从零编写,非Chromium或WebKit分支。它支持JavaScript执行、Web API和部分CDP协议,兼容Puppeteer和Playwright。相比Chrome,内存占用降低9倍,执行速度提升11倍,支持Docker部署和WSL2运行,目前处于Beta阶段。

- 核心定位: 为AI代理、LLM训练、爬虫和测试场景打造的高性能无头浏览器,不提供图形渲染功能。
- 性能优势: 内存占用仅为Chrome的1/9,执行速度达11倍,具备即时启动能力。
- 技术栈: 基于Zig 0.15.2开发,集成V8引擎、Libcurl和html5ever,非现有浏览器分支。
- 协议兼容: 通过CDP协议支持Puppeteer、Playwright和chromedp,但Playwright兼容性可能随版本变化。
- 部署方式: 提供Linux/MacOS二进制下载、Docker镜像及WSL2支持,默认开启遥测(可禁用)。
- 开发状态: 已实现HTTP加载、DOM操作、JavaScript执行、网络拦截等核心功能,Web API覆盖持续扩展中。