Et le meilleur moteur javascript est....
Par Laurentj le mardi, novembre 10 2009, 18:01 - Technologies Web - Lien permanent
On voit circuler ces slides sur des astuces pour les perfs en javascript, et on y voit notamment que les résultats de Firefox par rapport aux autres moteurs, notamment V8, ne sont pas folichons.
Cependant, comme beaucoup de benchmarks, ces résultats sont sujets à cautions, d'autant plus qu'ici :
- On ne sait absolument quelles versions de chaque moteur sont mises en comparaison
- Comparer SpiderMonkey, moteur d'ancienne génération (Firefox 3.0 et précédent), à V8, ce n'est vraiment pas "fair play". Il aurait pu prendre au moins TraceMonkey (Firefox 3.5). À moins qu'il confond dans les noms, mais ça m'étonnerai, car pour les quelques tests que j'ai effectué avec son script, les résultats de TraceMonkey sont plus proches de V8 que de IE (dernières versions stables des navigateurs).
Et puis bien sûr, aucune mention d'Opera.
Enfin, c'est bien beau d'avoir un moteur rapide, encore faut il qu'il soit en conformité avec la spécification Ecmascript. Ce qui est encore loin d'être le cas pour certains d'entre eux.
Commentaires
Je note d'ailleurs que pour Firefox 3.6b1 (Gecko/20091104 Firefox/3.6b1) compilé main, j'ai « Status: Completed. Final score (errors + failures; less is better): 200 » ce qui suggère qu'il y a eu de l'amélioration (on en attendait pas moins des supers développeurs de chez Mozilla :D) et que donc pour cette version on se trouverait devant tout les autres versions stables (j'ai pas testé avec la dernière beta d'Opera 10).
Je viens de tomber sur ce lien qui pourrait compléter - au niveau du navigateur dans son intégralité - ce que tu viens de dire au sujet de javascript :
http://www.xhreviews.com/modules.ph...
Il ne faut très certainement pas le prendre au pied de la lettre, néanmoins cela donne une idée des "forces en présence" et aussi de l'évolution de chaque navigateur et ce que l'on peut attendre des prochaines versions tout en sachant que l'on a rien d'exaustif ici, bien au contraire ;-)
En tous les cas je suis de plus en plus admiratif devant la qualité de developpement chez Google - bien que je n'utilise aucun produit estampillé Moutain View à l'exception de Google Search, bien que ce soit de moins en moins systématique, pour des raisons disons de susceptibilité citoyenne -sans parler de leur vitesse. Il me semble qu'aussi bien Google - c'est surtout eux qui m'impressionnebt - qu'Apple ont élevé le niveau de programmation, tout secteur informatique confondu - depuis quelques années, or jamais on n'en parle. Peut-être ai je tout faux. Mais bon quand on compare la qualité et la vitesse de dév produit par produit vis-à-vis de leur meilleur concurrent cela semble pas être tout à fait faux.
Il me semble que peu de challengers ont pris conscience de cet état de fait. Or au vu de ces valeurs il me semble que Mozilla - avec des moyens icomparablement plus réduit fasse plus que bonne figure. Au vu des test cela apparait clairement avec FF 3.7 à venir. C'est d'autant plus méritoire qu'une quantité de code qui m'est inconnu ne doit pas avoir été écrite le mois dernier et pourrait peut-être dater de... la suite Mozilla ?