AREX Feed Article
Kitesurf:Cloudflare 为 AI Agent 重写了浏览器,CPU 省 3 倍、内存省 7 倍
Cloudflare 在 8 月 6 日的「Agents Week」上发布了 ——一个不给人用、专给 AI Agent 用的无头浏览器。
它用 Rust 编写、编译为 WebAssembly,跑在 Cloudflare Workers 的 V8 隔离区里,底层没有一行 Chromium 代码。相比 Chromium,Kitesurf 做截图时 CPU 省 3.1 倍、做 HTML 提取时内存省 7 倍;代价是墙钟时间慢了约 1.7 倍。
目前免费公测。接上 Puppeteer 或 Playwright 就能用,只需在 endpoint 加一个 browser=kitesurf 参数。
Cloudflare 同期披露了一个数字:其网络上的 Agent 流量同比增长 8000%。Kitesurf 从第一行 commit 到公测只用了 12 周。
12 周——连自家工程师都没反应过来
Kitesurf 的发布时间线让不少 Cloudflare 内部人员都感到意外。Cloudflare 员工 Jeremy Morrell 在 Bluesky 上写道:「I had no idea we were building this……that works!?」
CEO Matthew Prince 随后转发了 Kitesurf 的发布推文。
中文技术社区反应同样迅速。独立开发者 @Lonely__MH 在 X 上发布了一段 Kitesurf 接入 Agent 的录屏,称「赛博菩萨又放大招了」。该推文获得 648 次点赞和 11 万次浏览,被收藏超过 900 次。
另一位中文 AI 开发者 @BlockInsight214 的评价更直接:「一直觉得给每个 Agent 都塞 Chromium 挺蠢的,又重又贵。这个终于把成本打下来了。」
TiDB 作者 @siddontang 给出了一个精炼的总结:「One of the best examples of 'delete before optimize' I've seen recently。」他写道,Agent 时代的基础设施创新「可能不是给现有软件加 AI,而是删掉机器用户不再需要的一切。」
Agent 流量一年暴涨 8000%,Chromium 成了瓶颈
Cloudflare 在 2026 年 7 月的《》一周年报告中给出过一个判断:互联网上超过 50% 的流量已经不再是人类产生的。这为 Kitesurf 的推出提供了最直接的商业逻辑。
Cloudflare 内部,「要不要做浏览器」的讨论持续了多年,但始终没有落地。转折点有两个:一是 Workers 平台的 WebAssembly、Dynamic Workers、Worker-to-worker RPC 等底层能力成熟到了可以支撑一个浏览器引擎的程度;二是 AI Agent 对浏览器的需求从「可以用」变成了「用得起」。
Chromium 为人类设计的标签页、扩展系统、像素级渲染和 60fps 滚动,在 Agent 场景里全是多余开销。
2025 年 4 月,OpenAI 曾表示如果反垄断裁决迫使 Google 出售 Chrome,它有兴趣收购,以便为 AI 构建专用浏览器。但 Cloudflare 没有走「改造 Chromium」的路。它从 Rust 开源引擎 Obscura 起步,用 AI coding agent 辅助迭代,12 周内组装出了一个全新的浏览器。
删掉标签页和扩展,留下 token、上下文和隔离
Kitesurf 的架构一句话:三个 Worker 组件,各自隔离,无状态优先。
Engine 是唯一对外暴露的组件,负责 CDP WebSocket 和 HTTP REST 接口,并维护会话状态。
PageScript 利用 Dynamic Workers 为每个页面创建一个独立 V8 隔离区,用 Blitz 引擎解析 HTML 和 CSS,再用 Firefox 的 Stylo CSS 解析器构建 DOM。
因为 Workers 不支持原生 eval,偶尔遇到的 eval 调用会交给 Boa JS——一个用 Rust 写的 ECMAScript 引擎——来执行。相当于在一个 runtime 上再跑一个 runtime。
PageRenderer 负责把页面对象光栅化成 JPEG、PNG 或 PDF。唯一的网络出口是 SandboxOutbound Worker,它强制 CORS、注入浏览器 Header、过滤响应,并为每个页面维护独立的 cookie jar。任何违反策略的请求直接返回 403。
所有组件通过 Workers 内置的 RPC 系统通信。PageRenderer 无状态,卡住了就杀掉重建,不会拖垮整个会话。
Cloudflare 的 14 URL 基准测试显示:
截图场景,Kitesurf 平均 CPU 耗时 380ms(Chromium 1173ms),内存占用 57.8 MiB(Chromium 271 MiB)。HTML 提取场景,CPU 229ms(Chromium 877ms),内存 39.4 MiB(Chromium 273.7 MiB)。
墙钟时间上,Kitesurf 截图 1148ms、提取 820ms,Chromium 对应 637ms 和 472ms——慢了约 1.7 到 1.8 倍。Cloudflare 称差距主要来自光栅化和图片编码,正在优化。
在兼容性上,Kitesurf 目前通过 21.5 万项 WPT(Web Platform Tests),DOM 和 HTML 覆盖率分别达 97% 和 96%。
但它还不能播放视频、处理 WebGL、应对带 TLS 指纹的机器人验证,也不支持需要持久登录态的长时间会话——这些场景仍需回退到 Chromium。
Cloudflare 承诺后续会开源 Kitesurf,让客户在自己的账号上部署专属实例。
付费 agent 有专用通道,白嫖爬虫被挡在门外
Kitesurf 不是孤立的产品。同一周,Cloudflare 还发布了 (让任何网站一键对 AI Agent 可用)和 (在 V8 隔离区和 Linux 容器之间动态编排 Agent 运行时)。
三件套组合在一起:WebMCP 负责网站的 Agent 可访问性,Kitesurf 负责低成本大规模浏览,@cloudflare/computer 负责需要完整 Linux 环境的重度任务。
这个布局背后是一套清晰的商业逻辑。Cloudflare 自 2025 年 7 月 Content Independence Day 以来一直在封堵未授权的 AI 爬虫,同时建立内容授权市场。 将 Kitesurf 定性为 Cloudflare 的双面赌注:「charge the bots that take, and give the bots that work a cheaper, purpose-built tool to work with.」
对依赖 headless Chromium 的浏览器自动化服务商来说,Kitesurf 的资源效率数字是一个直接的价格压力信号。目前 Kitesurf 公测免费,正式定价尚未公布。
Agent 时代不只重写 API,还要重写底层原语
Kitesurf 的意义不在于它比 Chromium 快——它在墙钟时间上更慢。它的意义在于,它证明了「给 AI 用的浏览器」和「给人用的浏览器」之间的鸿沟大到值得从零重建。
12 周,从第一行代码到公测。四个 Rust 组件拼出一个能跑 21.5 万 WPT 的浏览器引擎。这件事之所以可能,不是因为浏览器变简单了,而是因为 Agent 不需要一个完整的 Chromium——它只需要 token、DOM、隔离,和一个足够低的账单。
参考链接
- — Cloudflare 官方博客,2026 年 8 月 6 日
- — Cloudflare Changelog,2026 年 8 月 6 日
- — TechCrunch,2026 年 8 月 7 日
- — The Next Web,2026 年 8 月 7 日
- — AI Weekly,2026 年 8 月 8 日
- — MarkTechPost,2026 年 8 月 6 日
- — Flavio Copes,2026 年 8 月 8 日
- — TechRepublic,2026 年 8 月 7 日
- — Cloudflare 官方博客,2026 年 7 月 1 日
- — @Cloudflare on X,2026 年 8 月 6 日
- — X,2026 年 8 月 7 日
- — X,2026 年 8 月 9 日
- — X,2026 年 8 月 7 日
- — Cloudflare 官方博客,2026 年 8 月 6 日
- — Cloudflare 官方博客,2026 年 8 月 3 日__