Active development of Servo browser engine resumed

The developers of the Servo browser engine, written in the Rust language, announced they have received funding that will help revive the project. The first tasks mentioned are returning to active development of the engine, rebuilding the community and attracting new participants. During 2023, it is planned to improve the page layout system and achieve working support for CSS2.

The project has stagnated since 2020, after Mozilla fired the team that developed Servo and transferred the project to the Linux Foundation, which planned to form a community of interested developers and companies for development. Prior to becoming an independent project, the engine was developed by Mozilla employees in collaboration with Samsung.

The engine is written in the Rust language and features support for multi-threaded rendering of web pages, as well as parallelization of operations with the DOM (Document Object Model). In addition to effectively parallelizing operations, the secure programming technologies used in Rust make it possible to increase the level of security of the code base. Initially, the Firefox browser engine could not fully exploit the potential of modern multi-core systems due to the use of single-threaded content processing schemes. Servo allows you to break DOM and rendering code into smaller subtasks that can run in parallel and make better use of multi-core CPU resources. Firefox already integrates some parts of Servo, such as the multi-threaded CSS engine and the WebRender rendering system.

Source: opennet.ru

Add a comment