Back to top
  • 공유 Share
  • 인쇄 Print
  • 글자크기 Font size
URL copied.

Cloudflare($NET), AI ajanları için Kitesurf tarayıcı motorunun kaynak kodunu açtı

Yapay zekâ tarafından oluşturulan görsel: Dizüstü bilgisayar tarayıcısında görüntülenen web sayfası / TokenPost.ai

Cloudflare($NET), AI ajanları için geliştirdiği Kitesurf tarayıcı motorunun kaynak kodunu 13'ünde yayımladı.

Şirket, resmi blogunda Kitesurf'ü Apache 2.0 lisansıyla açık kaynak olarak sunduğunu duyurdu. Geliştiriciler kodu inceleyip değiştirebilir, yerel ortamlarında çalıştırabilir veya kendi Cloudflare hesaplarına dağıtabilir.

Cloudflare, Kitesurf'ü ilk kez Ağustos ayında tanıttı. Eylül ayında WebMCP desteği ve yeni API'ler ekleyerek uyumluluğu geliştirdi. Kaynak kodunun açılmasıyla geliştiriciler tarayıcı motorunu doğrudan kullanıp kendi hesaplarında çalıştırabilecek.

Kitesurf, Cloudflare Workers ortamında çalışıyor. Ayrı bir tarayıcı kapsayıcısı veya Chromium süreci kullanmadan HTML'yi analiz ediyor, CSS'yi uyguluyor, sayfa JavaScript'ini çalıştırıyor ve ekran görüntüsü oluşturuyor. Tasarımı, insanların kullandığı genel amaçlı tarayıcılardan ziyade AI ajanlarının web görevlerine odaklanıyor. Sekmeler, temalar, eklentiler ve piksel düzeyinde hassas görüntüleme gibi özellikler yerine kaynak kullanımına ve ölçeklenebilirliğe öncelik veriyor.

Açık kaynak deposu motor, pagescript ve pagerenderer olmak üzere üç bölümden oluşuyor. Motor tarayıcı oturumlarını ve istemci bağlantılarını yönetiyor; pagescript sayfaları ve JavaScript'i çalıştırıyor; pagerenderer ise sonuç ekranını çiziyor. Kodda Rust ile yazılıp WebAssembly'ye derlenen açık kaynak paketleri de bulunuyor. Paketler HTML analizi, belge yapısı ve düzeni, çizim, CSS işleme, JavaScript çalıştırma, metin yerleşimi, iki boyutlu grafikler ve PDF çıktısı işlevlerini paylaşıyor.

Kitesurf, Puppeteer gibi otomasyon araçlarına bağlanmak için Chrome DevTools Protocol'ü (CDP) destekliyor. Protokolün yalnızca bazı özellikleri uygulanmış durumda; Cloudflare uyumluluk kapsamını genişletmeyi sürdürüyor.

Cloudflare'ın performans testinde 14 URL'den oluşan bir test grubunda Browser Run görevleri beş kez çalıştırıldı ve sonuçların medyanı karşılaştırıldı. Chromium, önceden hazırlanmış bir ortamda çalıştırıldı. Ekran görüntüsü görevinin medyan CPU kullanım süresi Kitesurf'te 380 milisaniye, Chromium'da 1173 milisaniye oldu. Bellek kullanımı sırasıyla 57,8 MiB ve 271,0 MiB olarak ölçüldü. Ancak ekran görüntüsü oluşturma süresi Kitesurf'te 1148 milisaniyeyle Chromium'daki 637 milisaniyeyi aştı.

HTML çıkarma testinde de Kitesurf'ün CPU kullanım süresi 229 milisaniye, Chromium'unki 877 milisaniye olarak ölçüldü. Bellek kullanımları sırasıyla 39,4 MiB ve 273,7 MiB oldu. Görevin tamamlanması Kitesurf'te 820 milisaniye sürerken Chromium'da 472 milisaniye sürdü.

Cloudflare, daha düşük CPU ve bellek kullanımının daha fazla oturum çalıştırmaya ve maliyetleri azaltmaya yardımcı olabileceğini belirtti. Şirket, uyumluluğu, görüntü kalitesini ve verimliliği geliştirmeyi sürdüreceğini açıkladı. Kitesurf şu anda video oynatma, WebGL görüntüleme, bot doğrulamasını geçme ve durumun korunmasını gerektiren kimlik doğrulama oturumları için uygun değil. Kodu yerel ortamda çalıştırmak için özel bir koşul bulunmuyor; hesaba dağıtım içinse sayfa izolasyonunda Dynamic Workers kullanıldığı için ücretli Workers planı gerekiyor.

<Copyright ⓒ TokenPost, unauthorized reproduction and redistribution prohibited>

Most Popular

Other related articles

Comment 0

Comment tips

Great article. Requesting a follow-up. Excellent analysis.

0/1000

Comment tips

Great article. Requesting a follow-up. Excellent analysis.
1