A Servo böngészőmotor fejlesztői, amely Rust nyelven íródott, közzétették a projekt legfrissebb eredményeit összegző jelentésüket. Az érdekes újítások között szerepel a fülkezelés támogatásának hozzáadása, az új fül megnyitásához szükséges oldal megvalósítása, a webfejlesztők számára készült eszközök javítása, valamint a Servo-the-browser prototípus eszköztárának áttervezése. A Servóban alapértelmezés szerint megtalálható a WebXR és Flexbox támogatása, lehetőség van WAV formátumú hangfájlok lejátszására, és átalakították a WebXR API megvalósítását. Frissült a Servo által használt SpiderMonkey 128 JavaScript motor és a WebRender 0.65, valamint a wgpu 22.0 komponensek.

A Servo projektet eredetileg a Mozilla fejlesztette, de később átkerült a Linux Foundation védnöksége alá. A motor különösen a weboldalak többszálas renderelésével, a DOM (Document Object Model) oktatási feladatok párhuzamosításával és a Rust nyelv által kínált biztonságos programozási mechanizmusok kihasználásával járul hozzá. A Servót eredetileg úgy alkották meg, hogy támogassa a DOM kódmegosztását és a renderelést finomabb részmunkákra, amelyek párhuzamosan hajthatók végre, így hatékonyabban kihasználják a többmagos CPU erőforrásait. A Firefoxban már integrálva van néhány Servo részlet, például a többszálas CSS motor és a WebRender renderelési rendszer.
Forrás: opennet.ru
