代理基礎設施
Cloudflare 推出 Kitesurf:以輕量 Web 引擎取代 Chromium,代理瀏覽資源用量降至約三分之一以下
Kitesurf 將 Rust、Wasm 與模組化 Web 元件帶入 Cloudflare Workers,針對內容擷取、表單操作及截圖等代理工作負載縮減瀏覽器開銷。官方測試宣稱部分任務的 CPU 與記憶體用量低 3 至 7 倍,但網站相容性、反機器人驗證及原始碼可用性仍是主要限制。

Cloudflare 於 8 月 6 日公開 Kitesurf 測試版,嘗試解決瀏覽代理長期依賴 Chromium 所造成的啟動時間、記憶體與並行密度問題。它不是把完整桌面瀏覽器封裝進容器,而是以 Rust 編寫並編譯至 Wasm,在 Workers 的 V8 isolate 內建立僅存活於單次任務的無狀態 Web 引擎;適合讀取 DOM、執行 JavaScript、點擊及填寫表單、擷取內容、產生 PDF 或截圖。
其底層重用 Dioxus Labs 的 Blitz,以及 Stylo、Taffy、html5ever、Boa 等模組,分別處理 CSS、版面配置、HTML 與 JavaScript。這種組裝方式刻意捨棄 WebRTC、Bluetooth、持久化儲存等代理通常不需要的瀏覽器功能。Cloudflare 表示,團隊在 12 週內令引擎通過逾 21.5 萬項 Web Platform Tests;在官方挑選的內容擷取和渲染工作負載中,CPU 與記憶體使用量約為 Chromium 的七分之一至三分之一。Kitesurf 現可透過 Browser Run 測試,並銜接既有的自動化及 MCP 工作流程。
對大規模搜尋、監測及資料擷取代理而言,較低的每工作階段成本可能直接提高可並行瀏覽器數量,也減少維護瀏覽器映像與容器集群的負擔。然而,這不是 Chromium 的直接替代品:Blitz 本身仍標示為 pre-alpha,部分 CSS、JavaScript API、登入流程及像素級渲染可能不相容;欠缺完整瀏覽器指紋也可能觸發包括 Cloudflare Turnstile 在內的反機器人防護。Kitesurf 本身目前亦未完整開源,官方數字尚缺獨立重現。工程團隊下一步應觀察相容網站覆蓋率、CDP/Playwright 行為差異、隔離與憑證保存模型,以及 Cloudflare 是否把修改回饋至 Blitz。