Hasty Briefsbeta

Bilingual

This month in Servo: network inspector, a11y first steps, WebDriver, and more

10 months ago
  • #Open Source
  • #Servo
  • #Web Development
  • Servo had its busiest month in years with 349 pull requests merged.
  • New features include viewport meta tags, exportparts attribute, '::part()' selector, and various web API enhancements.
  • Support for screen readers in servoshell’s browser UI was added, though webviews remain inaccessible.
  • CanvasRenderingContext2D and CanvasPattern now support setTransform() with a dictionary.
  • Improved abort handling with AbortController and AbortSignal functionalities.
  • Experimental multiprocess mode now works on Windows.
  • Bug fixes, including HTML form submission encoding in non-Unicode documents, fixing 97000+ subtests.
  • Outreachy intern Jerens Lensun is improving linting in mach.
  • Devtools enhancements include basic Network tab support and compatibility with Firefox 139.
  • Performance improvements in incremental layout and script queries optimization.
  • WebDriver server development progresses with better context switching, input sending, and page inspection.
  • Servo received $4464/month in donations, supporting CI runners and Outreachy interns.
  • Servo is on thanks.dev, with 25 GitHub users sponsoring.