Microsoft a publié hier soir la Release Candidate d’Internet Explorer 9. Puisqu’il s’agit d’une version très proche de la finale et que peu d’éléments changeront, nous avons mené des tests afin de mesurer son niveau moyen de performances face à ses concurrents, surtout sur JavaScript.
Le choix des navigateurs à tester est parti d’une optique simple. Des navigateurs en version finale ou dans une version de développement est suffisamment avancée pour être stable :
- Internet Explorer 9 RC
- Firefox 4 bêta 11
- Chrome 9
- Opera 11.01
- Safari 5
Une petite incursion du côté des nightly builds de Webkit nous a montré que les performances JavaScript étaient sensiblement les mêmes.
Voici les résultats obtenus avec les différents tests.
SunSpider (meilleur temps)
- IE9 RC : 182,5 ms
- Firefox 4 b11 : 212,2 ms
- Chrome 9 : 209,1 ms
- Opera 11.01 : 220,7 ms
- Safari 5 : 281,1 ms
Google V8 (plus haut score)
- IE9 RC : 3149
- Firefox 4 b11 : 5033
- Chrome 9 : 5521
- Opera 11.01 : 4635
- Safari 5 : 3265
Mozilla Kraken (meilleur temps)
- IE9 RC : 11 891 ms
- Firefox 4 b11 : 5169 ms
- Chrome 9 : 11 396 ms
- Opera 11.01 : 10 062 ms
- Safari 5 : 13 959 ms
Microsoft Maze (meilleur temps)
Fini le JavaScript, et place au rendu CSS 2.1 et CSS3. Le test affiche un labyrinthe (taille 40x40) dans lequel des points avancent pour trouver la sortie. Le champion n’est pas celui que l’on croit :- IE9 RC : 29 secondes
- Firefox 4 bêta 11 : 224 secondes
- Chrome 9 : 518 secondes
- Opera 11.01 : 12 secondes
- Safari 5 : 238 secondes
Microsoft Preschool (meilleur temps)
Il s’agit d’un test mesurant les performances de rendu d’une page particulièrement chargée en éléments HTML5.- IE9 RC : 4,442 secondes
- Firefox 4 bêta 11 : 13,229 secondes
- Chrome 9 : 19,301 secondes
- Opera 11.01 : N/A
- Safari 5 : 20,158 secondes
Dans les grandes lignes, Internet Explorer 9 se porte bien dans les tests, mais il faut faire plusieurs remarques.
Premièrement, tous ces résultats sont à prendre avec des pincettes. Les classements changent complètement en fonction du créateur du test, ce qui enjoint à la prudence.
Deuxièmement, et c’est sans doute le point le plus important : tous les navigateurs récents sont très performants en JavaScript, et bien malin à qui peut dire aujourd’hui qu’il perçoit la différence. D’autant que le JavaScript n’est qu’un élément dans le chargement d’une page, même si son utilisation se renforce.
Microsoft l’avouait très clairement lors des Techdays : Internet Explorer 9 bénéficie d’une certaine facilité par rapport à ses concurrents car il ne vise que deux systèmes assez proches, Vista et Windows 7. L’accélération matérielle s’appuie une seule API, Direct2D, là où Firefox et Chrome cherchent à l’activer sur Windows, Mac OS X et Linux. Le défi n’est absolument pas le même.
Ceux qui souhaitent télécharger la Release Candidate d’Internet Explorer 9 pourront le faire depuis l’un des liens suivants :
Rappelons qu'Internet Explorer 9 n'est pas disponible pour Windows XP.