New Inline Threading For Mozilla’s JavaScript Optimisation Engine

jt

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.

Author
Comments
comments powered by Disqus