Hackers News

Servo in 2024: stats, features and donations

Two years after the renewed activity on the project we can confirm that Servo is fully back.

If we ignore the bots, in 2024 we’ve had 129 unique contributors (+143% over 54 last year), landing 1,771 pull requests (+163% over 673), and that’s just in our main repo!

Including bots, the total number of PRs merged goes up to 2,674 (+144% over 1094). From all this work, 26% of the PRs were made by Igalia, 40% by other contributors and the rest by the bots (34%). This shows how the Servo community has been growing and becoming more diverse with new actors participating actively in the project.

2018 2019 2020 2021 2022 2023 2024
Merged PRs 1,188 986 669 118 65 776 1,771
Unique contributors 142 141 87 37 20 54 129
Average unique contributors per month 27.33 27.17 14.75 4.92 2.83 11.33 26.33

Now let’s take a look to the data and chart above, which show the evolution since 2018 in number of merged PRs, unique contributors per year and average contributors per month (excluding bots). We can see the project is back to numbers of 2018 and 2019 when it was been developed in full speed!

It’s worth noting that Servo popularity keeps growing, with many folks realizing there has been new activity on the project last year, and we have more and more people interested in the project.

Servo GitHub start history chart showing Servo not stopping going up since 2013, up to more than 25,000 today
Servo GitHub stars haven’t stopped growing, surpassing now 25K threshold.

During 2024 Servo has been present in 8 events with 9 talks: FOSDEM, Open Source Summit North America, Seattle Rust user meetup, GOSIM Europe, Global Software Technology Summit, Linux Foundation Europe Member Summit, GOSIM China, Ubuntu Summit.

If we focus on development there has been many things moving forward during the year. Servo main dependencies (SpiderMonkey, Stylo and WebRender) have been upgraded, the new layout engine has kept evolving adding support for floats, tables, flexbox, fonts, etc. By the end of 2024 Servo passes 1,515,229 WPT subtests (79%). Many other new features have been under active development: WebGPU, Shadow DOM, ReadableStream, WebXR, … Servo now supports two new platforms: Android and OpenHarmony. And we have got the first experiments of applications using Servo as a web engine (like Tauri, Blitz, QtWebView, Cuervo, Verso and Moto).

In 2024 we have raised 33,632.64 USD with donations via Open Collective and GitHub Sponsors from 500 different people and organizations. Thank you all for supporting us!

With this money we have now 3 servers that provides self-hosted runners for Linux, macOS, and Windows reducing our build times from over an our to under 30 minutes.

Talking about the future, the Servo TSC has been discussing the roadmap for 2025 which has been updated on the Servo’s wiki. We have many plans to keep Servo thriving with new features and improvements. Let’s hope for a great 2025!

admin

The realistic wildlife fine art paintings and prints of Jacquie Vaux begin with a deep appreciation of wildlife and the environment. Jacquie Vaux grew up in the Pacific Northwest, soon developed an appreciation for nature by observing the native wildlife of the area. Encouraged by her grandmother, she began painting the creatures she loves and has continued for the past four decades. Now a resident of Ft. Collins, CO she is an avid hiker, but always carries her camera, and is ready to capture a nature or wildlife image, to use as a reference for her fine art paintings.

Related Articles

Leave a Reply

Check Also
Close