En septembre dernier, dans un article, je parlais d’une guerre à la vitesse d’exécution à Javascript.
A l’époque, le podium – basé sur l’outil de mesure v8 benchmark version 5 – était constitué par Chromium 7 (qui affichait 5052 points), suivi d’Opera 10.70 (3243 points) et de la pré-béta6 de Mozilla Firefox 4.0 (1859 points).
Depuis, l’outil de mesure a été corrigé, passant de la version 5 à la version 6. Et comme la 1ière release candidate de Mozilla Firefox 4.0 est sorti, j’ai voulu faire un bilan.
En pourcentage, Chromium 7 avait 35% d’avance sur Opera 10.70 et 63% sur Mozilla Firefox 4.0 pré-béta6… Autant dire qu’à cette époque lointaine Chromium menait de la tête et des épaules.
J’ai donc pris les dernières versions en date – et en 64 bits pour m’accorder avec mon Archlinux 64 bits, tournant le PC suivant : AMD Athlon X2 215, 4 GiO de mémoire vive, 500 Go de disque, avec une carte Nvidia GeForce 210 – à savoir :
- Une compilation maison du code source de Mozilla Firefox 4.0rc1 (car pas de version linux 64 bits encore !)
- Chromium 10 disponible sur les dépots d’Archlinux
- Opera 11.01, 64 bits.
Pour compiler le code source de Mozilla Firefox 4.0rc1, j’ai récupéré le code source avec la ligne de commande suivante :
[fred@fredo-arch fx4]$ hg clone --verbose http://hg.mozilla.org/releases/mozilla-2.0/ src
Ensuite, j’ai utilisé le fichier .mozconfig suivant :
export AUTOCONF=autoconf-2.13
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../objdir-fx
mk_add_options MOZ_MAKE_FLAGS=-j4
ac_add_options --enable-application=browser
ac_add_options --enable-optimize
ac_add_options --disable-debug
ac_add_options --disable-tests
ac_add_options --enable-official-branding
ac_add_options --with-ccache
Après avoir compilé le logiciel (make -f client.mk build
), j’ai lancé l’outil de mesure v8 benchmark. Le score obtenu est de 3773 points.
J’ai lancé ensuite Chromium 10 sur le même outil de mesure. Son score ? 4080 points, seulement, aurais-je tendance à dire…
Pour finir, j’ai lancé Opera 11.01. Son score est un petit peu décevant. Seulement 2913 points.
Donc, le classement est légèrement modifié dans son affichage, mais vraiment chamboulé au niveau des résultats…
Ce qui donne : Chromium 10, suivi de Mozilla Firefox 4.0rc1 avec seulement 7,5% de moins et Opera distancé à plus de 28% de Chromium.
La guerre de la course à la vitesse est décidément bien terminée… Maintenant, la course au respects des normes du W3C ? 😀