不是套壳 Chromium,是从零写的

这是让我最意外的地方。市面上几乎所有无头浏览器方案,底层都是 Chromium 或者 Firefox 的引擎,Lightpanda 完全从零构建。官方给的数据是:运行速度比 Chrome 快 11 倍,内存占用少 9 倍。

这两个数字对搞 AI Agent 的人来说意味着什么?如果你跑过大规模的网页抓取任务,就知道 headless Chrome 有多吃资源。一个实例动不动就几百 MB 内存,想并发跑几十个页面,服务器成本直接上天。内存省 9 倍,意味着同一台机器上能跑的并发数量级完全不同。

搞 AI Agent 的为什么该关注这个

现在做 AI Agent,很多场景都绕不开跟网页打交道——自动化填表、数据采集、网页内容提取给 LLM 做上下文,这些都需要一个靠谱的无头浏览器。

传统方案的痛点很明显:Chromium 太重,启动慢,吃内存,在 CI/CD 或者容器环境里部署起来也麻烦。如果你在搭 n8n 之类的自动化工作流,每个浏览器节点的资源消耗都是实打实的成本。

Lightpanda 因为是专门为这类场景设计的,砍掉了渲染引擎里对自动化没用的部分(你又不需要真的把页面画出来),只保留了 DOM 解析、JavaScript 执行这些核心能力。这个设计思路其实挺对的——无头浏览器本来就不需要"看见"页面。

目前的状态

项目在 GitHub 上是 lightpanda-io/browser,Star 数还在快速增长。不过说实话,我还没在生产环境跑过,生态和兼容性肯定没法跟 Puppeteer 那套比。但如果你正在做大规模网页采集、或者在给 AI Agent 搭建 Web 交互能力,这个项目值得先 star 一下持续关注。等它的 API 和文档再成熟一些,替换掉现有方案的潜力是很大的。

对于独立开发者来说,服务器成本能省一个数量级,这事本身就值得认真对待。