2018
DOI: 10.1145/3291056
|View full text |Cite
|
Sign up to set email alerts
|

Reusing the Optimized Code for JavaScript Ahead-of-Time Compilation

Abstract: As web pages and web apps increasingly include heavy JavaScript code, JavaScript performance has been a critical issue. Modern JavaScript engines achieve a remarkable performance by employing tiered-execution architecture based on interpreter, baseline just-in-time compiler (JITC), and optimizing JITC. Unfortunately, they suffer from a substantial compilation overhead, which can take more than 50% of the whole running time. A simple idea to reduce the compilation overhead is ahead-of-time compilation (AOTC), w… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
2
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
2
2

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(2 citation statements)
references
References 20 publications
0
2
0
Order By: Relevance
“…JavaScript also uses a JIT compilation strategy, but both Java and Javascript have a very costly compilation phase as described in [10].…”
Section: High Level Intermediate Representationmentioning
confidence: 99%
“…JavaScript also uses a JIT compilation strategy, but both Java and Javascript have a very costly compilation phase as described in [10].…”
Section: High Level Intermediate Representationmentioning
confidence: 99%
“…warmup time. Park et al[16] even keep the compiled code from previous runs and solve issues for code relocation and validating speculations.…”
mentioning
confidence: 99%