Hasty Briefsbeta

Bilingual

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.