Kembali ke blog

Kitesurf, Obscura, atau Chromium: Pilihan Terbaik untuk Menjelajahi Web di 2026

6 Agustus 2026 Cloudflare meluncurkan Kitesurf — browser agen berbasis Rust dan Workers, yang menghabiskan 3-7 kali lebih sedikit CPU dan memori dibandingkan Chromium. Obscura yang bersifat open-source mengumpulkan 22 ribu bintang dengan ide yang sama. Mari kita bahas faktanya: di mana mesin ringan unggul, mengapa mereka tidak lulus tantangan bot, dan siapa yang memiliki IP keluar Anda.

📅27 Agustus 2026
Kitesurf, Obscura, atau Chromium: Pilihan Terbaik untuk Menjelajahi Web di 2026
```html

6 Agustus 2026, Cloudflare meluncurkan Kitesurf — sebuah browser yang ditulis bukan untuk manusia, tetapi untuk agen. Di dalamnya tidak ada Chromium: mesin ini dibangun dengan Rust, dikompilasi menjadi WebAssembly dan sepenuhnya berjalan di isolat V8 pada Workers. Perusahaan mengklaim bahwa untuk tugas agen yang tipikal, ia menghabiskan 3–7 kali lebih sedikit CPU dan memori dibandingkan Chromium. Empat bulan sebelumnya, Obscura yang bersifat open-source — juga menggunakan Rust, juga "untuk agen" — telah mengumpulkan lebih dari 22 ribu bintang di GitHub, dan Cloudflare secara langsung mengakui bahwa prototipe pertama Kitesurf adalah port Obscura ke Workers.

Pasar mesin untuk otomatisasi terbelah: di satu sisi — runtime agen yang ringan, yang menghemat sumber daya; di sisi lain — build Chromium yang berat, yang mampu melakukan segalanya, termasuk melewati pemeriksaan anti-bot. Mari kita analisis berdasarkan fakta, apa yang sebenarnya diberikan oleh setiap kelas, dan di mana penghematan berakhir.

Dengan kriteria apa yang harus dibandingkan

Benchmark mesin suka mengukur kecepatan dan memori, tetapi untuk scraping yang serius dan agen, ada empat sumbu independen yang penting, dan keuntungan pada yang pertama tidak mengatakan apa-apa tentang yang lainnya:

  • Biaya peluncuran — CPU dan memori per halaman. Ini adalah apa yang langsung berkontribusi pada tagihan infrastruktur saat ribuan sesi berjalan secara paralel.
  • Kompleksitas platform web — seberapa banyak situs modern yang dapat dirender dengan benar. Di sini diukur dengan cakupan Web Platform Tests (WPT).
  • Kemampuan melewati anti-bot — apakah sesi dapat bertahan dalam TLS handshake, tantangan JS, dan pemeriksaan perilaku.
  • Kontrol akses jaringan — apakah Anda dapat mengelola dari IP mana dan ASN mana situs melihat permintaan.

Kitesurf: penghematan vs kompleksitas

Kitesurf dibangun dari modul-modul: rendering dan parsing HTML/CSS di Blitz, mesin CSS Stylo dari Firefox, runtime JS Boa di Rust, dan shaping teks melalui Parley. Pengembangan memakan waktu, menurut perusahaan, 12 minggu.

Angka benchmark Cloudflare sendiri dibandingkan dengan Chromium:

  • CPU untuk screenshot — 380 ms dibandingkan 1173 ms (3,1 kali lebih sedikit);
  • CPU untuk ekstraksi HTML — 229 ms dibandingkan 877 ms (3,8 kali lebih sedikit);
  • memori untuk screenshot — 57,8 MiB dibandingkan 271 MiB (4,7 kali lebih sedikit);
  • memori untuk ekstraksi HTML — 39,4 MiB dibandingkan 273,7 MiB (7 kali lebih sedikit);
  • namun untuk waktu eksekusi Kitesurf lebih lambat: 1148 ms dibandingkan 637 ms untuk screenshot dan 820 ms dibandingkan 472 ms untuk HTML — 1,7–1,8 kali.

Ini adalah pertukaran yang jujur: Anda membayar dengan latensi, tetapi mendapatkan kemampuan untuk menjalankan jauh lebih banyak sesi paralel di satu mesin. Berdasarkan standar web, mesin ini cukup baik untuk usianya — pada saat pengumuman, sekitar 215 ribu sub-tes WPT telah dilalui, dan dalam dokumentasi saat ini dinyatakan lebih dari 235 ribu. Cakupan berdasarkan bagian: DOM 97%, HTML 96%, Selection 99%, SVG 97%, Encoding 99%, CORS 95%, XHR 95%, URL 83%. Wikipedia, Hacker News, dan SPA tipikal dirender dengan baik.

Kitesurf terhubung dengan cara yang biasa: endpoint CDP (yang berarti, Puppeteer dan Playwright), MCP untuk agen, endpoint REST Quick Actions untuk screenshot dan ekstraksi HTML. Cukup tambahkan parameter browser=kitesurf. Beta gratis, tetapi dengan batasan pada akun; sumber kode dijanjikan akan dibuka.

Apa yang tidak bisa dilakukan Kitesurf — dan ini tertulis dalam dokumentasinya

Daftar batasan singkat, tetapi mencakup seluruh lini pertahanan situs modern. Kitesurf tidak mendukung:

  • pemutaran video;
  • rendering WebGL;
  • handshake tantangan bot dengan jejak TLS yang nyata;
  • sesi terotorisasi yang panjang, yang memerlukan status yang terus-menerus.

Poin ketiga adalah kunci. Cloudflare sendiri menulis: jika tugas terhalang oleh tantangan bot, gunakan Chromium biasa di Browser Run. Artinya, perusahaan yang menerapkan tantangan ini di jutaan situs dengan jujur memperingatkan bahwa browser ringan miliknya tidak dapat melewatinya. Ini bukan kekurangan beta, tetapi akibat dari arsitektur: jejak TLS (JA3/JA4) dihasilkan dalam tumpukan jaringan, bukan di renderer, dan mesin Rust dalam isolat Workers secara fisik melakukan handshake dengan cara yang berbeda dibandingkan Chrome yang sebenarnya.

Efek samping dari mesin yang tidak standar adalah keunikan. Skrip anti-bot telah dikalibrasi selama bertahun-tahun pada artefak Chromium: urutan properti, spesifikasi kesalahan, waktu API. Mesin yang tidak memiliki artefak ini tidak terlihat "lebih bersih" — ia terlihat berbeda, dan "berbeda" dalam penilaian anti-bot lebih mahal daripada "seperti semua orang". Kami telah membahas efek ini dalam ulasan browser stealth tahun 2026: benchmark berdasarkan kebersihan JS fingerprint dan hasil pada target hidup berbeda, karena target hidup menghitung kombinasi sinyal.

Obscura: kelas yang sama, tetapi di server Anda

Obscura — perwakilan open-source utama dari kelas ini. Repositori dibuat pada 13 April 2026, lisensi Apache-2.0, pada akhir Agustus — lebih dari 22 ribu bintang. Di dalamnya terdapat V8 yang nyata, di luar — CDP, yang juga merupakan pengganti drop-in untuk headless Chrome untuk Puppeteer dan Playwright.

Keputusan arsitektur kunci: Obscura tidak memiliki jalur rendering dan penggambaran, ia tidak menggambar gambar sama sekali. Dari sini, angka benchmark penulis — median berdasarkan 33 skenario memberikan kecepatan sekitar 21 kali lipat dan sekitar satu per tujuh memori dibandingkan headless Chrome. Pada pemuatan terus-menerus halaman React di empat pekerja, ini adalah 40 halaman per detik dengan 112 MB memori dibandingkan 3 halaman per detik dengan 4,2 GB di Chrome. Cakupan WPT untuk "inti" (DOM, HTML, URL, fetch) — 83,3%, yaitu 318.916 sub-tes dari 382.891.

Perbedaan praktis dengan Kitesurf bukan pada kecepatan, tetapi di mana semua ini dijalankan. Obscura Anda jalankan sendiri — dan Anda sendiri yang memutuskan melalui jalur jaringan mana ia berjalan. Kitesurf hidup di jaringan orang lain, dan ini membawa kita ke poin utama.

Siapa yang memiliki IP keluar Anda

Tentang penghematan CPU semua orang sudah menulis, tentang akses jaringan — hampir tidak ada. Sementara itu, Kitesurf berjalan di Workers, yang berarti permintaan keluar dari jaringan Cloudflare, dengan ASN-nya. Tidak ada pengelolaan IP keluar atau koneksi proxy sendiri dalam dokumentasi Kitesurf. Di Browser Rendering tetangga, pengembang menghadapi hal yang sama: upaya untuk menetapkan upstream-proxy melalui proxyServer di BrowserContext gagal dengan net::ERR_PROXY_CONNECTION_FAILED, dan alamat egress tetap untuk Workers tidak disediakan secara default.

Untuk skenario target, ini normal bagi Cloudflare: agen mengakses halaman terbuka, mengambil screenshot, mengekstrak HTML. Tetapi begitu target sedikit terlindungi, Anda mendapatkan kombinasi sinyal terburuk yang mungkin:

  • IP milik ASN cloud besar, yang berarti sudah pasti ditandai sebagai server;
  • jejak TLS tidak cocok dengan browser nyata mana pun;
  • Anda tidak dapat mengganti salah satu dari keduanya, karena Anda tidak memiliki tumpukan jaringan atau akses keluar.

Pengaturan ini menjelaskan mengapa pembicaraan tentang agen pada tahun 2026 semakin sering beralih dari optimasi runtime ke pertanyaan akses legal dan berbayar — dari agen yang terdaftar hingga permintaan berbayar, yang telah kami bahas dalam analisis dompet untuk bot dan HTTP 402. Jika situs tidak mengizinkan Anda, mesin paling hemat di dunia tidak akan membantu: Anda tidak akan mendapatkan halaman yang tidak diberikan kepada Anda.

Apa yang harus dipilih untuk tugas

Kitesurf — ketika tujuannya terbuka dan banyak: pemantauan halaman publik, pengambilan HTML untuk indeks RAG, screenshot massal, penghindaran dokumentasi agen yang murah. Ditambah beta gratis dan tidak ada kerumitan dengan infrastruktur. Jangan gunakan di tempat di mana ada login, anti-bot, atau persyaratan geo tertentu.

Obscura — profil beban yang sama, tetapi ketika kontrol dibutuhkan: hosting sendiri, jalur jaringan sendiri, patch sendiri. Cocok sebagai kuda kerja untuk parsing park, di mana harga halaman penting, sementara tampilan halaman tidak penting sama sekali. Bekerja dengan proxy secara default, karena Anda mengelola proses sepenuhnya.

Chromium biasa di bawah Playwright atau Puppeteer — ketika video, WebGL, sesi terotorisasi yang kompleks, dan rendering nyata dibutuhkan. Mahal dalam hal sumber daya, tetapi dapat diprediksi.

Build stealth Chromium (Camoufox, nodriver, patchright, dan yang terbaru — CloakBrowser, yang telah mendapatkan lebih dari 30 ribu bintang sejak Februari 2026) — ketika target terlindungi dan tidak ada pilihan lain. Sumber daya di sana sedikit lebih tinggi daripada Chromium biasa, tetapi yang utama tetap terjaga: tumpukan jaringan yang nyata, di mana Anda dapat menyisipkan jalur keluar yang diperlukan.

Dan satu kesamaan untuk tiga pilihan terakhir: mesin menentukan bagaimana Anda terlihat di tingkat browser, sementara proxy residensial menentukan bagaimana Anda terlihat di tingkat jaringan. Untuk tujuan terbuka dan tugas internal, cukup dengan alamat server — mereka lebih murah dan lebih cepat. Untuk situs dengan perlindungan nyata, harga halaman dihitung bukan berdasarkan megabyte memori, tetapi berdasarkan proporsi respons yang berhasil.

Kesimpulan

Kitesurf dan Obscura — jawaban yang jujur dan, menurut angka, berhasil untuk masalah nyata: menggunakan Chromium untuk mengekstrak HTML memang boros, dan laporan Apify dan The Web Scraping Club mengonfirmasi ini — 65,8% profesional pada tahun 2025 menggunakan lebih banyak proxy daripada tahun sebelumnya, dan 58,3% meningkatkan anggaran untuk itu. Pengeluaran untuk otomatisasi meningkat, dan penghematan 3–7 kali lipat dalam memori adalah argumen yang signifikan.

Tetapi penghematan ini hanya berlaku hingga target pertama yang terlindungi. Mesin ringan tidak dapat melewati tantangan bot — seperti yang tertulis dalam dokumentasi Cloudflare sendiri. Runtime cloud tidak memberikan kontrol atas IP keluar. Oleh karena itu, tumpukan agen tahun 2026 terdiri dari dua lapisan independen: mesin murah untuk halaman terbuka massal dan browser penuh dengan akses jaringan yang dapat dikendalikan untuk semua yang lainnya. Upaya untuk menutup kedua lapisan dengan satu alat berakhir dengan pembayaran berlebih untuk Chromium di tempat yang seharusnya cukup dengan Rust, atau konversi parser yang nol di tempat yang kekurangan IP.

```