Mozilla Labs meldt dat de in aanbouw zijnde Servo-renderengine de Acid2-browsertest met succes heeft weten te doorlopen. Servo kan zijn layout-taken in een parallele omgeving laten draaien, waardoor het beter uit de voeten kan met multicore-cpu's en gpu's.
De Acid-tests worden al jarenlang gebruikt om te controleren of browsers zich houden aan webstandaarden. De Acid2-testpagina kwam in 2005 online en bevatte onder andere css- en html-tests. Volgens Mozilla Labs heeft zijn Servo-renderengine deze lakmoesproef nu succesvol doorlopen door de pagina correct te renderen. Daarmee is een belangrijke stap in de ontwikkeling van de renderengine gezet, zo stelt de browserbouwer. Overigens werd de Acid1-test in augustus vorig jaar door Servo met succes doorlopen.
Mozilla werkt bij de ontwikkeling van Servo samen met Samsung. De renderengine zou in de huidige staat volgens Mozilla ook in single threaded-modus al beter presteren dan die van huidige browsers, terwijl de prestaties in multi-threaded-modus logischerwijs nog flink toenemen.
Servo wordt geschreven in Rust, een nieuwe programmeertaal waar Mozilla Research aan werkt. Rust zou door een modernere architectuur geen last hebben van beveiligingsproblemen als buffer overflows en een veiliger geheugenbeheer hebben. Daarmee zouden bugs als Heartbleed onmogelijk zijn omdat deze door de Rust-compiler automatisch worden voorkomen.