Se ha presentado la biblioteca Servo GTK para integrar el motor Servo con aplicaciones GTK.

Uno de los empleados de Amazon presentó la biblioteca Servo GTK, destinada a integrar el motor web Servo en aplicaciones que utilizan GTK4. La biblioteca implementa un widget GTK, mediante el cual se puede usar Servo Webview para renderizar contenido web. Entre sus características se destaca el soporte para la aceleración de renderizado mediante OpenGL y la posibilidad de manejar eventos de forma asíncrona. El proyecto está escrito en lenguaje Rust y se distribuye bajo la licencia MPL 2.0. Como ejemplo de uso, se ha preparado un simple navegador web con una interfaz basada en GTK.

Se ha presentado la biblioteca Servo GTK para integrar el motor Servo con aplicaciones GTK.

El motor Servo se desarrolló originalmente en Mozilla, pero luego pasó a formar parte de la organización Linux Foundation. Servo se caracteriza por su soporte para renderizado web multihilo, paralelización de operaciones con el DOM (Document Object Model) y la utilización de mecanismos de programación segura proporcionados por el lenguaje Rust. Servo fue creado inicialmente con soporte para dividir el código del DOM y el renderizado en tareas más pequeñas que pueden ejecutarse en paralelo y aprovechar de manera más eficiente los recursos de CPUs multinúcleo. En Firefox ya se han integrado algunas partes de Servo, como el motor CSS multihilo y el sistema de renderizado WebRender. Los navegadores ServoShell y Verso se desarrollan sobre la base de Servo.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster