Connexion :
Abonnement NewsletterOk
 

Les performances JavaScript boostées pour Firefox 3.1

Publiée par Guillaume le Lundi 25 Août 2008

Brève Windows

Synchronisez vos favoris : logo Firefox
La popularisation des nouvelles technologies web a changé la donne pour la fondation Mozilla. En effet, la rapidité du navigateur Firefox est désormais centralisée sur son moteur JavaScript. Pour Firefox 3, les développeurs ont donc retravaillé le compilateur SpiderMonkey, initialement développé par le créateur-même du JavaScript, Brendan Eich. Aujourd'hui Firefox 3 est trois fois plus rapide que Firefox 2. Selon la fondation, le moteur JavaScript de Firefox 3.1 promet d'être 20 à 40 fois plus rapide.

Prévu pour la fin de l'année, Firefox 3.1 embarquera TraceMonkey, un tout nouvel interpréteur JavaScript qui ajoute à SpiderMonkey la technologie du « tracé ». Dr Michael Franz et Andreas Gal, deux chercheurs scientifiques de l'Université de Californie, à l'origine du « tracé » expliquent que cela permet d'enregistrer le mécanisme d'exécution du JavaScript et de compiler automatiquement un code qui pourra être réutilisé lors une exécution similaire.

« Je suis ravi d'annoncer la sortie de TraceMonkey, une évolution du moteur JavaScript de Firefox pour la version 3.1 » avait déclaré le développeur Mike Shaver à InfoWorld.

TraceMonkey sera intégré au prochain moteur JavaScript de Firefox 4, Tamarin, lequel prendra aussi en charge la machine virtuelle d'Adobe, ActionScript. Ce nouveau moteur devrait concurrencer celui d'Apple, SquirrelFish, qui sera embarqué à Safari 4.

Pour illustrer ces nouvelles performances, Mike Schroepfe, vice-président chez Mozilla a mis en ligne une vidéo de démonstration du moteur TraceMonkey. Vous retrouverez aussi quelques tests comparatifs sur le blog de Brendan Eich.
Actu précédente
Brève suivante

Soldes Hiver 2009
Mercredi 7 Janvier

Cette année, les soldes d’Hiver démarrent le Mecredi 7 Janvier. Elles dureront 5 semaines, sur toute la France.

Soldes Hiver 2009 : Tout ce qu'il faut savoir avant d'acheter
Les Commentaires des lecteurs
_
Message supprimé le 25/08/2008 à 12:45 pour le motif suivant : Message non constructif/hors sujet.
 
le 25 Août 08 à 12h49
Edition
 
Ils pourraient pas filer leur moteur JavaScript aux développeurs d'applications Java?? Ce serait bien que java soit plus rapide parce qu'on peut faire des super truc avec mais c'est super lourd...
 
le 25 Août 08 à 12h49
Edition
Message intéressant
 
20 à 40 fois plus rapide c'est pas un peut beaucoup ?

Sinon si c'est le cas ça vas être rapide ce FF3.1 ^^

coconico a écrit:
Ils pourraient pas filer leur moteur JavaScript aux développeurs d'applications Java?? Ce serait bien que java soit plus rapide parce qu'on peut faire des super truc avec mais c'est super lourd...

Java et Javascript on autant de point en commun que php et c++
Edité le 25/08/2008 à 12:51
 
le 25 Août 08 à 12h51
Edition
 
ben car a écrit:
20 à 40 fois plus rapide c'est pas un peu beaucoup ?
C'est ce que j'allais dire :
Il doit sortir quand FF 3.1 ?
Edité le 25/08/2008 à 12:51
 
le 25 Août 08 à 12h52
Edition
Message intéressant
 
ben car a écrit:
20 à 40 fois plus rapide c'est pas un peut beaucoup ?
Bof, il suffit de trouver un test qui bloque bien sous FF3.0, de montrer qu'il cartonne sous FF3.1 et hop, t'as ton plan marketing. :o
 
le 25 Août 08 à 12h53
Edition
 
ben car a écrit:
20 à 40 fois plus rapide c'est pas un peut beaucoup ?

Sinon si c'est le cas ça vas être rapide ce FF3.1 ^^

coconico a écrit:
Ils pourraient pas filer leur moteur JavaScript aux développeurs d'applications Java?? Ce serait bien que java soit plus rapide parce qu'on peut faire des super truc avec mais c'est super lourd...

Java et Javascript on autant de point en commun que php et c++

Ouais mais y a sûrement un moyen de faire en sorte que Java alle mieux??? :frown:
 
le 25 Août 08 à 12h53
Edition
 
C'est open "tracemonkey"? ça va bouffer encore combien de ram? j'ai peur
 
le 25 Août 08 à 12h59
Edition
 
coconico a écrit:
Ouais mais y a surement un moyen de faire en sorte que Java alle mieux??? :frown:

Oui avec un plus gros pc, mais pas avec Javascript qui n'a rien avoir avec Java si se n'est que leur nom ;)
 
le 25 Août 08 à 13h05
Edition
Message intéressant
 
Java va très bien, merci pour lui !
Cette légende urbaine commence à dater. Alors certes, un programme Java n'est pas aussi rapide qu'un programme C++ (en général), mais ça n'a plus rien à voir avec les premières JVM. Il reste juste encore un petit souci : quand on lance un programme Java, faut d'abord lancer la JVM, ce qui est un petit long et conduit sans doute à cette impression de lourdeur.

Quant à la course aux performances en Javascript, ben, tant mieux si dans quelques temps on pourra écrire des applications de folie qui tournent dans une page web !
 
le 25 Août 08 à 13h06
Edition
 
L'avenir semble radieux pour les développeurs Javascript :)
Parc contre, il y 'a clairement une stratégie merketing derrière tout ça. Zimaginez dans 1 an quand on comparera firefox 4 et IE 8 en termes de performances? Je vois venir des vagues de migration vers Firefox avec l'avènement de l'AJAX et de AIR ...
 
le 25 Août 08 à 13h07
Edition
 
Opera reste ce qui se fait de mieux en perf java"script" (pardon)
Edité le 25/08/2008 à 13:46
 
le 25 Août 08 à 13h23
Edition
 
coconico a écrit:
Ouais mais y a sûrement un moyen de faire en sorte que Java alle mieux??? :frown:
Oui, mais ça n'a rien à voir...
C'est comme si tu demandais à réduire la consommation d'une voiture, en partant d'une technologie de vélo.
Java et Javascript n'ont de point commun qu'une partie de leur nom...

Pftshiit a écrit:
Opera reste ce qui se fait de mieux en perf java
Ce qu'il faut pas entendre. Opera intègre la JVM de Sun, donc les perfs sont identiques aux autres...
 
le 25 Août 08 à 13h24
Edition
 
C'st pas si lourd que ça le JS non?
 
le 25 Août 08 à 13h30
Edition
 
coconico a écrit:
Ils pourraient pas filer leur moteur JavaScript aux développeurs d'applications Java?? Ce serait bien que java soit plus rapide parce qu'on peut faire des super truc avec mais c'est super lourd...
Java et Javascript n'ont rien à voir ;)

javascript c'est un "simple" langage de script, là Où Java est un "vrai" langage de programmation comme C++ par exemple. :jap:

ben car a écrit:
1) 20 à 40 fois plus rapide c'est pas un peut beaucoup ?
2) Java et Javascript on autant de point en commun que php et c++
1) Pour les fonctions qui auront été le plus accélérées, pas pour tout ;)

2) Grillaid :ane:

gamerss a écrit:
C'st pas si lourd que ça le JS non?
La vitesse d'execution de Javascript dépend notamment de l'interpréteur intégré au navigateur :neutre:

JS en lui même reste un langage de script :neutre:
 
le 25 Août 08 à 13h33
Edition
 
gamerss => Tout depends se que tu fais sur ta page. Si jamais on a un code JS qui est très complexe, tu peux arriver à prendre pas mal de temps. De plus, avec les onglets, on peut constater que les utilisateurs ont tendances à avoir plusieurs pages internet en même temps.

Avant, on en avait pas plus de 3 ouvertes, car pour les retrouver dans la barre du bas, fallait se souvenir de quoi est où :)

Comme l'ont dit certain, "coconico" tu n'as pas du lire de bon document. En général, c'est l'une des premières chose que l'on apprends quand on parle de JavaScript.

Ce n'est pas parce qu'il y a "Java" dans JavaScript que c'est presque la même chose. JavaScript et java, c'est véritablement deux langage différents qui ne partage que 4 lettres :)
 
le 25 Août 08 à 13h34
Edition
 
Et on va gagner combien de millisecondes avec tout ça ?
^^
Car généralement c'est pas si lourd que ça à charger (sauf exception, mais rare).
 
le 25 Août 08 à 13h35
Edition
 
si "FF3.1 est plus rapide que FF3" est aussi vrai que "FF3 consomme moins de RAM que FF2", alors on est tranquille :ane:
parce que malgré "les tonnes de fuites de mémoire corrigées", je vois pas de différence :/

vintz72 a écrit:
Java va très bien, merci pour lui !
ben écoute, on est très content qu'il aille bien, on lui demande juste d'aller un peu plus vite :whistle:
Edité le 25/08/2008 à 13:37
 
le 25 Août 08 à 13h35
Edition
 
@predicator
Super... un plugin de lecture n'a jamais fait la performance du programme qui l'utilise...
Edité le 25/08/2008 à 13:37
 
le 25 Août 08 à 13h37
Edition
 
Consomme moins de ram?
Moi je tourne quelques fois à 300 mo avec 4 onglets :)
 
 



 
Clubic.com
 
Achetez-facile.com
 
Jeuxvideo.fr
 
neteco.com
 
mobinaute.com