{"id":168560,"date":"2026-04-13T23:11:58","date_gmt":"2026-04-13T21:11:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-brauzernogo-dvizhka-servo-0-1-0-kotoryj-teper-dostupen-v-forme-crate-paketa"},"modified":"2026-04-13T23:11:58","modified_gmt":"2026-04-13T21:11:59","slug":"vypusk-brauzernogo-dvizhka-servo-0-1-0-kotoryj-teper-dostupen-v-forme-crate-paketa","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-brauzernogo-dvizhka-servo-0-1-0-kotoryj-teper-dostupen-v-forme-crate-paketa","title":{"rendered":"Publication du moteur de navigateur Servo 0.1.0, d\u00e9sormais disponible sous forme de paquet crate","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La version 0.1.0 du moteur de navigateur Servo et le navigateur de d\u00e9monstration ServoShell, tous deux \u00e9crits en Rust, ont \u00e9t\u00e9 publi\u00e9s. Des builds sont disponibles pour Linux, Android, macOS et Windows. En plus des builds s\u00e9par\u00e9s, Servo est maintenant \u00e9galement propos\u00e9 sous forme de crate, permettant d'utiliser le moteur comme une biblioth\u00e8que.    <\/p>\n<p>Servo 0.1.0 est la premi\u00e8re version b\u00e9n\u00e9ficiant d'un cycle de support prolong\u00e9 (LTS). De nouvelles branches LTS seront publi\u00e9es tous les 6 mois sur la base d'une release interm\u00e9diaire. Le support des versions LTS durera 9 mois (3 mois seront accord\u00e9s pour passer \u00e0 la nouvelle branche LTS). Contrairement aux versions ordinaires, la branche LTS publiera des mises \u00e0 jour avec des correctifs de s\u00e9curit\u00e9 pour la biblioth\u00e8que servo, le moteur JavaScript et ses d\u00e9pendances. On pr\u00e9voit que la branche LTS sera utile pour les d\u00e9veloppeurs int\u00e9grant Servo dans leurs projets et ne souhaitant pas migrer chaque mois vers une nouvelle version interm\u00e9diaire avec d'\u00e9ventuels changements API.      <\/p>\n<p>La version Servo 0.1.0 LTS est bas\u00e9e sur la version interm\u00e9diaire 0.0.6, qui a \u00e9t\u00e9 publi\u00e9e il y a quelques jours et qui a introduit les nouvelles fonctionnalit\u00e9s suivantes :  <\/p>\n<ul>\n<li class=\"l\"> Dans l'\u00e9l\u00e9ment HTML \u00abbutton\u00bb, les attributs \u00abcommand\u00bb et \u00abcommandfor\u00bb ont \u00e9t\u00e9 impl\u00e9ment\u00e9s et peuvent \u00eatre utilis\u00e9s dans les boutons \u00e0 la place des attributs \u00abpopovertargetaction\u00bb et \u00abpopovertarget\u00bb pour configurer de mani\u00e8re d\u00e9clarative l'interaction avec le menu appel\u00e9 lors du clic sur le bouton.\n<li class=\"l\"> Un s\u00e9lecteur CSS \u00ab:modal\u00bb a \u00e9t\u00e9 ajout\u00e9, permettant de d\u00e9terminer qu'un dialogue cr\u00e9\u00e9 via l'\u00e9l\u00e9ment <dialog> est modal.\n<li class=\"l\"> La r\u00e8gle CSS @property a \u00e9t\u00e9 impl\u00e9ment\u00e9e, permettant d'enregistrer des propri\u00e9t\u00e9s CSS personnalis\u00e9es.\n<li class=\"l\"> Les propri\u00e9t\u00e9s CSS \u00abalignment-baseline\u00bb et \u00abbaseline-shift\u00bb ont \u00e9t\u00e9 ajout\u00e9es pour l'alignement vertical du texte.\n<li class=\"l\"> La prise en charge de l'en-t\u00eate \u00abContent-Security-Policy: base-uri\u00bb a \u00e9t\u00e9 ajout\u00e9e, limitant les URL pouvant \u00eatre utilis\u00e9es dans l'\u00e9l\u00e9ment HTML .\n<li class=\"l\"> Un support partiel pour le chargement diff\u00e9r\u00e9 des blocs iframe a \u00e9t\u00e9 ajout\u00e9, o\u00f9 le contenu se trouvant en dehors de la zone visible n'est pas charg\u00e9 jusqu'\u00e0 ce que l'utilisateur fasse d\u00e9filer la page vers l'endroit juste avant l'\u00e9l\u00e9ment. L'activation du chargement diff\u00e9r\u00e9 des pages se fait via l'attribut \u00abloading=lazy\u00bb dans la balise iframe ().\n<li class=\"l\"> Un support partiel pour la propri\u00e9t\u00e9 CSS \u00abtransform-style: preserve-3d\u00bb a \u00e9t\u00e9 ajout\u00e9 pour le positionnement des \u00e9l\u00e9ments enfants dans l'espace 3D.\n<li class=\"l\"> Les \u00e9v\u00e9nements pointermove, pointerdown, pointerup et pointercancel ont \u00e9t\u00e9 impl\u00e9ment\u00e9s.\n<li class=\"l\"> La rotation des images en fonction des m\u00e9tadonn\u00e9es EXIF a \u00e9t\u00e9 assur\u00e9e.\n<li class=\"l\"> L'utilisation de la variable d'environnement LANG pour choisir la langue par d\u00e9faut pour l'en-t\u00eate \u00abAccept-Language\u00bb et la propri\u00e9t\u00e9 navigator.language a \u00e9t\u00e9 assur\u00e9e.\n<li class=\"l\"> Ajout des API Pointer Events et UserActivation.\n<li class=\"l\"> Impl\u00e9mentation des m\u00e9thodes import.meta.resolve(), formData(), toJSON(), createIndex(), deleteIndex() et index().\n<li class=\"l\"> Dans le navigateur de d\u00e9monstration servoshell, les pages servo:preferences (configurateur GUI) et servo:config (modification de param\u00e8tres individuels comme dans about:config) ont \u00e9t\u00e9 mises en place pour modifier les param\u00e8tres. La prise en charge du rechargement de la page en appuyant sur F5 a \u00e9t\u00e9 ajout\u00e9e.    <center><img decoding=\"async\" alt=\"Publication du moteur de navigateur Servo 0.1.0, d\u00e9sormais disponible sous forme de paquet crate\" src=\"\/wp-content\/uploads\/2026\/04\/522c5cc03f1b11c72bedf2bedfc22942.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>\n<li class=\"l\"> Dans les outils pour les d\u00e9veloppeurs web en mode d'inspection, il a \u00e9t\u00e9 ajout\u00e9 un support pour l'\u00e9dition des attributs DOM, et dans la console web, un aper\u00e7u des objets transmis via console.log() a \u00e9t\u00e9 assur\u00e9, tandis que dans le d\u00e9bogueur, il est d\u00e9sormais possible de suspendre et de reprendre l'ex\u00e9cution des scripts.      <center>  <video controls=\"\" style=\"width: 700px; height: 400px; max-width:100%\"><source src=\"https:\/\/servo.org\/img\/blog\/2026-03-devtools-debugger.mp4\" type=\"video\/mp4\"><\/video>  <\/center>\n<li class=\"l\"> L'API pour l'int\u00e9gration du moteur de navigateur dans les applications a \u00e9t\u00e9 \u00e9largie.      <\/ul>\n<p>Le moteur Servo a initialement \u00e9t\u00e9 d\u00e9velopp\u00e9 par Mozilla, puis a \u00e9t\u00e9 plac\u00e9 sous le patronage de la Linux Foundation. Servo se distingue par son support du rendu multithread des pages web, de la parall\u00e9lisation des op\u00e9rations sur le DOM (Document Object Model) et de l'utilisation des m\u00e9canismes de programmation s\u00e9curis\u00e9e offerts par le langage Rust. Servo a \u00e9t\u00e9 cr\u00e9\u00e9 naturellement pour g\u00e9rer la r\u00e9partition du code DOM et le rendu en sous-t\u00e2ches plus petites, pouvant \u00eatre ex\u00e9cut\u00e9es en parall\u00e8le et utilisant plus efficacement les ressources des CPU multic\u0153urs. Certaines parties de Servo, comme le moteur CSS multithread et le syst\u00e8me de rendu WebRender, ont d\u00e9j\u00e0 \u00e9t\u00e9 int\u00e9gr\u00e9es dans Firefox.<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65197\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Servo 0.1.0 \u0438 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043d\u0438\u043c \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 ServoShell, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f Linux, Android, macOS \u0438 Windows. \u041f\u043e\u043c\u0438\u043c\u043e \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a Servo \u0442\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438 \u0432 \u0444\u043e\u0440\u043c\u0435 crate-\u043f\u0430\u043a\u0435\u0442\u0430, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u0432\u0438\u0436\u043e\u043a \u0432 \u0444\u043e\u0440\u043c\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0438. Servo 0.1.0 \u0441\u0442\u0430\u043b \u043f\u0435\u0440\u0432\u044b\u043c \u0432\u044b\u043f\u0443\u0441\u043a\u043e\u043c, \u0434\u043b\u044f \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d \u0434\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0446\u0438\u043a\u043b \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 (LTS). [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":168561,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-168560","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Servo 0.1.0 \u0438 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043d\u0438\u043c \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 ServoShell, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f Linux, Android, macOS \u0438 Windows.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-brauzernogo-dvizhka-servo-0-1-0-kotoryj-teper-dostupen-v-forme-crate-paketa\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Servo 0.1.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432 \u0444\u043e\u0440\u043c\u0435 crate-\u043f\u0430\u043a\u0435\u0442\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Servo 0.1.0 \u0438 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043d\u0438\u043c \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 ServoShell, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f Linux, Android, macOS \u0438 Windows.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-brauzernogo-dvizhka-servo-0-1-0-kotoryj-teper-dostupen-v-forme-crate-paketa\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-04-13T21:11:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-13T21:11:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Sortie du moteur de navigateur Servo 0.1.0, d\u00e9sormais disponible sous forme de crate-packet | ProHoster","description":"La version 0.1.0 du moteur de navigateur Servo et du navigateur de d\u00e9monstration ServoShell, d\u00e9velopp\u00e9s en Rust, a \u00e9t\u00e9 publi\u00e9e. Des assemblages sont disponibles pour Linux, Android, macOS et Windows.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-brauzernogo-dvizhka-servo-0-1-0-kotoryj-teper-dostupen-v-forme-crate-paketa","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Servo 0.1.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432 \u0444\u043e\u0440\u043c\u0435 crate-\u043f\u0430\u043a\u0435\u0442\u0430 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0432\u044b\u043f\u0443\u0441\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u043e\u0433\u043e \u0434\u0432\u0438\u0436\u043a\u0430 Servo 0.1.0 \u0438 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u043d\u0438\u043c \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 ServoShell, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 Rust. \u0413\u043e\u0442\u043e\u0432\u044b\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b \u0434\u043b\u044f Linux, Android, macOS \u0438 Windows.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/vypusk-brauzernogo-dvizhka-servo-0-1-0-kotoryj-teper-dostupen-v-forme-crate-paketa","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-04-13T21:11:59+00:00","article:modified_time":"2026-04-13T21:11:59+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/168560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=168560"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/168560\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/168561"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=168560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=168560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=168560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}