Proceedings of the 33rd Annual ACM Symposium on Applied Computing 2018
DOI: 10.1145/3167132.3167266
|View full text |Cite
|
Sign up to set email alerts
|

A framework for constructing javascript virtual machines with customized datatype representations

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
10
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
4
3

Relationship

3
4

Authors

Journals

citations
Cited by 7 publications
(10 citation statements)
references
References 16 publications
0
10
0
Order By: Relevance
“…It is challenging, sometimes impossible, to convince compilers for high-level languages to emit perfect interpreter code. A number of interpreter generation frameworks have been proposed, including Tiger [24], VMGen [33], and a JavaScript VM generator [40], that automate much of the tedious bookkeeping and broadly apply best practices. 5.0.7 Interplay with JITs and debugging.…”
Section: Optimizing Fixed Format Interpretersmentioning
confidence: 99%
“…It is challenging, sometimes impossible, to convince compilers for high-level languages to emit perfect interpreter code. A number of interpreter generation frameworks have been proposed, including Tiger [24], VMGen [33], and a JavaScript VM generator [40], that automate much of the tedious bookkeeping and broadly apply best practices. 5.0.7 Interplay with JITs and debugging.…”
Section: Optimizing Fixed Format Interpretersmentioning
confidence: 99%
“…eJS [1], [2] is a JavaScript system that has a mechanism to reduce the VM footprint by generating specialized VMs for individual applications. In particular, the VM generator of eJS, eJSTK, specializes VM instructions to their operand datatypes.…”
Section: Overviewmentioning
confidence: 99%
“…A variety of devices with poor processors and small memories for their sensor and communication facilities have come to be available for the Internet of Things (IoT). To support software development for these devices, some JavaScript VMs for embedded systems, such as eJS [1], [2], JerryScript * 1 , and mJS * 2 , have been developed.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…We are currently developing eJSVM [1], [2], a JavaScript VM for embedded systems. Although mark-sweep GC, which does not move objects, is used in the current version of eJSVM, we plan to implement a moving GC in a future version.…”
Section: Introductionmentioning
confidence: 99%