In 2025 we already have more PRs merged than in the whole of 2024! 2024 PRs: 1,771 2025 PRs: 1,983* *At the last count of the data this month. image
Servo Report for Week 34 2025 - Add font variations support for Windows and macOS - Add support for format(*-variations) to @font-face - Implement CSS font-variation-settings property for FreeType platforms - layout: Stop making <video> fall back to a preferred aspect ratio of 2 - Add matrixTransform for DOMPointReadOnly You can help support Servo, an independent web rendering engine, and the health of the web ecosystem by donating: image
Another milestone unlocked for Servo: inline SVG support has now landed 🎉 image
This month in Servo… 🎞️📽️ APNG and WebP animations 🚄🎨 GPU-accelerated 2D <canvas> 📌🧰 pin servoshell to your taskbar 🧈↕️ smooth and sturdy scrolling ⏱️🌐 more info in the Network tab
Servo Report Week 27 2025 Highlights from last week: - servoshell: Select address bar text on click - Numerous improvements to incremental layout - Add a basic caching mechanism for ImageKeys - Webdriver: Implement calculate the absolute position for Get Element Rect You can help support Servo, an independent web browser engine, and the health of the web ecosystem by donating: GitHub: Open Collective: image
Servo Report Weeks 20 & 21 2025 Highlights from last week: - Support `wavy` and `double` for `text-decoration-line` - Fix calculation of font underline thickness on macOS - Fully support `<input type=color>` - Incremental layout improvements - libservo: Allow embedders to execute JavaScript scripts via the API - Unconditionally enable the URLPattern API image
Two months in Servo… 🐟💭 new about:memory page 🪆🎞️ ‘&’ selector and ‘image-set()’ 📝⌨️ <select> and better <input> 🔎🐜 per-webview HiDPI support ✨🕸️ --enable-experimental-web-platform-features image
Servo Report Week 17 & 18 2025 Highlights from last 2 weeks: - servoshell: Make list of options in <select> prompt scrollable - Initial support for marking custom protocol secure - layout: Implement `justify-self` for block-level boxes - Implement `ShadowRoot::setHTMLUnsafe` - Start adding support for transforms in readable and writable streams - Continued work on Trusted Types & DevTools improvements 1/2 image
Servo Report Week 16 2025 Highlights from last week: - Improvements to memory usage reporting - Implement CSSStyleSheet constructor - Support writeText() on Clipboard API - Carry on progress in several areas: incremental layout, Trusted Types, WebView API, WritableStream You can help support Servo, an independent web browser engine, and the health of the web ecosystem by donating: - GitHub: github.com/sponsors/servo - Open Collective: opencollective.com/servo image
After the community feedback Servo TSC would like to share that we have decided to not modify the AI policy and keep it as is. Future discussions on this topic (if any) will happen on public channels. More details: