HeadlinesBriefing favicon HeadlinesBriefing.com

Servo 0.0.5 Delivers Web Platform Improvements and Crypto Advances

Hacker News •
×

Servo 0.0.5 brings significant web platform enhancements, including OGG audio playback support after years of disabling the feature due to GStreamer bugs. The update introduces preload fetch operations via <link rel=preload> that can improve page load speeds, along with blocking stylesheets using <style blocking> and <link blocking> attributes. Web Cryptography receives major upgrades with full support for ML-KEM, ML-DSA, and AES-OCB algorithms.

Form controls see substantial improvements, with cursor positioning in input fields now working correctly for clicks, selections, and multiline inputs. The update fixes several text input bugs, including caret visibility in Shadow DOM content and proper handling of disabled fields. Font rendering optimizations reduce memory usage and improve non-ASCII text performance, while web fonts from file: URLs and within Shadow DOM now function as expected.

Navigation and loading features expand with blob: URL support from about:blank documents and new Origin API implementation. IndexedDB connections improve with better queue management, though the feature remains disabled by default. The update also enhances fetch API behavior with more detailed quota error messages and proper gzip content validation. Servo continues positioning itself as a high-performance alternative for embedding web technologies in applications.