IonMonkey le futur JIT de SpiderMonkey

Par:
fredericmazue

mer, 04/05/2011 - 12:05

Comme nous l'évoquions en début de semaine, Firefox 5 est en préparation et son moteur Javascript va être amélioré.

Nous pouvons lire quelques informations sur le Wiki de Mozilla à propos de IonMonkey. IonMonkey (et non IronMonkey comme on le lit parfois) sera le futur compilateur Just-in-Time du moteur Javascript SpiderMonkey de Firefox. IonMonkey est espéré pour Firefox 5, mais il faudra peut-être attendre Firefox 6 pour l'apprécier. Avec IonMonkey, Mozilla affiche clairement son objectif ambitieux: dépasser les performances de Crankshaft, le moteur Javascript du navigateur Goolge Chrome. Pour cela, les développeurs vont travailler de nombreux points: meilleure gestion de la mémoire, inlining de méthodes, sortie du code invariant des corps de boucles, élimination de sous-expression constantes, etc. Le futur JIT intégrera aussi un système d'inférence de types.

Plus d'informations : MozillaWiki