Servo brauserimootori arendajad, mis on kirjutatud Rust keeles, teatasid, et projekt on saavutanud taseme, mis vĂ”imaldab edukalt lĂ€bis kĂ€ia Acid2 teste, mida kasutatakse veebistandardite toe kontrollimiseks veebibrauserites. Acid2 testid loodi 2005. aastal ja hindavad CSS ja HTML4 pĂ”hivĂ”imalusi ning PNG-piltide, millel on lĂ€bipaistev taust, ja "data:" URL-skeemide toe Ă”igust. Servo hiljutistest muudatustest on mainitud Stylo CSS-mootori sĂŒnkroniseerimist Firefoxi koodibaasiga, renderdamise ja fonditöötluse parandamist ning
TĂ€iendavalt vĂ”ib mainida Mozilla algatust kirjutada Firefoxi Crash Reporter komponent Rust keeles ĂŒmber. Crash Reporter jĂ€lgib Firefoxi peamise protsessi kokkuvarisemist ja kuvab dialoogiboksi, et saata probleem raport arendajatele. Crash Reporteri ĂŒmberehitamise vajadus tuleneb vanade koodibaasi hoolduse probleemidest, mis takistasid edasist arendamist ja muudatuste ettevalmistust kolme eraldi graafilise kasutajaliidese rakenduse olemasolu tĂ”ttu (Windows, Linux ja macOS) ja lisaplokkide kasutamisest Objective-C jaoks macOS'is.
Uues versioonis on tagatud kasutajaliidese ĂŒhtlustamine kĂ”ikidele platvormidele ja Rust'i keele kasutamine mĂ€lu tĂ”rgete tĂ”enĂ€osuse vĂ€hendamiseks, usaldusvÀÀrsuse suurendamiseks ja hooldamise lihtsustamiseks. Platvormidevahelise GUI jaoks, mis ei sĂ”ltu Firefoxist, kasutatakse abistruktuuri, mille pĂ”hielementide liides on rakendatud GTK, Win32 API ja Cocoa peale, et anda kasutajaliidesele igas platvormis kodune vĂ€limus.

Allikas: opennet.ru
