Sirvi veebimootori Servo arendajad, kes on kirjutatud keeles Rust, on kuulutanud välja rahastamise, mis aitab projekti ellu äratada. Esmaseid ülesandeid on mainitud mootori aktiivse arenduse taastamine, kogukonna taastamine ja uute liikmete kaasamine. Aasta 2023 jooksul plaanitakse tegeleda lehekülgede seadistamise süsteemi (layout system) täiustamisega ja saavutada töötav CSS2 tugi.
Projekti stagnatsioon kestis alates 2020. aastast, pärast seda, kui ettevõte Mozilla vallandas Servo arendamise meeskonna ja andis projekti Linux Foundationile, millele plaaniti luua huvi tundnud arendajatest ja ettevõtetest koosnev kogukond. Enne sõltumatuks projektiks muutumist töötas mootori arendamine koos Samsungi ettevõttega Mozilla töötajate poolt.
Mootor on kirjutatud keeles Rust ja eristub veebilehtede mitme lõime renderdamise toetamise ning DOM (Document Object Model) operatsioonide paralleelsetest töötlemistest. Peale tõhusate operatsioonide paralleelset töötlemist lubavad Rustis kasutatavad turvalise programmeerimise tehnoloogiad tõsta koodibaasi turvalisuse taset. Alguses ei suutnud Firefoxi brauserimootor täielikult kasutada kaasaegsete mitme tuumaliste süsteemide potentsiaali ühe lõime sisuhalduse skeemide tõttu. Servo võimaldab DOM-i ja renderdamise koodi jagada väiksemateks alategevusteks, mis saavad töötada paralleelselt ning kasutada tõhusamalt mitme tuumaliste CPU-de ressursse. Firefoxis on juba integreeritud mõned Servo osad, nagu mitme lõimega CSS-mootor ja WebRender joonestamissüsteem.
Allikas: opennet.ru
