Lightpanda 用 Zig 重写无头浏览器:内存少 16 倍、速度快 9 倍

GitHub 开源项目 Lightpanda 用 Zig 从零编写了一款专为 AI Agent 和自动化任务设计的无头浏览器,官方基准显示其内存占用约为 Headless Chrome 的 1/16、执行速度快约 9 倍,并通过 CDP 协议兼容 Puppeteer 等现有工具。

一句话看懂:GitHub 开源项目 Lightpanda 用 Zig 从零编写了一款专为 AI Agent 和自动化任务设计的无头浏览器,官方基准显示其内存占用约为 Headless Chrome 的 1/16、执行速度快约 9 倍,并通过 CDP 协议兼容 Puppeteer 等现有工具。

事件核心:发生了什么

Lightpanda 是 lightpanda-io 在 GitHub 上发布的开源无头浏览器,主打 AI Agent 与网页自动化场景。它并非 Chromium 的分支,也不是对 WebKit 的补丁,而是用 Zig 语言重新实现的浏览器。据官方基准,在 AWS EC2 m5.large 实例上请求 933 个真实网页、以 100 页为口径:峰值内存 Lightpanda 为 123MB,Headless Chrome 约 2GB,相差约 16 倍;执行时间分别为 5 秒和 46 秒,约快 9 倍。需要说明的是,该数据来自项目方自述,目前公开信息显示尚缺第三方复测。

产品提供多种安装方式:Homebrew、Arch 用户仓库、Linux 与 macOS 的 nightly 二进制、Nix flake 和官方 Docker 镜像,Windows 需借助 WSL2。使用形态包括命令行抓取(可输出 HTML、Markdown、PNG、PDF 或结构化数据)、启动兼容 CDP 的服务供 Puppeteer 连接、启用 WebDriver BiDi 协议,以及用自然语言驱动的 agent 模式。

为什么重要

AI Agent 执行网页任务时,往往要并发打开大量页面并反复解析 DOM,传统 Chromium 系方案内存开销大、启动慢,直接推高推理之外的基础设施成本。Lightpanda 把浏览器这一层做轻,意味着同样的算力可以支撑更多并发任务,对大规模爬取、Agent 沙箱和自动化测试都有现实意义。同时,它选择兼容 CDP 和 BiDi 而非自造生态,降低了迁移门槛,也说明“非 Chromium 内核”路线在 AI 时代重新具备吸引力。

对用户/开发者/创作者的影响

对开发者而言,现有 Puppeteer 脚本只需把 browserWSEndpoint 指向 Lightpanda 的 CDP 服务即可尝试接入,WebDriver 用户也可切到 BiDi。抓取类任务可直接用 fetch --dump markdown 或结构化数据输出,省去后处理。对需要批量处理网页的 AI 应用来说,更低的单页成本值得评估。不过目前仍是 nightly 构建,Linux 二进制依赖 glibc,Alpine、Android/Termux 等环境无法直接运行,兼容性和稳定性需自行验证。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

值得关注的后续

一是第三方能否复现官方的性能数据,尤其是真实复杂页面下的表现;二是与 Puppeteer、Playwright 的 API 兼容覆盖度是否持续扩大;三是项目能否从 nightly 走向稳定版本,并形成可持续的社区与商业化路径。

来源:GitHub Trending

celebrityanime
celebrityanime
文章: 31280

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注