December in Servo
3 months ago
- #Servo
- #Browser Engine
- #Web Development
- Servo 0.0.4 and December nightly builds now support multiple windows.
- Added support for various web platform features including 'contrast-color()' in CSS, partial support for <meta charset>, and 'background' attributes on table elements.
- Vendor-prefixed CSS properties like '-moz-transform' are now supported for better compatibility.
- SubtleCrypto API now fully supports ChaCha20-Poly1305, RSA-OAEP, RSA-PSS, and RSASSA-PKCS1-v1_5.
- Servo now supports HTTP proxies and uses system root certificates by default.
- New APIs introduced: SiteDataManager for managing localStorage, sessionStorage, and cookies; NetworkManager for cache management.
- Servo's devtools now partially support the Network > Security tab and are compatible with Firefox 145.
- Fixed rendering bugs related to 'float', 'order', 'max-width', 'max-height', and other CSS properties.
- Improved event handling for 'wheel', 'hashchange', 'dblclick', 'resize', and 'seeked' events.
- Memory and performance improvements, including HTTP cache eviction and reduced selector matching work.
- Servo now receives 7110 USD/month in recurring donations, supporting CI, benchmarking, and maintainer work.
- Upcoming talks at FOSDEM 2026 about Servo's impact on the web platform ecosystem and implementing Streams Spec.