Hasty Briefsbeta

Bilingual

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.