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
