Dynamically Accelerating Client-Side Web Applications Through Decoupled Execution

The emergence and wide adoption of web applications have moved the client-side component, often written in JavaScript, to the forefront of computing on the web. Web application developers try to move more computation to the client side to avoid unnecessary network traffic and make the applications more responsive. Therefore, JavaScript applications are becoming larger and more computation intensive. Trace-based just-in-time compilation have been proposed to address the performance bottleneck in these applications. In this paper, the authors exploit the extra processing power in multicore systems to further improve the performance of trace-based execution of JavaScript programs.

Provided by: University of Michigan Topic: Software Date Added: Jan 2011 Format: PDF

Find By Topic