Volume 8 Number 2 (Feb. 2013)
Home > Archive > 2013 > Volume 8 Number 2 (Feb. 2013) >
JCP 2013 Vol.8(2): 349-355 ISSN: 1796-203X
doi: 10.4304/jcp.8.2.349-355

Optimizing AST Node for JavaScript Compiler A lightweight Interpreter for Embedded Device

Sambit Kumar Patra1, Binod Kumar Pattanayak2, and Bhagabat Puthal2
1 COMVIVA Technologies, Bengaluru, India
2 Institute of Technical education and Research, Siksha ‘O’ Anusandhan Deemed to be University, Bhubaneswar, India


Abstract—Limited memory in mobile devices presents the bottleneck to execution speed. Abstract Syntax Tree (AST) could be a better option for mobile codes as it is compiled only once. Hence, to improve the execution speed of a mobile device, AST node should be designed in such a way that it would consume less memory and improve the execution speed. In this paper, we implement AST node optimization technique for a set of frequently used operators and statements on a JavaScript compiler, such as Identifiers, Function-calls, Dot-operator and If-then-else. The desired optimization is justified by experimental results.

Index Terms—AST node, JavaScript Compiler, Optimization

[PDF]

Cite: Sambit Kumar Patra, Binod Kumar Pattanayak, and Bhagabat Puthal, " Optimizing AST Node for JavaScript Compiler A lightweight Interpreter for Embedded Device," Journal of Computers vol. 8, no. 2, pp. 349-355, 2013.

General Information

ISSN: 1796-203X
Abbreviated Title: J.Comput.
Frequency: Bimonthly
Editor-in-Chief: Prof. Liansheng Tan
Executive Editor: Ms. Nina Lee
Abstracting/ Indexing: DBLP, EBSCO,  ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat,etc
E-mail: jcp@iap.org
  • Nov 14, 2019 News!

    Vol 14, No 11 has been published with online version   [Click]

  • Mar 20, 2020 News!

    Vol 15, No 2 has been published with online version   [Click]

  • Dec 16, 2019 News!

    Vol 14, No 12 has been published with online version   [Click]

  • Sep 16, 2019 News!

    Vol 14, No 9 has been published with online version   [Click]

  • Aug 16, 2019 News!

    Vol 14, No 8 has been published with online version   [Click]

  • Read more>>