Razvojni programeri Servo pregledničkog enginea, napisanog u Rustu, objavili su da su primili financiranje za oživljavanje projekta. Početni ciljevi uključuju povratak aktivnom razvoju enginea, obnovu zajednice i privlačenje novih suradnika. Tijekom 2023. planiraju poboljšati sustav izgleda stranica i postići radnu podršku za CSS2.
Projekt je u stagnaciji od 2020. godine, nakon što je Mozilla otpustila tim koji je razvijao Servo i predala projekt organizaciji Linux Zaklada, koja je planirala izgraditi zajednicu zainteresiranih programera i tvrtki za razvoj. Prije nego što je postao neovisni projekt, engine su razvili zaposlenici Mozille u suradnji sa Samsungom.
Engine je napisan u Rustu i ima podršku za višenitno renderiranje web stranica i paralelne DOM (Document Object Model) operacije. Osim učinkovite paralelizacije, sigurne programske tehnologije korištene u Rustu poboljšavaju sigurnost kodne baze. U početku, Firefox preglednik nije mogao u potpunosti iskoristiti potencijal modernih višenitnih sustava zbog korištenja jednonitne obrade sadržaja. Servo omogućuje da se DOM i renderirajući kod razbiju na manje podzadatke koji se mogu izvršavati paralelno, što bolje iskorištava višejezgrene CPU-e. Firefox već integrira neke dijelove Serva, kao što su višenitni CSS engine i WebRender sustav renderiranja.
Izvor: opennet.ru
