<aside> 🪁

Kitesurf diumumkan Cloudflare pada 6 Agustus 2026. Semua data di tutorial ini diambil langsung dari dokumentasi resmi dan blog pengumuman Cloudflare.

</aside>

Apa Itu Kitesurf

Kitesurf adalah browser stateless yang berjalan seluruhnya di atas Cloudflare Workers, dan menjadi bagian dari produk Browser Run (nama baru dari Browser Rendering, berganti nama 22 Juli 2026). Bedanya dengan Chrome atau Firefox yang kamu pakai sehari-hari: Kitesurf tidak dibuat untuk mata manusia. Tidak ada tab, tidak ada tema, tidak ada ekstensi, dan rendering-nya tidak dibuat pixel-perfect.

Yang dikejar Kitesurf justru hal yang penting buat agent: jumlah token, ukuran context window, skalabilitas, performa, dan biaya jalan. Cloudflare membangun Kitesurf dari nol hanya dalam 12 minggu, memakai Rust yang dikompilasi ke WebAssembly, dengan tiga komponen open source sebagai fondasi:

<aside> ⚠️

Kitesurf masih berstatus beta dan gratis dipakai, tapi dibatasi limit per akun. Source code Kitesurf sendiri belum open source. Tiga komponen di atas (Blitz, Stylo, Boa) sudah open source lebih dulu, terpisah dari Kitesurf.

</aside>

Kenapa Cloudflare Bikin Browser Terpisah untuk AI

Trafik bot sekarang menyumbang mayoritas request di internet, dan AI agent menjadi segmen yang tumbuh paling cepat. Menjalankan Chromium headless untuk tiap sesi agent itu berat karena Chromium membawa banyak fitur yang cuma berguna buat manusia. Kalau mau jalankan puluhan bahkan ratusan sesi agent bersamaan, biaya CPU dan memori membengkak cepat.

Ancaman keamanannya juga beda. Browser manusia dirancang melawan malware dan phishing. Browser untuk agent menghadapi ancaman baru seperti prompt injection lewat konten halaman. Kitesurf memperlakukan setiap page load sebagai input yang tidak bisa dipercaya, dan setiap sesi bersifat stateless serta terisolasi penuh dari sesi lain.

Data Perbandingan Resmi: Kitesurf vs Chromium

Angka berikut adalah median dari 5 kali run pada 14 URL, membandingkan Kitesurf dengan Chromium warm pool, diambil langsung dari dokumentasi Cloudflare.

Metrik Kitesurf Chromium (warm pool) Selisih
CPU: screenshot 380 ms 1173 ms 3,1x lebih hemat
CPU: ekstrak HTML 229 ms 877 ms 3,8x lebih hemat
Memori: screenshot 57.8 MiB 271.0 MiB 4,7x lebih hemat
Memori: ekstrak HTML 39.4 MiB 273.7 MiB 7,0x lebih hemat
Wall time: screenshot 1148 ms 637 ms 1,8x lebih lambat
Wall time: ekstrak HTML 820 ms 472 ms 1,7x lebih lambat

<aside> 💡

Perhatikan baris terakhir. Kitesurf justru lebih lambat secara wall time (durasi nyata dari awal sampai selesai), karena Chromium yang sudah "panas" (warm pool, JIT compiler siap pakai) menang di kecepatan mentah. Keunggulan Kitesurf ada di efisiensi CPU dan memori, bukan di kecepatan satu tugas. Manfaatnya baru terasa saat kamu menjalankan banyak sesi agent secara paralel dengan resource server yang sama.

</aside>

Soal kepatuhan standar web, Kitesurf sudah lolos lebih dari 235.000 subtest dari Web Platform Tests (WPT), suite pengujian resmi untuk konformansi standar W3C:

Area Cakupan subtest
DOM 97%
HTML 96%
Selection 99%
SVG 97%
Encoding 99%
CORS 95%
XHR 95%
URL 83%

Kapan Pakai Kitesurf, Kapan Tetap Pakai Chromium

Kitesurf cocok dipakai kalau: