jsonscraper
Piyasalar
Dergiye dön

Cloudflare Kitesurf’ü Açtı: Ajan Tarayıcısı Bellek Tasarrufu Sağlıyor, Ancak Chromium’dan Yavaş

Web görevlerini otomatikleştirmeye yönelik motor artık kendi başınıza dağıtılabiliyor. Daha az kaynak tüketmesinin nedenlerini ve hangi senaryolara uygun olduğunu inceliyoruz.

Yayın Politikası Hata bildirin

Bir yapay zekâ ajanının görevi bir sayfayı okumak ya da ekran görüntüsü almaksa, her seferinde neden tam teşekküllü Chromium çalıştırsın? Cloudflare, 12 Kasım 2026’da bu tür otomatik görevler için deneysel bir tarayıcı motoru olan Kitesurf’ün kaynak kodunu açtı. Motor yerel olarak çalıştırılabiliyor veya kendi Cloudflare hesabınıza dağıtılabiliyor. Temel ödünleşim ise daha düşük CPU ve bellek tüketimi karşılığında daha uzun çalışma süresi ve sınırlı site uyumluluğu.

Bu, tarayıcı otomasyonu geliştirenler için kullanışlı bir seçenek: Chrome DevTools Protocol (CDP) arayüzünü korurken motoru inceleyip uyarlayabilirler. Ancak tüm senaryoları Kitesurf’e taşımadan önce gerekli sayfaları test etmek gerekir. Cloudflare’ın yayımladığı karşılaştırmada Chromium test görevlerini daha hızlı tamamladı; ayrıca Kitesurf henüz web’in bazı önemli özelliklerini desteklemiyor.

12 Kasım’da neler değişti?

Kitesurf ilk olarak 6 Ekim 2026’da, beta sürümündeki Browser Run bileşeni olarak tanıtıldı. Cloudflare o sırada mimariyi ve kendi test sonuçlarını açıklamıştı; şirket 12 Kasım’da kodu Apache 2.0 lisansı altında açtı. Artık motor incelenebiliyor, yerel olarak derlenebiliyor ve kendi hesabınızın altyapısına dağıtılabiliyor. Bu, uygulamaya erişimi genişletiyor ancak deneysel tarayıcıyı kendiliğinden Chromium’un yerine geçecek bir ürüne dönüştürmüyor.

Projeyi çalıştırmanın iki yolu var. Yerel geliştirme için Node.js 22 veya üstü, pnpm 9.15.4 ve Bazelisk gerekiyor; projenin yönergeleri depoyu klonlamayı, bağımlılıkları kurmayı ve pnpm run dev komutuyla derlemeyi öneriyor. Cloudflare’a dağıtım için Workers Paid planı gerekiyor: motor, sayfaları yalıtmak amacıyla Dynamic Workers kullanıyor. Kendi başınıza barındırırken ayrıca kimlik doğrulama kurmanız gerekir; Kitesurf’te yerleşik kimlik doğrulama yoktur ve herkese açık bir Worker adresi, başkalarının hesabınızın işlem kaynaklarını ve giden isteklerini kullanmasına imkân verebilir.

Tarayıcı Chromium olmadan nasıl çalışıyor?

Geleneksel bir headless tarayıcı, web siteleri ve kullanıcı arayüzleri için tasarlanmış büyük bir motoru başlatır. Kitesurf ise otomasyon için gereken işlevleri birkaç Workers bileşeninden oluşturuyor: bileşenlerden biri CDP bağlantılarını kabul edip oturum durumunu saklıyor, ayrı yalıtılmış süreçler sayfayı işliyor, bir diğeri de görüntüyü oluşturuyor. Geliştirici araçlarıyla etkileşim için Kitesurf CDP’yi desteklediğinden Puppeteer gibi uyumlu istemciler bağlanabiliyor.

Makale: Cloudflare Kitesurf’ü Açtı: Ajan Tarayıcısı Bellek Tasarrufu Sağlıyor, Ancak Chromium’dan Yavaş
Özet: 12 Kasım 2026’da Cloudflare, deneysel Kitesurf tarayıcısının kaynak kodunu açtı. Sayfaların JavaScript kodunu yalıtılmış Workers ortamlarında çalıştıran ve Chrome DevTools Protocol istemcileriyle uyumlu olan Kitesurf, çalışma süresi ve web desteği bakımından Chromium’un gerisinde kalıyor.
Görsel rolü: kapak — ana fikir
Bölüm: Tarayıcı Chromium olmadan nasıl çalışıyor?
Görsel konusu: Editoryal fotoğraf tarzında illüstrasyon
Kitesurf, sayfa işlemeyi ve görüntü oluşturmayı yalıtılmış bileşenlere dağıtıyor.© jsonscraper · yapay zekâyla oluşturuldu

HTML ve CSS, Rust ile yazılmış bileşenler tarafından işleniyor; sayfanın JavaScript kodu yalıtılmış bir Workers ortamında çalışıyor ve ayrı bir işleyici görüntüyü oluşturuyor. Cloudflare, ağ isteklerinin özel bir bileşen üzerinden yönlendirildiğini belirtiyor: bu bileşen site kaynaklarını yüklüyor, ağ politikalarını uyguluyor ve sayfa çerezlerini birbirinden ayrı tutuyor. Yalıtım, tarayıcının tasarımının bir parçası; ajanlar koduna otomatik olarak güvenilemeyecek rastgele siteleri açmak zorunda.

Bu mimari, “görevi başlat, sayfayı işle, işi bitir” türündeki iş yüklerine uygun. Görüntü işleyici takılırsa durdurulup yeniden oluşturulabiliyor; sayfa durumu bu bileşende saklanmıyor. Otomasyonun yoğunlaştığı dönemlerde bu yaklaşım, sürekli çalışan ağır süreçlerden daha elverişli olabilir. Ancak bu, projenin mimari gerekçesidir; her kullanıcı sisteminde belirli bir tasarruf sağlayacağının garantisi değildir.

Maliyetler nasıl düşüyor?

Cloudflare’ın daha önce yayımladığı karşılaştırmada, 14 URL’den oluşan bir kümede Browser Run beş kez çalıştırıldı ve medyan değerler kullanıldı. Ekran görüntüsü oluştururken Kitesurf 57,8 MiB bellek tüketirken sıcak Chromium havuzu 271 MiB tüketti; HTML çıkarırken değerler sırasıyla 39,4 MiB ve 273,7 MiB oldu. Bu rakamlar şirketin belirli bir yapılandırmasını ve sayfa kümesini yansıtıyor. Dolayısıyla tüm siteler için geçerli evrensel bir katsayı olarak değil, belirli bir iş yüküne ilişkin ölçüm olarak değerlendirilmeliler.

Makale: Cloudflare Kitesurf’ü Açtı: Ajan Tarayıcısı Bellek Tasarrufu Sağlıyor, Ancak Chromium’dan Yavaş
Özet: 12 Kasım 2026’da Cloudflare, deneysel Kitesurf tarayıcısının kaynak kodunu açtı. Sayfaların JavaScript kodunu yalıtılmış Workers ortamlarında çalıştıran ve Chrome DevTools Protocol istemcileriyle uyumlu olan Kitesurf, çalışma süresi ve web desteği bakımından Chromium’un gerisinde kalıyor.
Görsel rolü: destekleyici illüstrasyon 2 — farklı, belirli bir yön
Bölüm: Maliyetler nasıl düşüyor?
Görsel konusu: Bilgi grafiği
Karşılaştırma temel ödünleşimi gösteriyor: Kitesurf CPU ve bellekten tasarruf ederken Chromium daha hızlı.© jsonscraper · yapay zekâ tarafından oluşturulmuş illüstrasyon

