Zhvilluesit e motorit të shfletuesit Servo, i shkruar në gjuhën Rust, kanë publikuar një raport me përmbledhjen e arritjeve më të fundit të projektit. Ndër risitë më interesante mund të veçohen shtimi i mbështetjes për skedat, zbatimi i faqes për hapjen e një skede të re, përmirësimi i mjeteve për web-zhvilluesit dhe ridizenjimi i panelit të mjeteve në prototipin e shfletuesit web Servo-the-browser, që po zhvillohet mbi bazën e Servo. Në Servo është aktivizuar si parazgjedhje mbështetja për WebXR dhe Flexbox, është zbatuar mundësia e riprodhimit të skedarëve audio në formatin WAV dhe është rishikuar implementimi i API WebXR. Janë përditësuar edhe JavaScript engine SpiderMonkey 128, si dhe komponentët WebRender 0.65 dhe wgpu 22.0 që përdoren në Servo.

Projekti Servo fillimisht u zhvillua nga Mozilla, por më pas kaloi nën kujdesin e organizatës Linux Foundation. Motori dallohet për mbështetjen e renderimit shumëfijësh të faqeve web, paralelizimin e operacioneve me DOM (Document Object Model) dhe përdorimin e mekanizmave të programimit të sigurt që ofron gjuha Rust. Servo u krijua që në fillim me mbështetje për ndarjen e kodit DOM dhe të renderimit në nën-detyrа më të vogla, të cilat mund të ekzekutohen paralelisht dhe të përdorin më me efikasitet burimet e CPU-ve shumëbërthamore. Në Firefox tashmë janë integruar disa pjesë të Servo, si motori shumëfijësh CSS dhe sistemi i vizatimit WebRender.
Burimi: opennet.ru
