Reuse of JIT compiled code in JavaScript engine

  • Authors:
  • Sanghoon Jeon;Jaeyoung Choi

  • Affiliations:
  • KT innotz, Donga Tower, Seocho-Dong, Seocho-Gu, Seoul, Korea;Soongsil University, Sangdo-Ro, Dongjak-Gu, Seoul, Korea

  • Venue:
  • Proceedings of the 27th Annual ACM Symposium on Applied Computing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

JavaScript is a core language of web applications, and it is the most frequently used web language, which is used in more than 90% of web pages around the world. The performance of JavaScript engines becomes an important issue. In order to increase the execution speed of web applications, many JavaScript engines are embedded in JIT (Just-in-time) Compiler. However, JIT compilers are required to execute and compile applications at the same time. Therefore, this technique has been hardly applicable to embedded systems, in which system resources are limited. In this paper, we present a reusing technique for JIT compiled code in the JavaScript engine to reduce compilation overhead.