S'identifier / Créer un compte
  • Actualités
  • Dossiers
  • Tests
  • Commentaires
  • INpactiens
Publicité

Firefox 9 exécutera le JavaScript de 20 à 30 % plus rapidement

Avant la fin de l'année donc

Comme on le sait, les versions de Firefox s’enchainent désormais au même rythme que pour Chrome : toutes les six semaines. Les nouveautés arrivent donc progressivement mais de manière très régulière. Une amélioration importante sur le JavaScript prévue pour Firefox 5 est finalement repoussée à la version 9 qui profitera donc d’une hausse sensible des performances.

Le compilateur JIT (Just-In Time) JaegerMonkey de Firefox va se voir ajouter une fonctionnalité importante : l’inférence de type. Sans trop entrer dans les détails, il s’agit pour le compilateur de deviner lui-même le type associé à une expression dans le code JavaScript. Selon Mozilla, cette seule addition permettrait une hausse des performances de 20 à 30 %.

Si les explications sont complexes, les chiffres lors des benchmarks sont nettement plus parlants. Le site ExtremeTech s’est ainsi penché sur la question et a obtenu les résultats suivants :

firefox 

Les temps obtenus avec et sans l’inférence sont très clairement à l’avantage de la nouvelle fonctionnalité. Les tests sur les benchs Kraken et V8 ont montré eux aussi des gains, et même les tests HTML5 de Microsoft ont montré des améliorations de 15 à 20 %.

Les différences de performances peuvent être exprimées vis-à-vis de l’actuelle version 6 de Firefox. ExtremeTech précise en effet que les machines virtuelles JavaScript sont pratiquement les mêmes entre les moutures 6 et 9 et seule l’activation de l’inférence de types change la donne.

Pour ceux qui voudraient tester l’inférence, gardez à l’esprit que Firefox 9 n’est même pas encore dans le canal Aurora, mais toujours dans les Nightly. Il se peut donc que vous constatiez de nombreuses instabilités, et surtout un comportement étrange de certains scripts. 
Source : ExtremeTech
Vincent Hermann

Rédacteur/journaliste spécialisé dans le logiciel et en particulier les systèmes d'exploitation. Ne se déplace jamais sans son épée.

Le 1 septembre 2011 à 17:10 (19 835 lectures)

Il y a 94 commentaires

Avatar de Malesendou INpactien
Malesendou Le jeudi 1 septembre 2011 à 17:14:35
Inscrit le vendredi 21 mai 10 - 5224 commentaires
Y avait longtemps qu'on nous avait pas reparler de la course aux performance JAVA.

Depuis que tout les navigateurs se valent, marrant de voir comment cet argument a disparu des débats.
Avatar de rbag INpactien
rbag Le jeudi 1 septembre 2011 à 17:15:28
Inscrit le mardi 12 décembre 06 - 272 commentaires


Depuis leur nouveau rythme, il progressent vraiment bien !
Avatar de Zed-K INpactien
Zed-K Le jeudi 1 septembre 2011 à 17:16:01
Inscrit le vendredi 20 avril 07 - 7531 commentaires
Y avait longtemps qu'on nous avait pas reparler de la course aux performance JAVAScript.

maitrecapello.gif
Avatar de folken INpactien
folken Le jeudi 1 septembre 2011 à 17:16:43
Inscrit le jeudi 26 décembre 02 - 678 commentaires
Sa veut dire que l'on pourra avoir le site web de surcouf de facon fluide ?
Avatar de AnMo INpactien
AnMo Le jeudi 1 septembre 2011 à 17:17:09
Inscrit le mardi 5 juillet 11 - 552 commentaires
Il n'est plus possible de commenter cette actualité
Vous devez être connecté ou vous inscrire en haut pour pouvoir participer aux commentaires.

Il y a 94 commentaires