Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation 2018
DOI: 10.1145/3192366.3192370
|View full text |Cite
|
Sign up to set email alerts
|

Putting in all the stops: execution control for JavaScript

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
12
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 8 publications
(12 citation statements)
references
References 19 publications
0
12
0
Order By: Relevance
“…Checkpoints in Kappa are implemented using continuations [74], a language-level mechanism executed in user mode. Continuations are a well understood technique for suspending and resuming execution, and have been used in past systems for checkpointing and fault tolerance [79,88], task migration [28,78,79,88], asynchronous calls [51,54], context switching [86], and debugging [16]. Kappa's checkpointing technique is nearly identical to that of previous systems, although there might be implementation differences.…”
Section: Checkpointingmentioning
confidence: 99%
See 4 more Smart Citations
“…Checkpoints in Kappa are implemented using continuations [74], a language-level mechanism executed in user mode. Continuations are a well understood technique for suspending and resuming execution, and have been used in past systems for checkpointing and fault tolerance [79,88], task migration [28,78,79,88], asynchronous calls [51,54], context switching [86], and debugging [16]. Kappa's checkpointing technique is nearly identical to that of previous systems, although there might be implementation differences.…”
Section: Checkpointingmentioning
confidence: 99%
“…Our implementation is specialized to Python, and for simplicity we describe our methods in this context. However, continuations have been implemented in many other languages and platforms including Java [28,78,79,86,88], JavaScript [16,51,54], and .NET [66], and our techniques can be easily extended to other languages.…”
Section: Checkpointingmentioning
confidence: 99%
See 3 more Smart Citations