Rust tabanlı başsız tarayıcı motoru Obscura Chromium bağımlılığını kaldırıyor
Öne çıkanlar
- Obscura, 30 MB bellek tüketimi ve 70 MB dosya boyutuyla Headless Chrome'a hafif bir alternatif oluşturuyor.
- Chrome DevTools Protokolü desteği sayesinde Puppeteer ve Playwright ile doğrudan çalışabiliyor.
- Bünyesindeki Model Context Protocol (MCP) desteğiyle yapay zeka araçlarına tarayıcı otomasyonu sunuyor.
Geliştiriciler, yapay zeka etmenleri ve web kazıma işlemleri için Rust diliyle geliştirilen açık kaynaklı başsız tarayıcı motoru Obscura'yı tanıttı. Chromium gereksinimini ortadan kaldıran sistem, doğrudan V8 motoru üzerinden JavaScript çalıştırıyor. Araç; Chrome DevTools Protokolü (CDP) desteği sunarak Puppeteer ve Playwright kütüphaneleriyle doğrudan uyumlu bir alternatif olarak görev yapıyor.
Paylaşılan teknik verilere göre Obscura, 30 megabayt bellek tüketimi ve 70 megabaytlık dosya boyutuyla 200 megabaytın üzerinde bellek kullanan Headless Chrome'a kıyasla daha hafif bir yapı sergiliyor. Sayfa yükleme süresini 85 milisaniyeye kadar indiren ve anında başlatma imkanı sunan motor, dahili gizlilik özellikleri barındırıyor. Bu kapsamda oturum bazlı parmak izi rastgeleleştirme ve 3 bin 520 alan adını kapsayan takipçi engelleme mekanizmaları çalışıyor.
Model Context Protocol (MCP) sunucusu entegrasyonu da barındıran Obscura; Claude Desktop ve Cursor gibi yapay zeka istemcilerinin doğrudan tarayıcı otomasyonu yürütmesine olanak tanıyor. Yazılım; CSS yerleşimi, tam sayfa ekran görüntüsü ve PDF çıktısı desteğinin yanı sıra Cloudflare Kitesurf projesinin ilk prototipine de zemin oluşturdu.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.