Kitesurf 是一個無狀態、無頭(headless)的瀏覽器引擎,專為 AI 代理設計。它不能顯示分頁、無法渲染像素完美的動畫,也不能運行擴充功能。它能做的是:開啟網頁、產生截圖、提取 HTML 或 DOM 內容,而且只需無頭 Chromium 實例所需的一小部分 CPU 和記憶體。Cloudflare 在公司官方部落格上宣布了此項目,將其定位為「代理雲端」(Agentic Cloud)的基礎設施 。
Kitesurf 的第一行程式碼提交於 2026 年 5 月,大約 12 週後就推出了生產級 Beta 版 。該引擎使用 Rust 開發,編譯成 WebAssembly,並由多個現有的開源 Rust 組件組合而成 :
整個瀏覽器運行在 Cloudflare Workers 的 V8 隔離環境內,而不是作為一個單獨的 Chrome 進程 。每個頁面或跨程序 iframe 都有自己的隔離環境,具有乾淨的全域作用域,以防止跨頁面污染和提示注入攻擊 。Kitesurf 由三個或四個專門化的 Workers 組成,這些 Workers 透過 JavaScript Native RPC 和 Dynamic Workers 進行通訊 :
因為最終使用者是 AI 代理,Cloudflare 移除了人類瀏覽器所需的一切功能 :
結果就是一個精簡的引擎,專注於產生結構化的機器可讀輸出:HTML 字串、DOM 樹,或是一張截圖。
Cloudflare 發布了在一個包含 14 個 URL 的語料庫上進行五次「快速操作」(Quick Action)的中位數結果,將 Kitesurf 與一個暖池 Chromium(warm-pool Chromium)進行了比較 。下表轉錄自 Cloudflare 的文件,清楚顯示了資源優勢:
| 任務 | 指標 | Kitesurf | Chromium(暖池) | Kitesurf 優勢 |
|---|---|---|---|---|
| 截圖 | CPU 時間 | 380 毫秒 | 1,173 毫秒 | CPU 減少 3.1 倍 |
| 截圖 | 記憶體 | 57.8 MiB | 271.0 MiB | 記憶體減少 4.7 倍 |
| HTML 提取 | CPU 時間 | 229 毫秒 | 877 毫秒 | CPU 減少 3.8 倍 |
| HTML 提取 | 記憶體 | 39.4 MiB | 273.7 MiB | 記憶體減少 7.0 倍 |
取捨: Chromium 在實際時間(wall-clock time)上仍快約 1.7 至 1.8 倍,這主要是因為 V8 的即時(JIT)編譯 JavaScript 引擎在單任務延遲上優於 Kitesurf 的 Rust/Wasm 管線 。對於截圖任務,Kitesurf 的實際時間為 1,148 毫秒,而 Chromium 為 637 毫秒;對於 HTML 提取,則分別為 785 毫秒和 443 毫秒 。
Cloudflare 自己的成本估算表明,在規模化運作下,Kitesurf 單次頁面載入成本約為 0.00089 美元,而暖池 Chromium 會話則約為 0.0031 美元——成本降低了 3.5 倍 。
現有的 Puppeteer、Playwright、chrome-remote-interface 以及 MCP/CDP 用戶端只需在任何 Browser Run 端點上添加一個查詢參數即可啟用 Kitesurf :
browser=kitesurf
例如,在一個 Browser Run 的 CDP 或 Quick Action 端點上,現有程式碼可以保持不變——只是底層的渲染引擎會被替換 。Kitesurf 通過了超過 215,000 項 Web Platform Tests,DOM 和 HTML 子測試的涵蓋率分別約為 97% 和 96%,因此現有自動化腳本很少會出錯 。
Kitesurf 在 Beta 期間免費使用,但設有帳戶限制,也可以透過公開沙盒在 kitesurf.cloudflare.app 試用 。
Cloudflare 的官方文件明確列出了 Kitesurf 目前無法做到的事 :
Kitesurf 是為 Cloudflare 所稱的「爆發性、可拋棄式會話」而優化的:抓取、提取、截圖、繼續前進。對於需要類人機器人規避技術、影片或長達十分鐘結帳流程的複雜頁面,Cloudflare 建議使用 Browser Run 上預設的 Chromium 引擎(只需省略 browser=kitesurf 參數)。
Kitesurf 尚未開源,但 Cloudflare 已表示該引擎未來將會開源 。由於團隊是從現有的開源 Rust 組件(Blitz、Stylo、Parley、Boa)組合而成,該引擎本身預計也將遵循類似路徑,不過目前尚未公布具體時間表 。
Kitesurf 是 Cloudflare 更大規模「代理週」產品發布的一部分 :
總而言之,Kitesurf 提供了瀏覽器執行環境;WebMCP 提供了工具發現層;而穩定幣錢包則賦予了代理經濟身份——這就是 Cloudflare 在 Workers 上運行完整代理基礎設施堆疊的願景。
Cloudflare 的指導方針很明確:對於無狀態、高容量的代理任務(如截圖、HTML 提取和 DOM 檢查),資源效率至關重要,請使用 Kitesurf。當你需要影片、WebGL、持久化登入會話,或是要通過檢查真實 TLS 指紋的機器人偵測挑戰時,請改回使用 Chromium(即 Browser Run 的預設引擎)。這兩個引擎共享相同的 CDP 介面,因此在它們之間切換只是一個參數更改,無需改寫程式碼。