Benchmark javascript des navigateurs (Février 2013)

Cela faisait très très longtemps que l'on n'avait pas fait le point sur les performances JavaScript des navigateurs. En effet, le dernier en date fût publié à l'époque de la sortie d'Internet Explorer 9 (Mars 2011) et de Firefox 4. A cette époque, IE9 32 bits était consacré vainqueur alors que son homologue 64 bits terminait bon dernier sur le test Sunspider. Sur Peacekeeper et Dromaeo, c'est Google Chrome qui terminait 1er et Firefox 3.6.15 qui terminait bon dernier.

Mais depuis cette époque, tout a changé. Tous les navigateurs internet du marché ont réalisé d'énormes efforts d'optimisation tant sur le moteur JavaScript que sur l'utilisation générale de ces derniers.

Les navigateurs testés :

Comme d'habitude, ce seront les dernières versions de développement qui seront sur le banc de test et parmi eux nous trouverons Internet Explorer 10, Google Chrome Canary 26.0, Firefox (bêta, Aurora, Nightly), Opera Next et Maxthon. On notera juste l'absence de Safari dont le développement a été stoppé sur Windows par Apple ainsi que les nightlies de Webkit qui nécessitaient Safari pour fonctionner.

Les machines de test :

  1. Le PC Moyen : Intel Core2Quad Q8200 4x2.33Ghz, 4 Go de RAM, GeForce 9600GS 768Mo RAM, Windows 8 64 bits
  2. Le vieux PC : AMD Athlon XP 2400+ 1x2Ghz, 1.75 Go RAM, GeForce 7300GT 256Mo RAM, Windows 7 32 bits

Les résultats (PC Moyen) :

Lire plus ...

Internet Explorer 9 : Microsoft repart de zéro

On ne peut noter qu'une chose, c'est que ce mois de mars est un mois fructueux niveau sortie de nouvelles versions de navigateurs internet. Ainsi, après Google qui nous sort Chrome en version 10 voici que Microsoft nous offre Internet Explorer 9. Mais ce n'est pas tout, ce mois de mars pourrait encore nous offrir Mozilla Firefox en version 4.0 et Opera en version 11.10 !

Cependant, revenons à nos moutons. Fini les moqueries sur le non-respect des standards du W3C, fini les moqueries sur sa vitesse d'exécution javascript ou générale, fini les moqueries sur l'absence de gestionnaire de téléchargement pourtant apparu pour la première fois lors d'une bêta de Windows Longhorn (IE 6.05 à l'époque) et enfin fini les moqueries sur l’exécution des modules ActiveX.

Ainsi, Microsoft a mis un point totalement final aux principaux reproches que l'on lui a fait jusqu'à présent sur ses dernières versions d'Internet Explorer car la 9.0 change tout et pour le bien de (presque) tous.

Standards W3C :

CSS3, HTML5, SVG, Canvas, ECMAScript, etc... Toutes les dernières technologies sont prises en compte dans cette nouvelle version d'Internet Explorer ce qui lui permet d'afficher un bon score au test Acid3 (95/100)

Performances :

