Bloga geri dön

Kitesurf, Obscura veya Chromium: 2026'da ajanın web'de nasıl dolaşacağı

6 Ağustos 2026'da Cloudflare, Rust ve Workers üzerinde çalışan Kitesurf adlı ajan tarayıcısını piyasaya sürdü. Bu tarayıcı, Chromium'dan 3-7 kat daha az CPU ve bellek harcıyor. Açık kaynaklı Obscura, aynı fikirle 22 bin yıldız topladı. Gerçekleri inceleyelim: hafif motorların nerede kazandığı, neden bot meydan okumasını geçemedikleri ve çıkış IP'nizin kimin tarafından kontrol edildiği.

📅27 Ağustos 2026
Kitesurf, Obscura veya Chromium: 2026'da ajanın web'de nasıl dolaşacağı

6 Ağustos 2026'da Cloudflare, insanlar için değil, ajanlar için yazılmış bir tarayıcı olan Kitesurf'ü duyurdu. İçinde Chromium yok: motor Rust'ta inşa edildi, WebAssembly'ye derlendi ve tamamen Workers üzerindeki V8 izolasyonlarında çalışıyor. Şirket, tipik ajan görevlerinde CPU ve bellek kullanımının Chromium'dan 3-7 kat daha az olduğunu iddia ediyor. Bunun dört ay öncesinde, açık kaynaklı Obscura - yine Rust, yine "ajanlar için" - GitHub'da 22 binden fazla yıldız topladı ve Cloudflare, Kitesurf'ün ilk prototipinin Obscura'nın Workers üzerindeki portu olduğunu açıkça kabul etti.

Otomasyon motorları pazarı bölündü: bir yanda kaynakları tasarruf eden hafif ajan çalışma zamanları, diğer yanda her şeyi yapabilen, anti-bot testlerini geçebilen ağır Chromium derlemeleri var. Her sınıfın gerçekten ne sunduğunu ve tasarrufun nerede sona erdiğini gerçekler üzerinden inceleyelim.

Hangi kriterlere göre karşılaştırmalıyız

Motorların benchmarkları genellikle hız ve bellek ile ölçülür, ancak savaş ortamında veri kazıma ve ajanlar için dört bağımsız eksen önemlidir ve birincideki kazanç diğerleri hakkında hiçbir şey söylemez:

  • Başlatma maliyeti - sayfa başına CPU ve bellek. Bu, binlerce paralel oturumda altyapı faturasına doğrudan dönüşen bir şeydir.
  • Web platformunun kapsamı - ne kadar çok modern web sitesi doğru bir şekilde render ediliyor. Burada Web Platform Testleri (WPT) ile ölçülüyor.
  • Anti-bot geçişi - oturum TLS el sıkışmasını, JS zorluklarını ve davranışsal kontrolleri geçecek mi.
  • Ağ çıkış kontrolü - isteğin hangi IP ve hangi ASN'den geldiğini yönetebiliyor musunuz.

Kitesurf: tasarruf karşı kapsam

Kitesurf modüllerden oluşuyor: HTML/CSS render ve ayrıştırma Blitz üzerinde, Firefox'tan CSS motoru Stylo, Rust'ta JS çalışma zamanı Boa, Parley ile metin şekillendirme. Şirketin söylediğine göre geliştirme 12 hafta sürdü.

Cloudflare'ın Chromium'a karşı kendi benchmark rakamları:

  • Ekran görüntüsü için CPU - 380 ms'ye karşı 1173 ms (3,1 kat daha az);
  • HTML çıkarımı için CPU - 229 ms'ye karşı 877 ms (3,8 kat daha az);
  • Ekran görüntüsü için bellek - 57,8 MiB'ye karşı 271 MiB (4,7 kat daha az);
  • HTML çıkarımı için bellek - 39,4 MiB'ye karşı 273,7 MiB (7 kat daha az);
  • Ancak Kitesurf'ün çalışma süresi daha yavaş: 1148 ms ekran görüntüsü için, 637 ms ve HTML için 820 ms'ye karşı 472 ms - 1,7-1,8 kat daha fazla.

Bu adil bir takas: gecikme ödüyorsunuz, ancak tek bir makinede çok daha fazla paralel oturum tutma imkanı elde ediyorsunuz. Web standartlarına göre motor, yaşı için oldukça iyi bir performans sergiliyor - duyurulduğu anda yaklaşık 215 bin WPT alt testini geçti, şu anda belgelerde 235 binden fazla olduğu belirtiliyor. Bölümlere göre kapsama: DOM %97, HTML %96, Seçim %99, SVG %97, Kodlama %99, CORS %95, XHR %95, URL %83. Vikipedi, Hacker News ve tipik SPA'lar render ediliyor.

