The developers of the browser engine Servo, written in the language Rust, have published a report showcasing the latest achievements of the project. In the report, they highlighted several notable innovations, including the addition of new features such as support support and the implementation of the opening page of a new tab. They also mentioned improvements in tools for Web developers and the processing of the toolbar in the web-browser prototype Servo-the-browser, which is developed based on Servo.
Servo now includes default support for WebXR and Flexbox. Additionally, it has implemented the ability to play sound files in WAV format, and the WebXR API has been refined. The latest updates include the Servo JavaScript engine Spidermonkey 128, as well as components of Webrender 0.65 and WGPU 22.0.
The Servo project was originally developed by Mozilla but later came under the protection of the Linux Foundation. This browser engine stands out for its support of multi-flow rendering of Web pages, parallelizing operations with DOM (Document Object Model), and leveraging the safe programming mechanisms provided by the Rust language. Servo was designed with support for dividing DOM and rendering code into smaller subtasks that can be executed in parallel, making more efficient use of the resources of multi-core CPUs.
Parts of Servo have already been integrated into Firefox, including a multi-heating CSS engine and the Webrender drawing system.