Ladybird tarayıcısı stil ve yerleşimi ana iş parçacığından ayırdı
Öne çıkanlar
- Stil ve yerleşim hesaplamaları ana iş parçacığından ayrılarak JavaScript engellemelerinden bağımsız hale getirildi.
- Web Platform Tests üzerindeki başarılı alt test sayısı 2 milyon 184 bine ulaşarak Safari Technology Preview geçildi.
- Yeni WebAssembly motoru JetStream 3 üzerinde önceki sürüme kıyasla yaklaşık 7 kat performans artışı gösterdi.
- LibJS motorunun çalışma zamanı ve stil hesaplama katmanı C++ yerine Rust diliyle yeniden yazıldı.
Açık kaynaklı web tarayıcısı projesi Ladybird, Ekim 2026 bülteninde mimari ve performans tarafında yapılan geniş kapsamlı değişiklikleri paylaştı. Geliştirici ekip stil ve yerleşim hesaplamalarını ana iş parçacığından ayırarak kendi özel iş parçacığına taşıdı. Bu adımla birlikte JavaScript kodları yürütülürken CSS animasyonlarının ve fareyle üzerine gelme durumlarının takılmadan çalışması sağlandı. Ayrıca Linux ve macOS sistemlerde x86-64 ve AArch64 mimarileri için LibJS motoruna dinamik derleme kabiliyeti kazandırıldı.
Eski WebAssembly altyapısının yerini alan yeni yorumlayıcı ve derleyici, JetStream 3 testlerinde yaklaşık 7 kat daha yüksek puan üretti. Web Platform Tests kapsamındaki başarılı alt test sayısı 2 milyon 184 bin seviyesine çıktı ve Safari Technology Preview geride bırakıldı. Tarayıcının kullanıcı arayüzü sekmeler, menüler ve yerleşik ayar sayfalarını içerecek şekilde baştan tasarlandı; pencereleri geri yükleme, sekme sabitleme ve akıcı kaydırma yetenekleri eklendi.
Süreç yalıtımını artıran ekip, siteler arası çerçevelere, ağ işlemlerine ve ses bileşenlerine ayrı süreçler atayarak güvenlik açıklarını kapattı. LibJS çalışma zamanı, WebGL, 2D tuval ve URL gibi temel bileşenler C++ yerine Rust ile yeniden yazıldı. Windows altında YouTube ve video oynatma desteği sunulurken Linux üzerinde Vulkan tabanlı donanım hızlandırma devreye girdi. Projenin ilk alfa sürümünün yıl bitmeden yayımlanması planlanıyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.