IonMonkey le futur JIT de SpiderMonkey
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