Brauseri mootor Servo arendamine on taastatud.

Rusti keeles kirjutatud brauseri mootor Servo arendajad on kuulutanud välja rahastamise, mis aitab projekti ellu äratada. Esimese ülesandena kavatsetakse alustada mootorit aktiivselt arendama, taastada kogukond ja meelitada uusi osalejaid. 2023. aastal on plaanis töötada lehekompositsioonide (layout system) täiustamise kallal ning saavutada CSS2 töötav tugi.

Projekti stagnatsioon kestis alates 2020. aastast, kui ettevõte Mozilla vallandas Servo arendustiimi ja andis projekti Linux Foundationile, kuhu kavatseti luua arendamiseks huvilistest arendajatest ja ettevõtetest koosnev kogukond. Enne sõltumatuks projektiks muutmist arendas mootorit Mozilla töötajad koostöös ettevõttega Samsung.

Mootor on kirjutatud Rusti keeles ja sellel on tugi mitmejuhtmelisele veebilehtede renderdamisele ning DOM-i (dokumendi objekti mudel) operatsioonide paraleliseerimisele. Lisaks tõhusale operatsioonide paraleliseerimisele võimaldavad Rustis kasutatavad turvalise programmeerimise tehnoloogiad tõsta koodibaasi turvalisuse taset. Alguses ei suutnud veebibrauser Firefox täielikult ära kasutada kaasaegsete mitmiktuumaliste süsteemide potentsiaali, kuna see kasutas ühesuunalisi sisu töötlemise skeeme. Servo võimaldab jagada DOM-i ja renderdamise koodi väiksemateks ülesanneteks, mida saab täita paralleelselt ja tõhusamalt kasutada mitmiktuumaliste CPU-de ressursse. Firefoxi on juba integreeritud mõned Servo osad, näiteks mitmejuhtmeline CSS-mootor ja WebRenderi renderdamissüsteem.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster