Esimene eraldiseisev vĂ€ljaanne Rust keeles kirjutatud brauserimootorist Servo on avaldatud. Seni on projekt olnud ainult ööversioonis. VĂ€ljaande mĂ€rkuses on toodud, et selle funktsionaalsus vastab 19. oktoobri ööversioonile, millele tehti tĂ€iendav kĂ€sitsi testimine. VĂ€ljaanne tĂ€histab ka Apple'i ARM arhitektuuriga protsessorite macOS sĂŒsteemide jaoks mĂ”eldud kogumite loomise algust. Valmistatud kogumid on saadaval Linuxile, Androidile, macOS-le ja Windowsile.
Mootor arenes algselt vĂ€lja ettevĂ”ttest Mozilla, kuid seejĂ€rel lĂ€ks Linux Foundationi organisatsiooni kaitse alla. Servo eristub veebilehtede mitme lĂ”ime renderdamise toega, DOM (Document Object Model) operatsioonide paraleeliseerimise ja Rusti keele poolt pakutud ohutuseprogrammeeringu mehhanismide rakendamisega. Servo loodi esialgu DOM-i koodi jagamise ja renderdamise toetamiseks vĂ€iksemateks alatehtudeks, mida saab tĂ€ita paraleelselt ja efektiivsemalt kasutada mitme tuuma CPU ressursse. Firefoxis on juba integreeritud mĂ”ned Servo osad, nagu mitme lĂ”imega CSS-mootor ja WebRenderi renderdusĂŒsteem. Servo pĂ”hjal arendatakse demobrauserit ServoShell.
Allikas: opennet.ru
