Açık kaynaklı Servo tarayıcı motoru 0.0.5 sürümünde piyasaya sürüldü. Aylık sürüm, modern şifreleme standartları için destek sunuyor: Servo, Web Kripto API'sinde kuantum sonrası ML-KEM (Modül Kafes Tabanlı Anahtar Kapsülleme Mekanizması) ve ML-DSA (Modül Kafes Tabanlı Dijital İmza Algoritması) algoritmalarını tam olarak uygulayan ilk tarayıcı motoru olduğunu iddia ediyor. AES-OCB ve geliştirilmiş AES-GCM'nin yanı sıra, şifreleme işlemleri sırasında daha ayrıntılı hata mesajları da mevcuttur.
Duyurudan sonra devamını okuyun
Kuantuma dayanıklı yöntemler, saldırganların daha sonra kuantum bilgisayarları kullanarak şifresini çözmek için şifrelenmiş verileri topladığı Harvest-Now-Decrypt-Later saldırılarına karşı koruma sağlar. ML-DSA ayrıca çarpışmaları ve anahtar değişimi saldırılarını önlemek için ortak anahtarın hashini oluşturur. Servo projesinin blogda bildirdiği gibi, yeni web şifreleme algoritmaları söz konusu olduğunda motor, yerleşik tarayıcıların ilerisindedir.
Servo 0.0.5 çok sayıda web standardı iyileştirmesi aldı: Motor artık destekliyor <link rel=preload> kaynakları önceden yükleme, <style blocking> VE <link blocking> sayfa oluştururken bile daha iyi kontrol için <img align> VE <select disabled> modüller için. fonksiyon navigator.sendBeacon() artık varsayılan olarak etkindir ve bir sayfadan ayrılırken gezinmeyi engellemeden güvenilir, eşzamansız veri aktarımına olanak tanır. OGG desteği de eklendi <audio>-Eski GStreamer hataları düzeltildikten sonra öğe yeniden etkinleştirildi.
CSS uzantıları şunları içerir: cursor-color, content: <image> tüm unsurlarda, ::details-content VE :open AÇIK <details>-elementler de :active AÇIK <input type=button>. Rust tabanlı Stylo CSS motoru Ocak 2026'da güncellendi ve bu nedenle baskın durumda color-mix() kenarlar ve taşmalar için geliştirilmiş animasyonların yanı sıra.
Performans ve kararlılık
Servo 0.0.5, kayda değer performans iyileştirmeleri sağlamayı hedefliyor: IPC kanalları daha verimli çalışıyor, bu da özellikle tek işlem modunda hız avantajı sağlıyor. Soket zaman aşımı 15 saniyeye ayarlandı ve her örnek, öncekine göre dört daha az iş parçacığı gerektiriyor. SVG ve animasyonlu görüntüler için iyileştirilmiş önbelleğe almanın yanı sıra Canvas ve WebGPU için çöp toplama optimizasyonları görüntülemeyi hızlandırır. ASCII olmayan metin işleme, hem zaman hem de bellek gereksinimleri açısından optimize edilmiştir.
Çok sayıda düzeltme düzen, WebGPU, metin girişi ve IndexedDB alanlarında kararlılığı artırır. Blok düzeni revize edildi ve JavaScript desteği genişletildi: Döngüsel içe aktarma, Öznitelik içe aktarma ve JSON modülleri artık düzgün çalışıyor. Kaynak API'si, MouseEvent.detail VE Request.keepalive IndexedDB, bağlantı kuyrukları ve istek ayrıntı düzeyi konusunda ilerleme kaydediyor ancak henüz gönderilmedi --pref dom_indexeddb_enabled etkinleştirilebilir.
Yerleştirme ve platformlar
Duyurudan sonra devamını okuyun
Servo'yu uygulamalarına entegre etmek isteyen geliştiriciler için sürüm 0.0.5 önemli iyileştirmeler getiriyor: Windows ana bilgisayarından çapraz derleme artık mümkün ve SiteDataManager::clear_site_data() Ana bilgisayar tarafından depolanan verilerin GDPR uyumlu şekilde silinmesine olanak tanır. Tekrarlanabilirliği sağlamak için Git bağımlılıkları artık kilitlendi. Gelecekte erişilebilirlik teknolojisini destekleyecek bir erişilebilirlik ağacının temeli atıldı.
Servo 0.0.5, Windows, macOS (x86 ve ARM, imzasız), Linux (paylaşılan kitaplıklarla), Android ve OpenHarmony için kullanılabilir. MacOS'ta imza eksikliği nedeniyle manuel onay gerekir. Motor artık ağ yapılandırmaları için HTTPS_PROXY ve NO_PROXY'yi de destekliyor. Sürüm notlarının tamamı GitHub'da mevcuttur.
Proje bağlamı
Servo, Mozilla'nın ilk olarak 2012 yılında Rust programlama dilinde modern web teknolojilerini uygulamak için başlattığı deneysel bir tarayıcı motorudur. Uzun bir aradan sonra proje, Igalia'nın desteğiyle Linux Foundation Europe kapsamında 2023 yılında yeniden başladı. Aylık sürümler, Ekim 2025'ten bu yana, gecelik derlemelere dayalı olarak ve manuel testlerle desteklenerek yayınlanmaktadır. Motor, geliştiricilere web teknolojilerini uygulamalara entegre etmek için hafif, yüksek performanslı bir alternatif sunmayı amaçlıyor.
İlk resmi sürüm olan 0.0.1, ilk olarak Ekim 2025'te Mac ARM için önceden derlenmiş ikili dosyaları getirdi. Servo ve Firefox tarafından paylaşılan Stylo CSS motorunun kararlı olduğu kanıtlandı ve Rust kodunun üretken tarayıcı ortamlarında nasıl kullanılabileceğini gösteriyor.
(fo)

Bir yanıt yazın