This month in Servo: color inputs, SVG, embedder JavaScript, and more
10 months ago
- #Servo
- #Browser Engine
- #Web Development
- Servo now displays animated GIFs and supports SVG images in <img src>.
- Two Outreachy interns are working on improving Servo's CI setup and implementing Network Monitor support in devtools.
- Significant progress on incremental layout, Trusted Types API, and Content Security Policy implementation.
- New web API features supported: URLPattern, <input type=color>, TransformStream, setHTMLUnsafe(), and more.
- Improvements in layout and CSS support, including text-decoration-line properties and page background sizing.
- Bug fixes for transforms, underlines on macOS, table and flex container sizing, and specification mismatches.
- WebDriver server enhancements: element clicks, wheel actions, and DOM object references in scripts.
- Preparatory work for integrating Vello as the backend for 2D canvases.
- Embedding improvements: JavaScript evaluation in webviews, default styling, and theme propagation.
- Performance optimizations: GPU cache eviction, memory usage reduction, and binary size reduction.
- Stability fixes for crashes in animated images, media elements, canvas elements, and more.
- Upgrades to WebRender and Stylo dependencies to stay current with Firefox developments.
- Servo receives $4,597/month in donations, supporting CI runners and Outreachy interns.