Time-travel debugging for JavaScript/Node.js. - Earl T. Barr; Mark Marron; Ed Maurer; Dan Moseley; Gaurav Seth (SIGSOFT FSE, 2016)