Publication du moteur de navigateur Servo 0.0.1

La première version distincte du moteur de navigateur Servo, écrit en Rust, a été publiée. Jusqu'à présent, le projet ne produisait que des versions nocturnes. La note de version indique simplement qu'en termes de fonctionnalités, elle est équivalente à la version nocturne du 19 octobre, pour laquelle des tests manuels supplémentaires ont été effectués. Cette version marque également le début de la création de versions pour les systèmes Apple avec macOS sur des processeurs basés sur l'architecture ARM. Des versions prêtes sont disponibles pour Linux, Android, macOS et Windows.

Le moteur a initialement été développé par Mozilla, mais a ensuite été placé sous la tutelle de la Linux Foundation. Servo se distingue par sa prise en charge du rendu web multithread, le parallélisme des opérations avec le DOM (Document Object Model) et l'utilisation des mécanismes de programmation sécurisés fournis par le langage Rust. Servo a été conçu dès le départ pour prendre en charge la décomposition du code DOM et le rendu en tâches plus petites, pouvant être exécutées en parallèle et utilisant plus efficacement les ressources des CPU multicœurs. Certaines parties de Servo, telles que le moteur CSS multithread et le système de rendu WebRender, sont déjà intégrées dans Firefox. Un navigateur de démonstration, ServoShell, est en développement basé sur Servo.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster