Servo : à quoi faut-il s'attendre ?
- Servo est un moteur de navigateur expérimental qui exploite la puissance de Rust pour offrir sécurité mémoire et modularité.
- Lancé en 2012 par Mozilla comme projet de recherche, il revient sur le devant de la scène en 2023 avec une nouvelle approche portée par des développeurs, après plusieurs changements.
- Une nouvelle option basée sur Servo pourrait émerger pour concurrencer Blink (utilisé par les navigateurs basés sur Chromium) et Gecko (utilisé par Firefox et quelques autres navigateurs).
Avancement du projet Servo en 2024
- En septembre 2023, après l'intégration officielle du projet Servo à Linux Foundation Europe, des contributeurs historiques d'Igalia ont pris en charge la maintenance du projet.
- Lors de l'Open Source Summit Europe, Manuel Rego d'Igalia a présenté la prise en charge de WebGL, le support multiplateforme, y compris Android et Linux mobile, entre autres avancées.
- Servo mène des expérimentations pour des applications embarquées (par exemple sur Raspberry Pi) et semble y être plus rapide que Chromium.
- Un nouveau moteur de mise en page est en cours de développement, avec des travaux sur de nouvelles fonctionnalités et la compatibilité.
- Bien que Mozilla ait arrêté le projet, Firefox utilise encore certains composants de Servo.
Feuille de route du projet Servo pour 2024
- Le site officiel propose une feuille de route mise à jour pour 2024, incluant la maintenance du projet et la gestion de la communauté.
- Des travaux sont en cours sur l'implémentation du support CSS afin de fournir les fonctionnalités CSS de base au moteur de mise en page de Servo.
- Via la définition d'une API d'intégration, Servo prévoit de collaborer avec Tauri pour définir l'API WebView de Servo et implémenter de nouvelles fonctionnalités et exigences.
- Grâce à un support Android initial, il sera possible de compiler Servo sur des versions modernes d'Android, avec à terme une distribution d'APK nightly sur le site officiel.
- Pour suivre la feuille de route de Servo, il est possible de consulter la roadmap officielle, et pour plus d'informations sur le projet, le dépôt GitHub ou le chat officiel sur Zulip.
L'avis de GN⁺
- Servo est un moteur de navigateur innovant basé sur Rust, qui met l'accent sur la sécurité mémoire et la modularité, et se pose en challenger face à Blink et Gecko.
- Avec le soutien de Linux Foundation Europe et la participation d'Igalia à la maintenance du projet, l'évolution de Servo suscite des attentes.
- Les gains de performance sur des systèmes embarqués comme Raspberry Pi et l'élargissement du support mobile laissent entrevoir de nombreux cas d'usage, ce qui en fait une nouvelle très intéressante pour les développeurs et les passionnés de technologie.
4 commentaires
C’est prometteur.
C’était un projet que j’attendais un peu depuis longtemps, donc je suis heureux d’apprendre qu’il a repris. +_+
Avis Hacker News
De l’espoir pour une relance de Positron
Une question sur l’exécution de Servo sur Raspberry Pi
L’intérêt de Tauri pour Servo
Une question sur l’objectif de Servo
Des interrogations sur l’arrêt de Servo
Une expérience de plantage de page sur iOS Safari
Un souhait de prise en charge native des groupes d’onglets
Une mention du fait que Servo n’appartient plus à Mozilla
Le besoin d’un moteur de navigateur basé sur Rust
Des attentes concernant le développement de Servo chez Igalia
Contexte :