Send in your ideas. Deadline December 1, 2024
Grant
Theme fund: NGI Zero Core
Start: 2024-06

Servo Script Improvement

Refactoring Servo’s script crate

Servo has been back to its pace of development. The Servo TSC is also running again. The project has monthly calls to sync up the progress and bi-weekly issue triage meetings with sync. Multiple directions are pushing at the same time, and the coverage of the WPT suite is gradually increasing.

That being said, many improvements are still needed in Servo's script crate, which needs to adequately implement every Web API. Several DOM structures have become slightly outdated because of the lack of maintenance. Some basic script types are missing, and patches from Spidermonkey still need work. Within the scope of this project we will address the most needed fixes and improvements for the script crate.

Logo NLnet: abstract logo of four people seen from above Logo NGI Zero: letterlogo shaped like a tag

This project was funded through the NGI0 Core Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101092990.