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.