IronJS Update – Implicit globals, hidden classes and stubs.

May 1st, 2010

You might remember my last post about IronJS performance, and that there were some trouble with the speed of implicit globals in the loop-empty-resolve.js benchmark, after a lot of improvements in both the generated code, the compiler and the way globals are handled I can now report that the performance of implicit globals (and globals in general) have increased ten fold.

Do note that these benchmarks were run on a different machine than the original benchmarks were, which is also why I included the left most staple showing the old code run on the same machine as the new code, TraceMonkey and V8.