是否有一种方法可以在V8中进行延续?如果没有,是否有另一个用于JavaScript的C++引擎可以这样做?
我想编写一个应用程序,它使用支持延续的JavaScript解释器,非常像犀牛在爪哇做。
这主要用于游戏开发,在游戏开发中,它非常有用(甚至是必需的?)脚本能够“暂停”,直到游戏引擎再次赋予它控制权--例如,等待玩家的输入,然后才能恢复其事件链。
V8听起来是目前C++应用程序最有希望的JavaScript引擎,但从我所能找到的资源来看,V8有无计划到支撑延续。这些职位是从4-6年前,虽然,所以他们可能是或不可能是最新的。
发布于 2015-04-06 04:08:34
新版本的JavaScript,ES6,在生成器的名称下具有类似于延续的特性。我相信V8现在应该有发电机支持了。如果没有,您可以使用像babeljs这样的JavaScript转换编译器。
https://stackoverflow.com/questions/29465187
相似问题