Servo tarayıcı motorunun aktif gelişimi devam etti

Rust dilinde yazılan Servo tarayıcı motorunun geliştiricileri, projenin yeniden canlandırılmasına yardımcı olacak fon aldıklarını duyurdu. Bahsedilen ilk görevler, motorun aktif gelişimine geri dönmek, topluluğu yeniden inşa etmek ve yeni katılımcıları çekmektir. 2023 yılı içerisinde sayfa düzeni sisteminin iyileştirilmesi ve CSS2 için çalışma desteği sağlanması planlanmaktadır.

Projedeki durgunluk, Mozilla'nın Servo'yu geliştiren ekibi kovması ve projeyi, geliştirme için ilgilenen geliştiriciler ve şirketlerden oluşan bir topluluk oluşturmayı planlayan Linux Vakfı'na devretmesinden sonra 2020'den bu yana devam etti. Motor, bağımsız bir projeye dönüştürülmeden önce Mozilla çalışanları tarafından Samsung ile işbirliği içinde geliştirildi.

Motor Rust dilinde yazılmıştır ve web sayfalarının çok iş parçacıklı oluşturulmasını desteklemenin yanı sıra işlemlerin DOM (Belge Nesne Modeli) ile paralelleştirilmesini de destekler. Rust'ta kullanılan güvenli programlama teknolojileri, operasyonları etkili bir şekilde paralelleştirmenin yanı sıra, kod tabanının güvenlik düzeyinin artırılmasını da mümkün kılar. Başlangıçta Firefox tarayıcı motoru, tek iş parçacıklı içerik işleme şemalarının kullanılması nedeniyle modern çok çekirdekli sistemlerin potansiyelinden tam olarak yararlanamadı. Servo, DOM'u bölmenize ve kodu paralel olarak çalışabilen ve çok çekirdekli CPU kaynaklarından daha iyi yararlanabilen daha küçük alt görevlere ayırmanıza olanak tanır. Firefox, çok iş parçacıklı CSS motoru ve WebRender oluşturma sistemi gibi Servo'nun bazı bölümlerini zaten entegre ediyor.

Kaynak: opennet.ru

Yorum ekle