Servo 0.3.0 suma scripts de usuario, compatibilidad con MP4 y blackboxing en DevTools

Fuentes: May in Servo: user scripts, mp4 compat, blackboxing in DevTools, and more!

El motor de renderizado web Servo ha publicado la versión 0.3.0, que reúne los 391 commits desarrollados durante mayo. La actualización incorpora nuevas funciones de la plataforma web, como las propiedades CSS de variantes tipográficas (kerning, ligaduras, posición y más) y la reproducción de archivos MP4 sin fast start dentro del elemento . También se añaden APIs del DOM como parseHTML() en Document, readAsBinaryString() en FileReader y nuevos atributos en ShadowRoot y Window.

En seguridad, Servo corrige fallos de seguridad de memoria en su motor JavaScript SpiderMonkey (140.10.1), ligados a los CVE-2026-7322 y CVE-2026-7323. La versión sube además el requisito mínimo de Rust a 1.88.0 y mejora la compilación en Windows, FreeBSD y NixOS.

Siguen en desarrollo la edición de texto enriquecido mediante execCommand(), la Sanitizer API, IndexedDB, la accesibilidad y los workers (SharedWorker y ServiceWorker). En la API de embebido se añaden cookies, preferencias y diagnósticos. Para usuarios finales, destacan los nuevos flags --host-file y --userscripts y la función de blackboxing en el depurador de DevTools. Las mejoras de rendimiento afectan a about:memory, hilos, diseño, DOM y tiempos de compilación.