US An english version of this website is available, would you like to check it out ?

YES | NO, stay on the french website


FR Une version anglophone du site est disponible, souhaitez-vous la consulter ?

OUI | NON, rester sur le site français

Close / Fermer

Firefox 3.1 booste l'exécution Javascript avec TraceMonkey

Le mercredi 27 août 2008 à 11:50 par Fabien B.   |   Catégories : Logiciel, Open Source
7 commentaire(s) 7 nouveau(x)   |   Suivre les commentaires   |   Partager sur :

TraceMonkey est le nouveau moteur Javascript qui sera inclus dans Firefox 3.1 à la place de l'actuel SpiderMonkey. Utilisant une technique de compilation à la volée - JIT, Just In Time -, les gains de rapidité observés pourraient aller jusqu'à une quarantaine de fois le moteur actuel. De quoi améliorer la vitesse des sites Web " 2.0 ".

Firefox_new_logoFirefox 3 est sorti depuis maintenant plusieurs mois. La migration massive des utilisateurs des versions antérieures a depuis été amorcée. Nous vous avions parlé des avancées apportées par la future version majeure, la 3.1, prévue avant 2009 : moteur de rendu Gecko 1.9.1, meilleure prise en charge du HTML5, barre d'adresse intelligente améliorée...

Firefox 3.1 apportera également un nouveau moteur Javascript. TraceMonkey remplacera ainsi SpiderMonkey et, même si celui-ci n'est pas encore finalisé, il montre déjà des gains importants. On parle ainsi de performances multipliées. Le test  général SunSpider montre une vitesse x1,83 et, selon les cas, le temps d'exécution s'avère plusieurs dizaines de fois plus court qu'avec Firefox 3.

Il faut savoir que le Javascript est de plus en plus présent sur les sites Web dits 2.0, adeptes de la technique AJAX. Par exemple, Google Maps ou GMail en font abondamment usage. Or, ce langage est exécuté côté client et dépend du navigateur et de la machine utilisée. Une amélioration des performances du moteur Javascript est donc importante, notamment pour les ordinateurs vieillissants.

TraceMonkey est capable de lire le code exécuté et de le compiler à la volée pour une utilisation ultérieure. Cela signifie que sur des sites utilisant massivement Javascript, la seconde visite et les suivantes peuvent voir des gains de l'ordre de 20 à 40x.

TraceMonkey serait même plus rapide que SquirrelFish, la machine virtuelle utilisée par Safari. Cependant, Apple devrait également apporter de sensibles améliorations de ce côté avec Safari 4, à la date de sortie encore inconnue. TraceMonkey existe déjà pour les architectures x86, x86_64 et ARM. Cela signifie qu'il sera inclus dans les versions de Firefox PC et Mobile - Fennec.
Source : ArsTechnica
Autre catégorie : Navigateur
Mots-clés : Firefox 3.1, TraceMonkey
 
Téléchargements
Tous les téléchargements