Le servomoteur de navigateur expérimental vient de recevoir sa première version
Servo a commencé comme un projet sous Mozilla pour créer un moteur de navigateur de nouvelle génération, mais c'est maintenant un projet indépendant. Aujourd'hui marque la sortie de Servo 0.0.1, et vous pouvez l'essayer sur votre ordinateur.
Servo est un moteur de navigateur expérimental écrit dans le langage de programmation Rust, conçu comme une alternative à Blink de Chrome, WebKit d'Apple et Gecko de Mozilla. Il existait déjà un shell de navigateur Web de base que vous pouviez télécharger pour essayer le moteur, mais uniquement avec des versions nocturnes entièrement automatisées et non testées du tout.
La première version versionnée, Sero v0.0.1, est désormais disponible sur la page des versions de GitHub. L'équipe Servo espère publier une nouvelle version chaque mois, qui devrait être (un peu) plus stable que l'expérience précédente avec des builds nocturnes. La page de téléchargement du site Web de Servo ne contient toujours que des liens vers les versions nocturnes.
Un article de blog expliquait : « Nous prévoyons de publier une telle version balisée chaque mois. Pour l'instant, nous adoptons un processus de publication simple dans lequel nous utiliserons une version nocturne récente et effectuerons des tests manuels supplémentaires pour identifier les problèmes et les régressions avant de baliser et de publier les binaires.
L'équipe a également noté qu'il n'est « actuellement pas prévu » de publier ces nouvelles versions sur des magasins d'applications ou des référentiels de logiciels, y compris la plate-forme Crates.io utilisée par de nombreux projets de langage Rust. Servo est encore parfois instable et le shell ne prend pas en charge la plupart des fonctionnalités attendues du navigateur. Il n'est donc pas surprenant que l'équipe attende une disponibilité plus large.
Servo v0.0.1 marque également la première version d'une version ARM macOS, vous pouvez donc essayer Servo de manière native sur les ordinateurs Apple Silicon Mac sans créer à partir du code source. Des téléchargements étaient déjà disponibles pour Windows x64, macOS x64, Linux x64, ARM Android 64 bits et ARM OpenHarmony 64 bits. Il n’existe pas encore de versions natives pour ARM Windows ou ARM Linux.
Les versions Mac ne sont toujours pas signées correctement. Il reste donc quelques étapes supplémentaires pour essayer le moteur sur un Mac. Tout d’abord, vous devez maintenir la touche Contrôle enfoncée lors de l’ouverture de l’application (ou cliquer avec le bouton droit) et sélectionner Ouvrir. Après avoir vu un avertissement, vous devez ouvrir les paramètres système de votre Mac, accéder à la section Confidentialité et sécurité, puis cliquer sur « Ouvrir quand même » sur l'application Servo. Vous recevrez une autre invite pour cliquer sur le bouton « Ouvrir quand même », et cela fonctionnera enfin.
Servo est encore loin de remplacer les moteurs utilisés dans Chromium, Safari, Firefox et d'autres navigateurs Web, mais il est passionnant de voir l'équipe faire un pas de plus dans cette direction.
