News Xulfr

TraceMonkey dans Firefox 3.1 : le javascript qui boost !

jeudi 28 août 2008 à 11:18

Grosse amélioration des performances du moteur Javascript dans le prochain Firefox 3.1 (et donc Gecko 1.9.1/XulRunner 1.9.1), que vous pouvez tester dans les nightlies (mais il faut l'activer, via une préférence dans le about:config). Le moteur javascript, SpiderMonkey, qui devient pour l'occasion TraceMonkey, inclus une technologie d'exécution JIT qui inclus un système d'optimisation de code. Sur pas mal de benchmark javascript, Firefox 3.1 est de 1.8 à 22 fois plus rapide que Firefox 3. Et pour le coup, dépasse à nouveau le nouveau moteur javascript de Webkit, qui avait pris la tête du peloton il y a quelques mois, grâce à son compilateur de bytecode embarqué. Mais bien sûr, ce n'est qu'un début. L'inclusion complète de la machine virtuelle Tamarin dans SpiderMonkey améliorera encore plus les choses (mais ça, pas avant Mozilla 2). Pour en savoir plus, voici quelques billets à lire :

Trackbacks

Les trackbacks pour ce billet sont fermés.

Commentaires

1. jeudi 28 août 2008 à 11:46, par lrbabe

Est-ce que l'on peut espérer un moteur javascript intégrant un compilateur de bytecode comme celui de Webkit Et une technologie d'exécution JIT ? Ou est-ce que les deux technologies s'excluent techniquement ? Ou est-ce que les deux projets vont hésiter très longtemps avant de se pomper l'un sur l'autre ?

2. jeudi 28 août 2008 à 15:44, par Paul

C'est prévu (Tamarin).

> Ou est-ce que les deux projets vont hésiter très longtemps avant de se pomper l'un sur l'autre ?

C'est une compétition :) Ça n'arrête pas

3. jeudi 28 août 2008 à 17:16, par Laurentj

En fait, les améliorations actuelles ont été apporté en partie par un bout de Tamarin (la machine virtuelle qui execute du bytecode JS, et qui a été libéré par Adobe pour Mozilla). Le reste de Tamarin (la VM complète), ça ne sera inclus que pour Mozilla 2 à priori (pas FF3.1 en tout cas).

4. vendredi 29 août 2008 à 00:24, par Mushu

Qu'est-ce que tu appelles exactement Mozilla 2 ?

5. vendredi 29 août 2008 à 01:41, par Laurentj

Mozilla 2 = Gecko 2.0 = Firefox 4

Les commentaires pour ce billet sont fermés.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.