Nastavljen je aktivni razvoj motora preglednika Servo

Programeri pretraživača Servo, napisanog u jeziku Rust, objavili su da su dobili sredstva koja će pomoći oživljavanju projekta. Prvi spomenuti zadaci su povratak aktivnom razvoju motora, obnova zajednice i privlačenje novih sudionika. Tijekom 2023. godine planira se poboljšati sustav izgleda stranice i postići radnu podršku za CSS2.

Stagnacija projekta se nastavlja od 2020. godine, nakon što je Mozilla otpustila tim koji je razvijao Servo i prebacila projekt na Linux Foundation, gdje je planirano formiranje zajednice zainteresiranih programera i tvrtki za razvoj. Prije pretvaranja u samostalni projekt, motor su razvili zaposlenici Mozille u suradnji sa Samsungom.

Motor je napisan u jeziku Rust i ima podršku za višenitno renderiranje web stranica, kao i paralelizaciju operacija s DOM (Document Object Model). Osim učinkovitog paraleliziranja operacija, sigurne tehnologije programiranja koje se koriste u Rustu omogućuju povećanje razine sigurnosti baze koda. U početku, mehanizam preglednika Firefox nije mogao u potpunosti iskoristiti potencijal modernih višejezgrenih sustava zbog korištenja shema obrade sadržaja s jednom niti. Servo vam omogućuje razbijanje DOM-a i koda za renderiranje u manje podzadatke koji se mogu izvoditi paralelno i bolje iskoristiti višejezgrene CPU resurse. Firefox već integrira neke dijelove Servoa, kao što je CSS mehanizam s više niti i sustav za renderiranje WebRender.

Izvor: opennet.ru

Dodajte komentar