Cloudflare Memperkenalkan Kitesurf: Browser Web Berbasis Agen yang Berjalan Sepenuhnya dalam Isolat V8 di Cloudflare Workers
Cloudflare
Cloudflare telah merilis Kitesurf, sebuah browser web tanpa status yang dirancang khusus untuk agen AI, berjalan sepenuhnya dalam isolat V8 di Cloudflare Workers tanpa Chromium. Browser ini menggunakan CPU dan memori yang jauh lebih sedikit dibandingkan dengan Chromium, sehingga hemat biaya untuk beban kerja agen, dan tersedia sebagai beta gratis melalui Browser Run.
Cloudflare telah merilis Kitesurf, sebuah browser web tanpa status yang dibuat khusus untuk agen AI, yang berjalan sepenuhnya di dalam isolate V8 pada Cloudflare Workers, sehingga tidak memerlukan Chromium. Mesin browser seperti Chromium dioptimalkan untuk penggunaan manusia, dengan overhead memori dan komputasi yang tinggi, sehingga satu browser per agen menjadi mahal. Kitesurf menghilangkan fitur-fitur yang berorientasi pada manusia seperti tab dan ekstensi, fokus pada konten yang dapat dibaca mesin, overhead token yang rendah, skalabilitas, dan isolasi dari ancaman seperti injeksi prompt. Browser ini lolos lebih dari 215.000 uji Web Platform Tests dan tersedia sebagai beta gratis melalui Browser Run. Arsitekturnya membagi browser menjadi komponen Workers yang terisolasi: Engine, PageScript, dan PageRenderer. Engine adalah antarmuka publik, yang berbicara dengan Chrome DevTools Protocol (CDP) melalui WebSocket dan HTTP REST. PageScript menggunakan Dynamic Workers, dengan setiap halaman atau iframe dalam isolate sendiri, menggunakan Blitz (mesin rendering Rust), Stylo (parser CSS Firefox), dan Boa JS (mesin ECMAScript Rust) untuk panggilan eval. PageRenderer merasterisasi adegan menjadi JPEG/PNG/PDF menggunakan blitz-paint dan Parley. Sebuah worker SandboxOutbound menangani akses jaringan, menegakkan CORS dan cookie jar per halaman. Tolok ukur menunjukkan Kitesurf menggunakan CPU 3,1–3,8 kali lebih sedikit dan memori 4,7–7,0 kali lebih sedikit daripada Chromium, meskipun 1,7–1,8 kali lebih lambat dalam waktu nyata. Klien Puppeteer, Playwright, dan MCP yang ada dapat berfungsi dengan menambahkan satu parameter browser=kitesurf. Cloudflare berencana untuk membuka sumber Kitesurf untuk penerapan kustom.
Sumber: MarkTechPost —
asli
