JSExplain: a double debugger for JavaScript
File(s)main.pdf (657.77 KB)
Accepted version
Author(s)
Charguéraud, Arthur
Schmitt, Alan
Wood, TP
Type
Conference Paper
Abstract
We present JSExplain, a reference interpreter for JavaScript that closely follows the specification and that produces execution traces. These traces may be interactively investigated in a browser, with an interface that displays not only the code and the state of the interpreter, but also the code and the state of the interpreted program. Conditional breakpoints may be expressed with respect to both the interpreter and the interpreted program. In that respect, JSExplain is a double-debugger for the specification of JavaScript.
Date Issued
2018-04-23
Date Acceptance
2017-12-19
Citation
WWW '18 Companion Proceedings of the The Web Conference 2018, 2018, pp.691-699
ISBN
9781450356404
Publisher
ACM
Start Page
691
End Page
699
Journal / Book Title
WWW '18 Companion Proceedings of the The Web Conference 2018
Copyright Statement
© 2018 ACM.
License URL
Sponsor
Engineering and Physical Sciences Research Council
Engineering & Physical Science Research Council (E
Engineering & Physical Science Research Council (E
Grant Number
1381392
EP/K008528/1 - RG65358
EP/K008528/1
Source
The Web Conference 2018
Place of Publication
New York, NY, USA
Publication Status
Published
Start Date
2018-04-23
Finish Date
2018-04-27
Coverage Spatial
Lyon, France
Date Publish Online
2018-04-23