Ladybird suma reproducción de vídeo, depuración de JavaScript y descargas reanudables
El navegador independiente Ladybird añade reproducción de vídeo en Twitch y más formatos en YouTube, depuración de JavaScript, descargas reanudables y mejoras de rendimiento y seguridad.

El proyecto Ladybird, el navegador independiente de código abierto del ecosistema SerenityOS, ha publicado su informe de progreso de agosto de 2026. Dirigido por Andreas Kling, el equipo lleva años desarrollando un motor web desde cero, y este mes se anotan varios hitos que lo acercan a su objetivo de ser un navegador completamente autónomo.
La reproducción de vídeo ya funciona en Twitch y se amplió el soporte de formatos en YouTube, un avance relevante para el uso cotidiano. Las herramientas de desarrollo incorporan depuración de JavaScript con puntos de interrupción, ejecución paso a paso y expresiones de vigilancia. Las descargas ahora se pueden pausar y reanudar, incluso sobreviven al reinicio del navegador, y se descargan hasta en cuatro conexiones paralelas cuando el servidor lo permite. También llegan el ajuste de desplazamiento CSS (scroll snap) y la restauración de sesión.
El anuncio insiste en un cambio de prioridades: el rendimiento del motor pasa de atención ocasional a un foco sostenido. Se ha renovado el motor de estilos, se ha añadido caché de diseño y las animaciones CSS ya no se ejecutan en el hilo principal. Además, las ventanas ocultas u ocluidas dejan de realizar el trabajo de rasterización, lo que debería traducirse en una interfaz más fluida y un menor consumo de energía.
La migración a Rust continúa a buen ritmo. El análisis CSS, el cálculo de estilos computados y todo el pipeline de pintado (incluyendo la grabación de listas de visualización y la prueba de impacto) se han portado. En cada paso, el nuevo código Rust convive con el C++ original en un modo de comparación A/B que valida la salida contra la suite de pruebas completa. Solo después de lograr cero discrepancias se elimina la versión previa. El analizador CSS en Rust, de hecho, ha resultado más rápido que su predecesor.
En el apartado de seguridad, el mecanismo conocido como "exploit cage" se ha ampliado para cubrir el montículo de JavaScript, y se ha introducido un servicio compilador de WebAssembly dedicado. A nivel arquitectónico, el DOM se ha desacoplado de sus envoltorios JavaScript, reduciendo el consumo de memoria y allanando el camino para el aislamiento por "mundo" que necesitarán los scripts de contenido de futuras extensiones. La historia de navegación y la navegación misma se han movido al proceso del navegador, un requisito previo para el aislamiento de sitios.
El navegador sigue en desarrollo, pero estos avances lo ponen un paso más cerca de ser viable como alternativa diaria para usuarios que prefieren no depender de los motores de los gigantes.

