Performances JavaScript : la course continue…
Voici un rapport ‘intermédiaire’ sur les différentes performances des moteurs JavaScripts sur le marché. Chaque navigateur est représenté par sa dernière version téléchargeable (nigthly si possible, beta sinon).
Comme vous pouvez le constater, de l’eau a coulé sous les ponts depuis l’annonce de Google sur son nouveau moteur JavaScript, V8, et il n’est plus aujourd’hui le seul a faire la course en tête. Le seul navigateur a ne pas encore avoir réagi à Google est Internet Explorer. Il faut dire que l’équipe d’IE préparait alors déjà IE8 depuis quelques temps et avait déjà fixé son planning jusqu’à la sortie. IE9 devrait être la réponse de Microsoft à ses concurrents en matière de JavaScript.
| | IE 8b2 | Opéra 9.6x | FireFox 3.1 | Chrome 2b1 | Safari 3.1n |
| SunSpider | 15542 | 9735 | 2550 | 2431 | 1990 |
| String/Array Using Classes Using XHR Using DOM Using eval For…in | 172 46 360 1375 62 1578 | 203 31 94 172 63 1171 | 43 20 144 339 125 684 | 43 4 674 209 10 643 | 22 15 43 63 19 466 |
| Whole test | 3593 | 1734 | 1355 | 1583 | 628 |
| Promesses | Aucune | Aucune | Imiter V8 | Leader | Leader |
Tout en rappelant que ce ne sont ici que des tests, et que la réalité de l’usage est parfois bien loin des simples moyennes. Ces chiffres sont juste là pour donner des tendances et permettre de voir les efforts effectués par les différents navigateurs.
De plus, le fait d’utiliser des versions beta ne reflète pas la réalité du terrain.
- Chrome 1 est 1.5 fois plus lent que Chrome 2.0
- FireFox 3 est 3 fois plus lent que FireFox 3.1
- Safari 3 est 10 fois plus lent que Safari 3.1
En espérant vous être utile,
Fremy
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
François REMY est un jeune développeur belge plein d'entrain qui traite surtout des technologies du web et de DotNet dans ses articles.