反向/";“时间旅行”;Javascript调试器 有几种反向调试器,用于java、.net、C++和C++。除非你把使用GDB和Javascript的零散引用计算在内,否则我找不到任何实际的实现。有什么原因我不能将Eclipse或Intellij中的GB与Javascript连接起来吗?

反向/";“时间旅行”;Javascript调试器 有几种反向调试器,用于java、.net、C++和C++。除非你把使用GDB和Javascript的零散引用计算在内,否则我找不到任何实际的实现。有什么原因我不能将Eclipse或Intellij中的GB与Javascript连接起来吗?,javascript,debugging,Javascript,Debugging,来自Microsoft Research的文章介绍了下一代Microsoft Edge web浏览器中的一个实验性时间旅行调试器(截至2015年5月,它尚未公开) 摘自约翰·维尔克: (这是一种称为询问式虚拟化的新方法,其主要目标是有效地捕获应用程序级语义,以最小化VM快照和事件日志的大小。通过将VMI的抽象级别提高到感兴趣的应用程序的抽象级别,疑问VM可以安全地忽略操作系统和硬件中的大部分体系结构状态。作为一个具体的演示,我们将介绍JavaScript虚拟机 为了演示询问式VMIs的实用性,我

来自Microsoft Research的文章介绍了下一代Microsoft Edge web浏览器中的一个实验性时间旅行调试器(截至2015年5月,它尚未公开)

摘自约翰·维尔克:

(这是一种称为询问式虚拟化的新方法,其主要目标是有效地捕获应用程序级语义,以最小化VM快照和事件日志的大小。通过将VMI的抽象级别提高到感兴趣的应用程序的抽象级别,疑问VM可以安全地忽略操作系统和硬件中的大部分体系结构状态。作为一个具体的演示,我们将介绍JavaScript虚拟机

为了演示询问式VMIs的实用性,我们构建了MoveJS,一个能够跨物理机器高效迁移web应用程序客户端的系统,以及ReJS,一个用于浏览器的时间旅行调试器。

这项工作目前正在提交中


JavaScript不是以任何传统方式编译的。代码是在虚拟机中解释的。什么是反向调试器?@DaveNewton遇到断点后返回。。。我从来没用过one@Pointy哦,时间旅行,我现在明白了。我甚至不知道它们被称为,这显示了我知道多少——我想向上堆栈帧对我来说已经足够了,尽管说实话,我很少会单步执行代码。我不太明白这是什么,但除此之外,它还有一个时间旅行调试器:这看起来很棒,我想知道它现在的进展情况,鉴于该视频发布于2015年5月。如果能在chrome上实现这一点,那就太好了