Reducing the Trace Overhead for TraceMonkey JavaScript Engine

Young-Ho Yoo, Seong-Won Lee, Soo‐Mook Moon · Jeongbo gwahaghoe nonmunji. si'seu'tem mich i'lon · 2011

As mobile environment is getting critical in IT industry, the performance of mobile web browser becomes more important The execution of JavaScript language is a crucial part of mobile web browser. TraceMonkey is one of the mobile engine that execute JavaScript language. In this paper, we explain how to implement an optimization that reduces an overhead(a cancellation of trace) caused by the execution of a trace on TraceMonkey and demonstrate the effectiveness of this optimization by applying it on several benchmarks and analyzing the result.

Read the paper · More papers on PaperTik