Moteur de navigateur servo adopté par Linux Foundation

Servo, un moteur de navigateur open source développé à l'origine chez Mozilla, est passé à la Linux Foundation.

Moteur Web modulaire et intégrable écrit dans le langage Rust de Mozilla, Servo partage le code avec le navigateur Firefox et est destiné à permettre la livraison de contenu et d'applications via des standards Web. Créée en 2012, Servo a incubé des technologies intégrées par la suite dans Firefox telles que le système de rendu basé sur le GPU WebRender. 

Une restructuration chez Mozilla en août impliquant des licenciements de 250 personnes comprenait certaines personnes impliquées dans les efforts de développement de Rust. Mozilla a continué à investir activement dans Rust, tandis que Servo a continué comme un effort open source. Maintenant, la Linux Foundation est devenue le nouveau foyer du projet Servo, a révélé un bulletin publié le 17 novembre.

Avec le passage à la Linux Foundation, le projet Servo gagne un conseil d'administration et un comité de pilotage technique pour guider l'avenir du projet. Les objectifs de haut niveau de Servo restent inchangés; Servo est conçu pour fournir un moteur de rendu sûr et performant pour l'intégration dans d'autres applications. Également doté d'un moteur CSS parallélisé, Servo peut être intégré dans des interfaces utilisateur, des expériences 3D et d'autres produits.

Un utilisateur de composants Servo, cependant, était sceptique quant à la prise de contrôle de la Linux Foundation. «C'est une bonne nouvelle que quelqu'un reprenne le projet après Mozilla. C'est également un véhicule qui permettra à d'autres de contribuer financièrement », a déclaré Armin Ronacher, directeur de l'ingénierie de la société de surveillance des applications Sentry. "Cependant, je ne sais pas si le fait d'avoir la Linux Foundation signifie que Servo a un avenir en tant que moteur de navigateur de production, car il n'est pas piloté par un développeur de navigateur qui souhaite clairement l'expédier aux clients en tant que navigateur."

Fonctionnant sous Windows, Linux et MacOS, Servo a servi de preuve que des composants Web importants tels que le rendu et le CSS pouvaient être implémentés dans Rust, ce qui a offert sécurité, concurrence et vitesse. Servo a également été porté sur des technologies telles que les téléphones Android et les appareils de réalité mixte HoloLens de Microsoft.

Les développeurs de projets Servo ont contribué aux normes Web WHAT / WG en signalant des problèmes de spécification et en soumettant des tests automatisés entre navigateurs. Les membres de l'équipe principale ont co-édité les normes incluses dans les navigateurs. Les participants à l'avenir peuvent contribuer à l'avenir de Servo en écrivant du code ou de la documentation, en testant des nightlies ou en faisant des dons pour couvrir les coûts d'intégration et d'hébergement continus.