Servo (yazılım)

Servo bir deneysel web tarayıcı motorudur. Yazılımı Mozilla Research geliştirmektedir, Samsung Android'e ve ARM işlemcilere uyarlamaktadır. İlkörnek birçok bileşeni (imge oluşturma, düzen, HTML ayrıştırma, resim çözme vb.) ayrı görevler halinde ele alarak yüksek paralel ortam oluşturmayı amaçlıyor. Tasarı Rust dilinde geliştirildiği için bu dilin gelişimiyle de ortaklık göstermektedir.

Servo başka yazılımın içinde motorun barınması için uygun bir UPA sağlar. Servo, Chromium projesi altında geliştirilen Blink web motoru ile kendi ürünlerini birleştirmek amacıyla kullandığı Chromium Gömülü İskelet ile uyumlu olması için tasarlanmış, böylelikle gerçek dünyada denenebilirliği kolaylaştırılmıştır.

Servo'nun kullandığı iki önemli bileşen Mozilla'dan alınmıştır, Rust tabanlıdır. SpiderMonkey JavaScript desteğini sağlar, OpenGL ve Direct3D ile anlaşabilmek için Azure 2B grafik kütüphanesi kullanılır.

Servo adı bir televizyon dizisi olan Mystery Science Theater 3000'deki Tom Servo adındaki robottan esinlenerek verilmiştir.

Servo 2020 yılında Linux Vakfı'na bağışlandı.

 Özellikler 
küçükresim|Mozilla Servo Acid2 deneyini gösteriyor
Servo'nun gelişimi henüz erken evrededir, yine de Wikipedia ve GitHub'ı görüntüleyebilir. Acid2 deneyini başarıyla geçer. Paralel düzen algoritması, CSS3 ve HTML5 ayrıştırıcısının Rust dilini taban alması gibi yenilikleri vardır.

 Ayrıca bakınız 
 Gecko (yazılım)

 Kaynakça 

 Dış bağlantılar 

Resmi web sitesi 
Resmi web günlüğü 

Kategori:Mozilla