Servo 0.0.5 Brings Major Web Platform Updates Including Link Preloading and Enhanced Form Support
Key Takeaways
- ▸Servo 0.0.5 adds link preloading, style blocking attributes, and improved form controls including disabled select elements
- ▸OGG audio playback has been re-enabled after GStreamer bugs were fixed, and navigator.sendBeacon() is now enabled by default
- ▸Servo leads browser implementations with full support for post-quantum cryptography algorithms ML-KEM, ML-DSA, and AES-OCB
Summary
The Servo browser engine project has released version 0.0.5 with significant improvements to web platform features and standards compliance. Key additions include support for link preloading (<link rel=preload>), style and link blocking attributes for render management, and enhanced form controls like disabled select elements. The release also restores OGG audio playback support, which had been disabled years ago due to GStreamer bugs that have since been resolved.
The update introduces important CSS features including the ::details-content pseudo-element, :open pseudo-class for details elements, and cursor-color property. JavaScript module support has been expanded with cyclic imports, import attributes, and JSON modules. Network capabilities have been strengthened with navigator.sendBeacon() enabled by default, Request.keepalive support, and proxy configuration options including https_proxy and NO_PROXY environment variables.
Servo has positioned itself as a leader in Web Cryptography by implementing cutting-edge post-quantum algorithms before other browsers. The release includes full support for ML-KEM (quantum-resistant key encapsulation), ML-DSA (digital signatures), and AES-OCB (authenticated encryption). Additional improvements span mixed content protections, iframe handling, URL fragment processing, and more consistent event firing for stylesheet loading failures.
- Enhanced security features include improved mixed content protections and better iframe request protocol upgrading
- CSS improvements include ::details-content pseudo-element, :open pseudo-class, and cursor-color property support
Editorial Opinion
Servo's implementation of post-quantum cryptography algorithms like ML-KEM and ML-DSA before mainstream browsers demonstrates the value of alternative browser engines in driving web platform innovation. As a lightweight, embeddable engine, Servo's focus on modern standards compliance and security features positions it as an important testbed for next-generation web technologies. The project's steady progress on fundamental web platform features suggests it's becoming a viable alternative for developers seeking to embed web technologies in applications beyond traditional browser contexts.



