30 sentyabrda Ladybird brauzeri web-platform-tests dəstində Servo mühərrikindən daha çox uğurla keçilmiş testlərlə irəliləyib. Xüsusilə, Servo 1303211 yoxlamanı uğurla keçib, Ladybird — 1518672, Firefox 131 — 1805845, Safari 204dev — 1812433, Chromium 131 — 1862747. web-platform-tests testləri Google, Mozilla, Apple, Microsoft, Bocoup və Igalia tərəfindən irəlilədilən Interop təşəbbüsü çərçivəsində hazırlanır və brauzerlərdə web texnologiyalarının implementasiya səviyyəsini yoxlamaq, eləcə də saytların emalında görünüş və davranışa təsir edən fərqlilikləri aşkar etməyə yönəlib.
Ladybird brauzeri Andreas Kling tərəfindən inkişaf etdirilir, o, əvvəllər Nokia-da işləyib və Safari-ni hazırlayıb. Layihə əvvəlcə SerenityOS üçün tətbiq olaraq yaradılıb, lakin bu ilin yayında ayrıca layihə kimi ayrılıb və 1 milyon dollar ianə alıb. Brauzer C++ dilində yazılıb və BSD lisenziyası altında yayılır. Layihə, LibWeb adlı öz mühərrikini, LibJS JavaScript şərhçisini və əlaqəli kitabxanaları inkişaf etdirir.
Servo layihəsi əvvəlcə Mozilla tərəfindən inkişaf etdirilib, lakin daha sonra Linux Foundation təşkilatının himayəsinə keçib. Mühərrik web səhifələrinin çoxşaxəli renderlənməsini, DOM (Document Object Model) əməliyyatlarının paralelləşdirilməsini və Rust dilinin təqdim etdiyi təhlükəsiz proqramlaşdırma mexanizmlərini dəstəkləyir. Servo, DOM-un kodunun parçalanması və renderlənməsi dəstəyi ilə yaradılıb ki, bu da daha kiçik alt tapşırıqların paralel icrasını təmin edir və çox nüvəli CPU resurslarını daha səmərəli istifadə etməyə imkan verir. Firefox-da artıq Servo-nun bəzi hissələri, məsələn, çoxşaxəli CSS mühərriki və WebRender render sistemi inteqrasiya olunub. Servo əsasında ServoShell və Verso brauzerləri inkişaf etdirilir.
Mənbə: opennet.ru
