Skip to main navigation Skip to search Skip to main content

Work-in-progress: Advanced ahead-of-time compilation for JavaScript engine

  • Seoul National University

Research output: Contribution to conferenceConference paperpeer-review

Abstract

JavaScript1 is heavily used in the web, yet it is much slower than other languages. To improve the JavaScript performance, aheadof-time compilation (AOTC) has been used, either to reuse the bytecode or the machine code generated by the baseline just-intime compilation (JITC). JavaScript engines today employ highperformance optimizing JITC. So, we propose an AOTC that reuses the code generated by the optimizing JITC. It is more challenging than existing AOTCs since we need to handle more complex address relocation issues. Our preliminary evaluation shows that the proposed AOTC is promising, though.

Original languageEnglish
Title of host publicationProceedings of the 2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems Companion, CASES 2017
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450351843
DOIs
StatePublished - 2017.10.15
Event2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 2017 - Seoul, Korea, Republic of
Duration: 2017.10.152017.10.20

Publication series

NameProceedings of the 2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems Companion, CASES 2017

Conference

Conference2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 2017
Country/TerritoryKorea, Republic of
CitySeoul
Period17.10.1517.10.20

Keywords

  • Ahead-of-time compilation
  • JavaScript
  • JITC

Fingerprint

Dive into the research topics of 'Work-in-progress: Advanced ahead-of-time compilation for JavaScript engine'. Together they form a unique fingerprint.

Cite this