This month in Servo: experimental mode, Trusted Types, strokeText(), and more
6 months ago
- #WebEngine
- #Servo
- #Rust
- New features in Servo's nightly builds including Trusted Types API, strokeText() on CanvasRenderingContext2D, and more.
- Experimental mode button added to servoshell, enabling all engine features.
- Viewport meta tags now enabled on mobile devices only, with a desktop override option.
- Support for 'Content-Encoding: zstd' and fixes for HTTP 401 credentials prompts.
- Progress on AbortController and <link rel=preload> functionality.
- Content-Security-Policy: sandbox now disables scripting unless 'allow-scripts' is specified.
- scrollIntoView() method improvements for shadow DOM and parent iframes.
- DOM exceptions now support error messages, and various bug fixes implemented.
- Servo now requires Rust 1.86 to build, with improvements in keyboard scrolling.
- Removal of several DebugOptions and improvements in WebDriver automation.
- Performance improvements in single-process mode, including direct script-embedder communication.
- Optimizations in string handling and hash algorithms for internal hashmaps.
- Servo receives $5654/month in donations, supporting CI, interns, and maintainer work.
- Conference talks on Servo's development, goals, and applications presented at various events.