【发布时间】:2015-06-10 11:47:42
【问题描述】:
有没有办法在 V8 中进行延续?如果没有,是否还有其他适用于 C++ 的 JavaScript 引擎可以做到这一点?
我想编写一个使用支持延续的 JavaScript 解释器的应用程序,就像 Rhino does in Java。
这主要用于游戏开发,脚本能够“暂停”直到游戏引擎再次对其进行控制(例如,在过场动画之前等待玩家的输入),这一点非常有用(甚至是必不可少的?)恢复其事件链。
V8 听起来是目前用于 C++ 应用程序的最有前途的 JavaScript 引擎,但从我能找到的资源来看,V8 有 no plans 到 support continuations。不过,这些帖子是 4 到 6 年前发布的,因此它们可能是最新的,也可能不是最新的。
【问题讨论】:
标签: javascript c++ interpreter v8