Hasty Briefsbeta

Bilingual

June in Servo: real world compat, media queries, SharedWorker, and more

5 hours ago
  • Servo 0.4.0 released with 558 commits, featuring new web platform features like 'attr()', 'image()', 'calc()', and expanded media queries.
  • New DOM APIs added: SharedWorker, console.dir(), customElements, pointer capture, touch events, and crypto.subtle methods for KT128, KT256, ML-KEM, ML-DSA.
  • Security fixes include updates to SpiderMonkey (140.11.0 and 140.12.0), constant-time RSA and ML-DSA operations, and an HTML injection fix in directory listings.
  • Real-world compatibility improved with better variable font handling, benefiting sites like lichess.org, Zulip, and Speedtest.
  • Work in progress includes enhanced 'attr()', WebGPU, accessibility, text selection, and Web Animations, plus a new C API for embedding Servo.
  • Performance and stability enhancements: NoGC optimizations reduce overhead, memory usage reduced (e.g., BoxFragment 17% smaller), asynchronous image decoding, and 16 crash bugs fixed.
  • New contributors welcomed, and donations reached $7,681/month, with sponsorship tiers available.