Un navigateur visuellement plus léger et un nouveau moteur javascript (Chakra) font que IE9 affiche de nouvelles performances d’exécution lors du démarrage du logiciel et lors des tests javascript. Sur Sunspider, Internet Explorer 9.0 32bits est le vainqueur incontesté passant haut la main devant Chromium et Opera, la version 64bits n’incluant pas JIT (Just-In-Time, convertisseur d'instructions) affichera des performances plus en retrait et sera finalement derrière un Firefox 3.6.15 32bits. Sur le test Peacekeeper, IE9 se retrouve 4ème derrière Chromium, Opera et Maxthon (avant-dernier pour la version 64bits devant Mozilla Firefox 3.6.15 32bits) et enfin sur le test uniquement Javascript de Dromaeo, Internet Explorer 9 se place en 6ème position derrière Chromium, Maxthon, Firefox 4 et ses versions de développement (encore une fois avant-dernier pour la 64bits).

Sunspider (en ms)
Peacekeeper (score)
Dromaeo (en run/s)

Gestionnaire de téléchargement :

Internet Explorer 9 intègre désormais un gestionnaire de téléchargement disponible sous une fenêtre séparée permettant de faire une pause si le besoin en est. Le design de cette fenêtre fait penser à une esquisse apparue lors d'une build d'Internet Explorer 6.05 sur une bêta de Windows Longhorn (version de développement de Windows Vista)

ActiveX :

Internet Explorer 9 intègre maintenant un dispositif de blocage des contrôles ActiveX permettant de choisir sur quels sites ces derniers peuvent être exécutés.

Autres nouveautés :

Parmi les nouveautés on pourra noter également :

  • L'affichage des pages web est maintenant matériellement accéléré via Direct2D permettant de booster les performances graphiques de certains sites utilisant les technologies comme HTML5, SVG ou encore Canvas (au lieu de Flash par exemple)
  • La possibilité d'épingler ses sites favoris dans la SuperBarre de Windows 7 et si le site le permet d'accéder à des raccourcis spécifiques à ce dernier via une JumpList
  • Onglets détachables et supportant la fonction AeroSnap afin d'afficher deux sites côte-à-côte
  • Une barre d'adresse combinée à la barre de recherche pouvant proposer des suggestions de recherche (à activer manuellement)
  • La barre de notification s'affiche désormais en bas de la fenêtre

Téléchargement :

Internet Explorer 9 est donc disponible dès maintenant en téléchargement pour les éditions 32 et 64bits de Windows Vista SP2 et Windows 7. Les utilisateurs ayant installé les versions bêta et RC se verront proposer une mise à jour via Windows Update dans les jours qui viennent. Les utilisateurs d'Internet Explorer 8 devront attendre 1 à 3 mois pour avoir cette mise à jour proposée.

Télécharger Windows Internet Explorer 9 en Français pour Windows Vista SP2 et Windows 7 (32 ou 64bits)

ou

Télécharger Windows Internet Explorer 9 en français pour Windows 7 32bits
Télécharger Windows Internet Explorer 9 en français pour Windows 7 64bits
Télécharger Windows Internet Explorer 9 en français pour Windows Vista SP2 32bits
Télécharger Windows Internet Explorer 9 en français pour Windows Vista SP2 64bits

Internet Explorer 9 Release Candidate (RC)

Et voici la nouvelle version de test de la future version du navigateur ultra-connu de la maison Microsoft, j'ai nommé Internet Explorer 9.

Après une bêta prometteuse, voici la Release Candidate qui poursuit son amélioration sur le plan des technologies web (HTML5, CSS3, ECMAScript, Canvas et autres...), sur le plan des performances brutes (amélioration du moteur Javascript Chakra de presque 50% sur le test Sunspider, amélioration des performances au niveau de l'accélération matérielle Direct2D) mais aussi au niveau de l'interface du navigateur, de la gestion de géolocalisation et ajoute une gestion de filtres ActiveX.

Lire les notes de version complète d'Internet Explorer 9 RC

Pour en revenir au test javascript Sunspider, voici le classement des 5 plus rapides sur la machine de test à base de Core2Quad Q8200, 4 Go de RAM, nVidia 9600GS :

  1. Internet Explorer 9 RC 32bits : 270.7ms
  2. Maxthon 3.0.20 build 3000 : 305.4ms
  3. Opera 11.01 : 315.8ms
  4. Firefox 4.0b12pre 32bits (nightly du 10 Février 2011) : 316.6ms
  5. Chromium 11.0.668.0 (build 74446) : 345.2ms

Internet Explorer 9 est toujours attendu pour le 1er semestre 2011, en attendant, la RC est disponible et téléchargeable pour Windows Vista (SP2 minimum) et Windows 7 qu'ils soient 32 ou 64bits :

Télécharger Internet Explorer 9 RC en Français

Internet Explorer 9 Platform Preview 7, interdit aux geeks sensibles

Vous allez surement penser que j'ai légèrement exagéré pour le titre, en fait non, enfin on en parlera après... C'est donc aujourd'hui que Microsoft nous offre en pâture la 7ème Platform Preview de la prochaine version d'Internet Explorer 9, qui vient comme d'habitude avec quelques nouveautés et autres améliorations en tous genres...

En fait, c'est plutôt des améliorations que l'on pourra noter, notamment au niveau du moteur javascript Chakra qui se la joue façon Opera et puis Canvas qui se dote d'une optimisation de manipulation des pixels...

Lire les notes de version de la Platform Preview 7

Maintenant les test !

Dans le titre, j'ai précisé "Interdit aux geeks sensibles", ce n'est pas pour rien, car au vu des nouvelles performances de Chakra, on peut finalement (ou temporairement ?) faire une hola à Microsoft.

Voici, après un test Sunspider avec 5 navigateurs les plus connus, le classement des plus rapides :

  1. Internet Explorer 9 Platform Preview 7 : 282.5ms
  2. Maxthon 3.0.18.2000 : 310.9ms
  3. Opera 11 alpha build 1085 : 314.1ms
  4. Chromium 9.0.589.0 (build 66464) : 334.5ms
  5. Mozilla Firefox 4.0b8pre (nightly du 17 Novembre) : 335.9ms

Internet Explorer 9 Platform Preview 7 est donc le grand vainqueur sur une machine à base de Core2Quad Q8200 (4 cores@2.33Ghz)

Télécharger Internet Explorer 9 Platform Preview 7

Internet Explorer 9 Platform Preview 6

Microsoft vient de mettre en ligne une nouvelle Platform Preview afin de montrer aux développeurs que le développement de la prochaine version du navigateur ne s'est pas arrêté une fois le stade de la bêta atteinte.

Concrètement, cette PP6 intègre peu de nouveautés, les développeurs ont ajouté deux fonctions liées à HTML5 : les transformations CSS 2D et les éléments sémantique HTML5. En complément, les développeurs ont amélioré les performances graphiques et javascript.

Ainsi pour ce dernier, au test Sunspider, IE9 PP6 réalise un score de 384ms (sur un C2Q Q8200) quand son concurrent direct Firefox dans sa version 4.0b8pre du 28 Octobre fait 350ms (Chromium 9 est à 320ms et Opera 11 318ms).

Comme d'habitude, la Platform Preview peut s'installer sur Windows Vista/7 (32 ou 64 bits) et ne remplace pas sa version d'Internet Explorer 8/9 Bêta.

Télécharger Internet Explorer 9 Platform Preview 6