Kitesurf, alışıldık bir şekilde bağlanıyor: CDP uç noktası (yani, Puppeteer ve Playwright), ajanlar için MCP, ekran görüntüsü ve HTML çıkarımı için Hızlı Eylemler REST uç noktaları. Yeter ki browser=kitesurf parametresini ekleyin. Beta ücretsizdir, ancak hesap başına sınırlamalar vardır; kaynak kodlarının açılacağı sözü verildi.

Kitesurf'ün yapamadığı şeyler - ve bu kendi belgelerinde yazılı

Sınırlamalar listesi kısa, ancak modern sitelerin tüm savunma hattını kapsıyor. Kitesurf şu şeyleri desteklemiyor:

  • video oynatma;
  • WebGL renderleme;
  • gerçek TLS parmak izleri ile bot zorluğu el sıkışması;
  • sürekli durum gerektiren uzun oturumlar.

Üçüncü madde - anahtar nokta. Cloudflare kendisi yazıyor: eğer görev bir bot zorluğuna takılıyorsa, normal Chromium'u Browser Run'da kullanın. Yani, bu zorlukları milyonlarca sitede uygulayan bir şirket, kendi hafif tarayıcısının bunları geçemeyeceğini dürüstçe kabul ediyor. Bu, beta sürümünün bir eksikliği değil, mimarinin bir sonucudur: TLS parmak izi (JA3/JA4) ağ yığınında oluşur, renderda değil ve Rust motoru Workers üzerindeki izolasyonda fiziksel olarak farklı bir şekilde el sıkışıyor.

Standart dışı motorun yan etkisi - benzersizlik. Anti-bot betikleri yıllarca Chromium'un artefaktlarına göre kalibre edildi: özelliklerin sırası, hata spesifikasyonları, API zamanlamaları. Bu artefaktları olmayan bir motor "daha temiz" görünmez - "farklı" görünür ve "farklı" olmak, anti-bot puanlamasında "herkes gibi" olmaktan daha pahalıdır. Bu etkiyi 2026 stealth tarayıcıları incelemesinde zaten ele almıştık: JS parmak izinin temizliği ile canlı hedeflerdeki sonuçlar farklılık gösteriyor çünkü canlı hedefler sinyallerin toplamını hesaplıyor.

Obscura: aynı sınıf, ancak sunucunuzda

Obscura, sınıfın önde gelen açık kaynak temsilcisidir. Depo 13 Nisan 2026'da oluşturuldu, lisans Apache-2.0, Ağustos sonu itibarıyla 22 binden fazla yıldız aldı. İçinde gerçek bir V8 var, dışarıda ise CDP, yani Puppeteer ve Playwright için de drop-in bir başsız Chrome yedeği.

Ana mimari karar: Obscura'nın bir düzenleme ve renderleme hattı yok, görüntü hiç çizilmiyor. Buradan yola çıkarak, yazarın benchmark rakamları - 33 senaryonun medyanı, başsız Chrome'a göre yaklaşık 21 kat hız ve yaklaşık yedide bir bellek sağlıyor. Dört işçi üzerinde sürekli React sayfalarının yüklenmesinde, bu 40 sayfa saniyede 112 MB bellek ile karşılaştırıldığında, Chrome'da 4,2 GB ile saniyede 3 sayfadır. WPT kapsamı "çekirdek" (DOM, HTML, URL, fetch) - %83,3, yani 382.891 alt testten 318.916'sı.

Kitesurf ile pratik fark hızda değil, her şeyin nerede çalıştığıdır. Obscura'yı kendiniz dağıtıyorsunuz - ve hangi ağ çıkışı üzerinden gideceğine kendiniz karar veriyorsunuz. Kitesurf, başkasının ağında yaşıyor ve bu bizi ana noktaya getiriyor.

Çıkış IP'nizi kim yönetiyor

CPU tasarrufu hakkında herkes yazdı, ağ çıkışı hakkında ise neredeyse hiç kimse. Oysa Kitesurf, Workers üzerinde çalıştığı için, istekler Cloudflare ağından, onun ASN'sinden çıkıyor. Kitesurf belgelerinde çıkış IP'sini yönetme veya kendi proxy'nizi bağlama seçeneği yok. Komşu Browser Rendering'de geliştiriciler de aynı noktaya vurgu yapıyor: proxyServer aracılığıyla upstream proxy ayarlama girişimi net::ERR_PROXY_CONNECTION_FAILED hatasıyla başarısız oluyor ve Workers için sabit ayrılmış egress adresleri standart olarak sağlanmıyor.

