Gecko/Servo – le mois Mots-zilla

Durant ce mois de juin, la communauté Mozilla francophone vous invite à découvrir chaque jour un nouveau mot de l’univers de Mozilla : 30 jours, 30 Mots-zilla !

Nous vous proposons deux termes Gecko et Servo, qui sont si proches à la fois au niveau de la fonction et si éloignés au niveau de la technologie. Ce sont des moteurs de rendu. On peut dire que Gecko est l’ancienne génération, bien qu’étant amélioré sans arrêt, et que Servo est un moteur de nouvelle génération.

GeckoComme nous l’écrivions récemment :

Le 26 octobre 1998, mozilla.org publie une nouvelle feuille de route de développement qui entérine la décision de partir sur de nouvelles bases en développant un nouveau moteur de rendu alors appelé NGLayout qui sera renommé en Gecko par le marketing. Après 4 ans d’intense développement open source Mozilla 1.0 sort propulsé par le moteur Gecko qui interprète les pages web et l’interface de la suite internet.

Servo Par contre, Servo, qui a commencé comme une expérimentation, est un moteur d’affichage écrit en Rust. Voilà comment David Bryant définit ce nouveau langage de programmation :

Il s’agit d’un langage de programmation système qui fonctionne à la vitesse de l’éclair et simplifie le développement de programmes parallélisés, en garantissant la sûreté de la mémoire et l’isolation entre les threads (tâches). Dans la plupart des cas, le code écrit en Rust refusera même de compiler s’il n’est pas fiable.

Rust Mozilla a lancé un projet de grande envergure, Quantum, qui vise à adapter Firefox au matériel d’aujourd’hui, pour le Web d’aujourd’hui. Il remplacera composant par composant des organes de Gecko par ceux de Servo. Mozilla a expliqué qu’il s’agissait de remplacer le moteur de l’avion en plein vol. Selon des experts, ce renouveau du moteur de Firefox pourrait lui faire profiter de gains hallucinants en termes de vitesse en particulier sur les smartphones.

Nous pourrions vous en dire beaucoup sur Rust, mais c’est une autre histoire… ou peut-être un autre mot.

Aller plus loin

Gecko propulse un certain nombre de logiciels. En voici, quelques-uns :

  • Thunderbird, le logiciel de messagerie, nouvelles, messageries instantanées et groupes de discussion de Mozilla
  • SeaMonkey, la suite internet menée par la communauté
  • BlueGriffon, l’éditeur web et EPUB
  • TenFourFox, le navigateur pour les Power Macintosh et Mac OS X Tiger PowerPC

Découvrez d’autres logiciels basés sur Gecko sur cette page de MozillaZine-fr.

Rendez-vous demain pour un nouveau mot vous montrant la diversité du projet Mozilla !


@hellosct1 et @Mozinet
◀️ Cookies Thunderbird ▶️

Haut de page