Servo, un moteur de rendu plus intelligent ?

Par:
fredericmazue

jeu, 04/04/2013 - 11:26

Mozilla et Samsung se sont associés pour travailler sur un nouveau moteur de rendu pour navigateur.

Quelle est la motivation ? Mozilla a déjà Gecko, son propre moteur de rendu. Celui-ci ne sera d'ailleurs pas abandonné, au moins dans un avenir proche, en ce qui concerne les navigateurs Firefox sur PC de bureau. Mais dans un billet de blog, Mozilla explique que Servo sera l'occasion de repenser la question, de repartir sur d'autres bases, et d'être adapté aux hardwares modernes : comprendre les architectures ARM. De son côté, Samsung essaie de s'affranchir de plus en plus de Google. Ainsi Samsung travaille déjà activement au système d'exploitation Tizen.

Il est donc clair qu'une petite guerre contre Google est lancée.

Techniquement, Servo, qui est sur GitHUB, est développé avec le langage Rust,  un langage concocté par Mozilla.

Un langage qui s'il ressemble à C vu de loin, est très différent, explique la fondation. Rust est typé statiquement, ne permet pas les débordements de tampon ou les pointeurs non initialisés, il supporte la programmation générique, la méta-programmation et la programmation concurrente.