Aynı görevlerde Chromium süre bakımından öndeydi: ekran görüntüsü Kitesurf’te 1.148 ms, Chromium’da 637 ms sürdü; HTML çıkarma süreleri ise sırasıyla 820 ms ve 472 ms oldu. Başka bir deyişle, Kitesurf’in avantajı öncelikle kaynak tüketiminde; yanıt hızı değil. Sayfaların yoğun ve kısa süreli biçimde toplanmasında bellek kullanımı birkaç saniyelik gecikmeden daha önemli olabilir. Hızlı yanıt vermesi gereken etkileşimli bir ajan içinse zaman farkı daha belirleyici olabilir. Cloudflare bu ölçümlerin yöntemini ve sonuçlarını yayımladı.

Kitesurf mü, Chromium mu?

Kitesurf; uyumlu sitelerde HTML alma, DOM oluşturma, ekran görüntüsü çekme veya PDF üretme gibi tek seferlik görevler için uygun. CDP uyumluluğu, mevcut otomasyon altyapısında bu alternatifi denemeyi mümkün kılıyor; açık kaynak kodu da davranışını ve dağıtım koşullarını inceleme olanağı sağlıyor. Küçük bir deneme için yerel derlemeyle başlanabilir. Cloudflare tarafında çalıştırmak içinse ücretli planı hesaba katmak ve örneği kimlik doğrulamayla korumak gerekir.

Video veya WebGL kullanan, uzun süreli kimliği doğrulanmış oturumlar gerektiren, bot korumasıyla istikrarlı biçimde çalışması gereken ya da sayfanın tam olarak doğru görüntülenmesini isteyen siteler için Cloudflare’ın belgeleri Chromium tabanlı standart Browser Run tarayıcısını öneriyor. Kitesurf henüz video oynatmayı, WebGL’yi veya durumun korunduğu uzun oturumları desteklemiyor; standart desteği ve görüntüleme kalitesi geliştirilmeye devam ediyor.

Standartlara uygunluk ile gerçek dünyadaki uyumluluk arasında da önemli bir fark var. Web Platform Tests, web standartlarının belirli gerekliliklerini sınar; ancak belirli ve karmaşık bir sitenin yüklenip yüklenmeyeceğini veya ajanın bu sitede bir dizi işlemi doğru biçimde tamamlayıp tamamlamayacağını göstermez. Uygulanabilir yöntem, genel test sonuçlarından uyumluluk çıkarsamak yerine gerekli sayfaları ve senaryoları Chromium’la karşılaştırarak denemektir.

Ekipler için pratik sonuç

Kitesurf’i tarayıcı görevlerini çalıştırmaya yönelik uzmanlaşmış bir seçenek olarak değerlendirin. Önce gerçek hayattan birkaç sayfa seçip üç şeyi ölçün: çıkarılan verilerin veya ekran görüntülerinin doğruluğu, çalışma süresi ve kaynak tüketimi. Ardından kimlik doğrulamayı, ağ kısıtlamalarını ve oturum davranışını ayrıca sınayın. Görev kısaysa, site uyumluysa ve bellek ile CPU gecikmeden daha önemliyse Kitesurf denemeye değer. Hassas görüntüleme, zengin web özellikleri veya kalıcı oturum durumu önemliyse Chromium daha uygun bir başlangıç noktası olmaya devam ediyor.

Kaynak kodunun açılması, hafif ve uzmanlaşmış bir motorla tam teşekküllü tarayıcı arasındaki tercihi değiştirmiyor; ilk seçeneği bağımsız olarak inceleyip dağıtma imkânını değiştiriyor. Ekipler artık yalnızca sağlayıcının tablolarına güvenmek yerine seçeneği kendi sayfalarında ve altyapılarında daha kolay değerlendirebilir.

İnsanlar

Bu makale için henüz kimse listelenmedi.

Okumaya devam etPhotoCraft v0.7: PSD uyumluluğu nasıl denetlenir ve hızlı bir düzenleyici nasıl geliştirilir
Sonraki makaleyi okuyun

Okuduklarınızı çalışan bir entegrasyona dönüştürün

jsonscraper sosyal veri API'lerini keşfedin, istekleri test edin ve sonraki iş akışınızı oluşturun.

API'leri Keşfet