Servo is now passing 1.9M subtests at wpt.fyi: 1,903,187 / 2,131,264 (89,3%) 🎉
See wpt.fyi/results/?pro...
Highlights from last week:
- DevTools, Web Crypto API and WebDriver improvements
- Use shadow DOM in user agent widgets for form controls
- Ship navigator.sendBeacon()
- Implement Origin API
Highlights from last week:
- Enable `jump-start`, `jump-both`, `jump-end`, `jump-none` step-position
- Implement node.moveBefore()
- Add support for a blinking text caret
- Initial support for ::first-letter
- More DevTools, Web Crypto API & WebDriver progress
December in Servo…
🎤🧑🏫 FOSDEM talks next week!
🤹🪟 multiple windows
🪆🌐 HTTP proxy support
🔐🕵️ more SubtleCrypto algorithms
💽🗃️ new site data & network API
servo.org/blog/2026/01...
Highlights from last week:
- Use Webdriver for all WPT runs
- Improve look & feel of various form controls
- Support :open and ::details-content pseudos
- Support JSON modules
- Insert a cache for animation with smarter updates
Highlights from last week:
- More work on DevTools, Web Crypto API, WebDriver
- Improve mouse interaction in form inputs
- Implement navigate to fragment
- overflow-clip-margin now supports <visual-box>
You can help support Servo, an independent web rendering engine, and the health of the web ecosystem by donating:
github.com/sponsors/servo
opencollective.com/servo
"modern big world social really can’t be done solely in the client"
Maybe big world social is not a great idea either.