Se reanudó el desarrollo activo del motor de navegador Servo

Los desarrolladores del motor de navegador Servo, escrito en lenguaje Rust, anunciaron que recibieron financiación que ayudará a reactivar el proyecto. Las primeras tareas mencionadas son volver al desarrollo activo del motor, reconstruir la comunidad y atraer nuevos participantes. Durante 2023, está previsto mejorar el sistema de diseño de páginas y lograr soporte funcional para CSS2.

El estancamiento del proyecto continúa desde 2020, después de que Mozilla despidiera al equipo que desarrollaba Servo y transfiriera el proyecto a la Fundación Linux, que planeaba formar una comunidad de desarrolladores y empresas interesadas en el desarrollo. Antes de convertirse en un proyecto independiente, el motor fue desarrollado por empleados de Mozilla en colaboración con Samsung.

El motor está escrito en el lenguaje Rust y presenta soporte para la representación multiproceso de páginas web, así como paralelización de operaciones con DOM (Document Object Model). Además de paralelizar eficazmente las operaciones, las tecnologías de programación segura utilizadas en Rust permiten aumentar el nivel de seguridad del código base. Inicialmente, el motor del navegador Firefox no podía aprovechar al máximo el potencial de los sistemas multinúcleo modernos debido al uso de esquemas de procesamiento de contenido de un solo subproceso. Servo le permite dividir el DOM y el código de renderizado en subtareas más pequeñas que pueden ejecutarse en paralelo y hacer un mejor uso de los recursos de la CPU de múltiples núcleos. Firefox ya integra algunas partes de Servo, como el motor CSS multiproceso y el sistema de renderizado WebRender.

Fuente: opennet.ru

Añadir un comentario