Active development of Servo browser engine is resumed

developers of the browser engine service written in the language rust, announced on obtaining funding, which will help revive the project. As the first tasks, a return to the active development of the engine, restoration of the community and the involvement of new participants are mentioned. During 2023, it is planned to engage in improving the page layout system (Layout System) and achieve working support CSS2.

The project stagnation has lasted since 2020, after the Mozilla has fired the Servo team and transferred the Linux Foundation project, in which it was planned to form a community from interested developers and companies to develop. Before transforming into an independent project, the engine developed Mozilla employees in cooperation with Samsung.

The engine is written in Rust and is distinguished by the support of multi-flow rendering of Web pages, as well as parallelizing operations with DOM (Document Object Model). In addition to effective parallelization of operations used in RUST, safe programming technologies allow you to raise the level of security of the code base. Initially, the Firefox browser engine could not fully use the potential of modern multi-core systems due to the use of single-flow content processing schemes. Servo allows you to divide the DOM and rendering code into smaller subtasks, which can be performed in parallel and more efficiently use resources of multi -core CPUs. Firefox has already integrated some parts of Servo, such as a multi-heating CSS-engine and Webrender drawing system.

/Media reports cited above.