Die Servo GTK-Bibliothek wurde vorgestellt, um die Integration der Servo-Engine mit GTK-Anwendungen zu ermöglichen.

Ein Mitarbeiter von Amazon hat die Servo GTK-Bibliothek vorgestellt, die dazu dient, den Web-Engine Servo in Anwendungen zu integrieren, die GTK4 verwenden. Die Bibliothek implementiert ein GTK-Widget, mit dem Servo Webview zur Darstellung von Web-Inhalten genutzt werden kann. Zu den besonderen Merkmalen zĂ€hlen die UnterstĂŒtzung von Rendering-Beschleunigung mit OpenGL und die Möglichkeit zur asynchronen Verarbeitung von Ereignissen. Das Projekt ist in der Programmiersprache Rust geschrieben und wird unter der MPL 2.0-Lizenz veröffentlicht. Als Beispiel fĂŒr die Nutzung der Bibliothek wurde ein einfachster Webbrowser mit einer GTK-basierten BenutzeroberflĂ€che vorbereitet.

Die Servo GTK-Bibliothek wurde vorgestellt, um die Integration der Servo-Engine mit GTK-Anwendungen zu ermöglichen.

Der Servo-Engine wurde ursprĂŒnglich von Mozilla entwickelt, hat aber spĂ€ter den Schutz der Linux Foundation ĂŒbernommen. Servo zeichnet sich durch die UnterstĂŒtzung von Multithreading bei der Darstellung von Webseiten, die Parallelisierung von DOM (Document Object Model)-Operationen und die Nutzung der sicheren Programmiermechanismen von Rust aus. Servo wurde von Anfang an mit der UnterstĂŒtzung der Segmentierung von DOM-Code und der Darstellung in kleinere Aufgaben erstellt, die parallel ausgefĂŒhrt werden können und die Ressourcen von Multikern-CPUs effizienter nutzen. Einige Teile von Servo, wie die multithreadfĂ€hige CSS-Engine und das Renderingsystem WebRender, sind bereits in Firefox integriert. Auf der Grundlage von Servo werden die Browser ServoShell und Verso entwickelt.

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster