Servo mootor on läbinud Acid2 testid. Firefoxi Crash Reporter on kirjutatud Rust'is ümber.

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.

Servo mootor on läbinud Acid2 testid. Firefoxi Crash Reporter on kirjutatud Rust'is ümber.


Allikas: opennet.ru
Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster