Un nouveau moteur JavaScript a frappé le fonctionnement de la chaussée: Le nouveau moteur V8 (alimenter le navigateur Google Chrome flambant neuf).
Il y a maintenant une tonne de moteurs JavaScript sur le marché (même si vous ne regardez que ceux utilisés activement dans les navigateurs):
- JavaScriptCore: Le moteur qui alimente Safari/WebKit (jusqu'à Safari 3.1).
- SquirrelFish: Le moteur utilisé par Safari 4.0. Remarque: La dernière version de WebKit pour Windows se bloque sur Dromaeo, elle est donc passée pour l'instant.
- V8: moteur utilisé par Google Chrome.
- SpiderMonkey: Le moteur qui alimente Firefox (jusqu'à et y compris Firefox 3.0).
- TraceMonkey: Le moteur qui alimentera Firefox 3.1 et plus récent (actuellement en nightlies, mais désactivé par défaut). Futhark: Le moteur utilisé dans Opera 9.5 et plus récent.
- IE JScript: moteur d'Internet Explorer.
Un certain nombre de tests de performance ont déjà été exécutés sur les navigateurs ci-dessus, et quelques-uns d'entre eux ont également inclus le nouveau navigateur Chrome. Il est important de regarder ces chiffres et d'essayer de comprendre ce que les tests sont en train de tester et comment ces chiffres sont liés aux performances réelles de la page Web.
Nous avons trois suites de tests que nous allons regarder:
* SunSpider: The popular JavaScript performance test suite released by the WebKit team. Tests only the performance of the JavaScript engine (no rendering or DOM manipulation). Has a wide variety of tests (objects, function calls, math, recursion, etc.)
* V8 Benchmark: A benchmark built by the V8 team, only tests JavaScript performance - with a heavy emphasis on testing the performance of recursion.
* Dromaeo: A test suite built by Mozilla, tests JavaScript, DOM, and JavaScript Library performance. Has a wide variety of tests, with the majority of time spent analyzing DOM and JavaScript library performance.
hmm sent le spam !! –