Primo, la plupart des interpréteurs Javascripts modernes utilisent un JIT très souvent limités au x86:
* SpiderMonkey (interpréteur javascript inclus dans Gecko): tu as TraceMonkey qui ajoutes la compilation native (FF 3.5+) uniquement pour x86 32 bits (c'est encore expérimental pour le 64 bits)
* v8 (Chromium): JIT x86 only
* SquirrelFish Extreme aka Nitro (WebKit): JIT x86 32 bits only
Donc c'est pas si stupide que ça de vouloir comparer avec psyco.
J'ai fais rapidement l'expérience avec gjs (basé sur SpiderMonkey) et CPython 2.6, je trouve pour le premier 28s (sans affichage console, l'introspection GLib est pété), et pour le second 14.26s. Avec V8 c'est 4.7s mais c'est du JIT derrière.
[^] # Re: psyco
Posté par GeneralZod . En réponse au message Javascript plus rapide que python !. Évalué à 7.
* SpiderMonkey (interpréteur javascript inclus dans Gecko): tu as TraceMonkey qui ajoutes la compilation native (FF 3.5+) uniquement pour x86 32 bits (c'est encore expérimental pour le 64 bits)
* v8 (Chromium): JIT x86 only
* SquirrelFish Extreme aka Nitro (WebKit): JIT x86 32 bits only
Donc c'est pas si stupide que ça de vouloir comparer avec psyco.
J'ai fais rapidement l'expérience avec gjs (basé sur SpiderMonkey) et CPython 2.6, je trouve pour le premier 28s (sans affichage console, l'introspection GLib est pété), et pour le second 14.26s. Avec V8 c'est 4.7s mais c'est du JIT derrière.