时间:2026年8月6日
地点:美国旧金山(Cloudflare 总部)
人物:Cloudflare 公司
事件详情:
Cloudflare 于 8 月 6 日发布 Kitesurf,一款专为 AI 智能体设计的无状态网页浏览器。Kitesurf 完全运行在 Cloudflare Workers 的 V8 隔离环境中,底层不依赖 Chromium。官方称其已通过 21.5 万余项 Web Platform Tests 测试,目前通过 Browser Run 以免费公测形式开放,受每账户配额限制。接入成本极低:现有 Puppeteer、Playwright 及 MCP 客户端只需增加一个 browser=kitesurf 参数即可切换。架构上,Kitesurf 将浏览器拆分为多个隔离的 Workers 组件,其中 Engine 是唯一对外暴露的部分,通过 WebSocket 承载 Chrome DevTools Protocol 并叠加 HTTP REST 接口,负责保存会话状态,其余组件均无状态且用后即弃。
背景:
Chromium 等浏览器引擎最初是为人类用户设计的,其内存与算力开销使得为每个智能体单独分配一个浏览器实例的成本高到难以承受。而智能体并不需要标签页、扩展程序或 60fps 的像素级渲染,它们需要的是机器可读的内容、更低的 token 开销、可扩展性,以及针对提示词注入等威胁的隔离能力。Kitesurf 的思路正是砍掉面向人类的部分,只保留模型真正会用到的能力。
影响:
- 官方称 CPU 与内存占用比传统方案低 3 至 7 倍,对初创公司和独立智能体开发者的成本结构影响最直接;已在 Cloudflare Workers 上的中型 SaaS 与企业客户可通过单个参数切换部分工作负载。
- 页面渲染链路全面转向 Rust 技术栈:PageScript 基于 Dynamic Workers,HTML 与 CSS 解析使用模块化渲染引擎 Blitz 和源自 Firefox 的 CSS 解析器 Stylo,PageRenderer 则通过 blitz-paint 与 Parley 完成栅格化输出 JPEG、PNG 或 PDF。
- 适用场景集中在智能体网页浏览、网页数据抽取、SaaS 自动化、竞品监控、PDF 与文档生成,以及搜索和 RAG 的数据摄取管线。
- 能力边界也很明确:视频、WebGL、基于 TLS 指纹的机器人挑战以及长时间登录态会话尚不支持,这些场景仍需回退到默认的 Chromium 方案。
总结:
Kitesurf 代表了浏览器基础设施为智能体重新设计的一次尝试,通过放弃 Chromium 内核、在 V8 隔离环境中重建渲染链路,把单会话成本压到传统方案的几分之一。由于 Workers 不支持原生 eval,偶发的 eval 调用需经由 Rust 实现的 ECMAScript 引擎 Boa JS 执行,形成运行时之上再套运行时的结构。对于复杂页面,官方建议仍以 Chromium 作为兜底。
参考来源:
- https://blog.cloudflare.com/kitesurf/
- https://www.marktechpost.com/2026/08/06/cloudflare-introduces-kitesurf-an-agent-first-web-browser-that-runs-entirely-in-v8-isolates-on-cloudflare-workers/
- https://developers.cloudflare.com/browser-run/
- https://developers.cloudflare.com/browser-run/limits/
- https://developers.cloudflare.com/browser-run/quick-actions/
- https://github.com/web-platform-tests/wpt