Cloudflare için hedef senaryosu bu normaldir: ajan açık sayfalarda dolaşıyor, ekran görüntüsü alıyor, HTML çıkarıyor. Ancak hedef biraz korunuyorsa, en kötü sinyal kombinasyonunu alıyorsunuz:

  • IP, büyük bir bulut ASN'ine ait, yani zaten sunucu olarak işaretlenmiş;
  • TLS parmak izi, gerçek bir tarayıcı ile örtüşmüyor;
  • ne birini ne de diğerini değiştiremezsiniz çünkü ne ağ yığınına ne de çıkışa sahip değilsiniz.

Bu durum, 2026'da ajanlar hakkında konuşmanın neden giderek daha fazla çalışma zamanının optimizasyonu yerine yasal ve ödenmiş erişim meselesine kaydığını açıklıyor - imzalı ajanlardan ödenen isteklere kadar, botlar için cüzdanlar ve HTTP 402 incelemesinde yazdığımız gibi. Eğer bir site sizi kabul etmiyorsa, dünyanın en ekonomik motoru yardımcı olamaz: size verilmediği sürece sayfayı daha ucuza almak mümkün değildir.

Görev için ne seçmeli

Kitesurf - hedefler açık ve çok olduğunda: kamu sayfalarını izleme, RAG indeksi için HTML çıkarma, toplu ekran görüntüleri, ucuz ajan belgelerini aşma. Ayrıca ücretsiz beta ve altyapıda sıfır uğraş. Giriş, anti-bot veya belirli bir coğrafi konum gerektiren yerlerde kullanmayın.

Obscura - aynı yük profili, ancak kontrol gerektiğinde: kendi barındırma, kendi ağ çıkışı, kendi yamalarınız. Sayfa fiyatının önemli olduğu bir parsel parkı için iş görebilir, sayfanın görünümü hiç önemli değildir. Proxy ile standart olarak uyumlu, çünkü süreci tamamen yönetiyorsunuz.

Playwright veya Puppeteer için normal Chromium - video, WebGL, karmaşık yetkilendirilmiş oturumlar ve gerçek render gerektiğinde. Kaynaklar açısından pahalıdır, ancak öngörülebilir.

Stealth Chromium derlemeleri (Camoufox, nodriver, patchright ve en yenisi - Şubat 2026'dan bu yana 30 binden fazla yıldız toplayan CloakBrowser) - hedef korunduğunda ve başka seçenek olmadığında. Kaynaklar, çıplak Chromium'dan biraz daha yüksektir, ancak en önemlisi korunur: gerekli çıkışı yerleştirebileceğiniz gerçek bir ağ yığını.

Ve son üç seçeneğin ortak paydası: motor, tarayıcı düzeyinde nasıl göründüğünüzü belirlerken, rezidans proxy'leri ağ düzeyinde nasıl göründüğünüzü belirler. Açık hedefler ve iç görevler için sunucu adresleri yeterlidir - bunlar daha ucuz ve daha hızlıdır. Gerçek korumaya sahip platformlarda sayfa fiyatı, bellek megabaytları ile değil, başarılı yanıtların oranı ile hesaplanır.

Sonuç

Kitesurf ve Obscura, gerçek bir acıya dürüst ve sayılara göre başarılı bir yanıt: HTML çıkarmak için Chromium kullanmak gerçekten israf ve Apify ile The Web Scraping Club'ın raporu bunu doğruluyor - 2025'te uzmanların %65,8'i bir önceki yıla göre daha fazla proxy kullandı ve %58,3'ü bunlar için bütçelerini artırdı. Otomasyon maliyetleri artıyor ve bellek açısından 3-7 kat tasarruf etmek önemli bir argüman.

Ama tasarruf, ilk korumalı hedefe kadar geçerlidir. Hafif motor bot zorluğunu geçemiyor - bu, Cloudflare'ın kendi belgelerinde yazılı. Bulut çalışma zamanı, çıkış IP'sini yönetme imkanı vermez. Bu nedenle, 2026'nın ajan yığını, iki bağımsız katmandan oluşuyor: toplu açık sayfalar için ucuz bir motor ve geri kalan her şey için yönetilen ağ çıkışı olan tam bir tarayıcı. Her iki katmanı tek bir araçla kapatma girişimi, Rust'ın yeterli olduğu yerlerde Chromium için fazla ödeme yapmakla veya IP'nin yetersiz olduğu yerlerde sıfır dönüşümle sonuçlanıyor.