Programeri pregledničkog motora Servo, napisanog na Rust jeziku, objavili su postizanje nivoa koji omogućava uspješno prolazak Acid2 testova, koji se koriste za provjeru podrške web standardima u web preglednicima. Acid2 testovi su kreirani 2005. godine i ocjenjuju osnovne mogućnosti CSS-a i HTML4, kao i tačnost podrške PNG slikama s prozirnom pozadinom i 'data:' URL shemama. Među novim promjenama u Servu spominje se sinkronizacija CSS motora Stylo s kodnom bazom Firefoxa, poboljšanje renderiranja i obrade fontova, prikaz učitavanja za
Također se može istaknuti inicijativa Mozille za prepisivanje Crash Reportera u Firefoxu na Rust jeziku. Crash Reporter prati nepravilno zatvaranje glavnog procesa Firefoxa i prikazuje dijalog za slanje izvještaja o problemu programerima preglednika. Potreba za prepravkom Crash Reportera proizlazi iz problema s održavanjem stare kodne baze koja je ometala daljnji razvoj i pripremu promjena zbog postojanja tri odvojene implementacije grafičkog sučelja (za Windows, Linux i macOS) i korištenja dodatnih slojeva na Objective-C za macOS.
U novoj verziji osigurana je unifikacija sučelja za sve platforme, a Rust je korišten za smanjenje vjerojatnosti pojave grešaka s memorijom, povećanje pouzdanosti i pojednostavljenje održavanja. Za izradu multiplatformskog GUI-a, neovisnog o Firefoxu, korišten je sloj apstrakcije s osnovnim elementima sučelja, implementiranim preko GTK, API Win32 i Cocoa kako bi se sučelje prilagodilo izgledu svake platforme.

Izvor: opennet.ru
