New Inline Threading For Mozilla’s JavaScript Optimisation Engine


Mozilla have released JaegerMonkey, a new inline threading for SpiderMonkey.

SpiderMonkey is Mozilla’s JavaScript optimisation engine for Firefox 3.5. It monitors loops and converts them into streamlined assemblies. However, when tracing is not possible, the baseline performance is affected. JaegerMonkey provides a a baseline whole-method JIT that does dynamic-language-JIT-oriented optimisations to improve Javascript performance when tracing isn’t possible.

The code can be accessed at the Mozilla user repository.

comments powered by Disqus