{
  "id": 18457,
  "title": "June in Servo: real world compat, media queries, SharedWorker, and more",
  "url": "https://urgent.news/2026/07/31/june-in-servo-real-world-compat-media-queries-sharedworker-and-more",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-07-31T18:17:52.000Z",
  "source": {
    "name": "Hacker News Best",
    "slug": "hacker-news-best",
    "url": "https://servo.org/blog/2026/07/31/june-in-servo/"
  },
  "original_language": "en",
  "account": "Servo 0.4.0, released in June 2026, contains 558 commits, marking a record for the project. This update includes several new web platform features and security improvements. Servo is steadily growing, with over four times the commits compared to its start in September 2023.\n\nThe update introduces changes that affect users, developers, embedders, or other groups, with observable differences made by the changes. Many real-world websites, such as Google Photos and Cash Converters, continue to work well in Servo 0.4.0. However, some websites have interactivity issues that need attention.\n\nServo's JS runtime, SpiderMonkey 140.11.0, has fixed several security bugs, including CVE-2026-8388, CVE-2026-8391, CVE-2026-8974, CVE-2026-8975, and MFSA 2026-48. Additionally, RSA and ML-DSA operations in SubtleCrypto now perform modular exponentiation and decompose steps in constant time, respectively, addressing the Marvin Attack and RUSTSEC vulnerabilities.\n\nImprovements in layout correctness have made many websites, including lichess.org, Zulip, and Speedtest.net, more readable. The 'attr()' feature is now more powerful and can be used anywhere, not just in 'content'. WebGPU support has improved, and support for accessibility and text selection has started to be implemented.\n\nServo's webview support has been enhanced, allowing for drag and drop functionality and better performance on the desktop version. Moreover, the desktop version now enters fullscreen mode on the monitor containing the window. These updates make Servo an increasingly powerful and reliable browser option.",
  "summary": "Article URL: https://servo.org/blog/2026/07/31/june-in-servo/ Comments URL: https://news.ycombinator.com/item?id=49126765 Points: 193 # Comments: 61",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}