Udviklerne af browsermotoren Servo, skrevet i Rust, har offentliggjort en rapport med en oversigt over de seneste fremskridt i projektet. Blandt de interessante nyheder kan nævnes tilføjelsen af fanestøtte, implementeringen af en ny fane-åbningsside, forbedring af værktøjer til webudviklere og redesign af værktøjslinjen i prototypen af webbrowseren Servo-the-browser, der udvikles på baggrund af Servo. Servo har som standard støtte for WebXR og Flexbox, muligheden for at afspille lydfiler i WAV-format og en redesignet implementering af WebXR API'en. JavaScript-motoren SpiderMonkey 128 og komponenterne WebRender 0.65 og wgpu 22.0, der anvendes i Servo, er blevet opdateret.

Servo-projektet blev oprindeligt udviklet af Mozilla, men blev senere overdraget til Linux Foundation. Motoren adskiller sig ved at understøtte multi-threaded rendering af web-sider, parallelisering af DOM-operationer (Document Object Model) og ved at udnytte de sikre programmeringsmekanismer, som Rust tilbyder. Servo er oprindeligt designet til at understøtte opdeling af DOM-kode og rendering i mindre opgaver, der kan udføres parallelt og dermed udnytte ressourcerne fra flerkernede CPU'er mere effektivt. Nogle dele af Servo, såsom den multi-threaded CSS-motor og WebRender rendering-systemet, er allerede integreret i Firefox.
Kilde: opennet.ru
