有没有办法在V8中进行延续?如果不是,是否还有另一个C ++的JavaScript引擎可以做到这一点?
我想编写一个应用程序,该应用程序使用支持连续性的JavaScript解释器,就像Rhino在Java中所做的那样。
这主要是用于游戏开发,在这种情况下,脚本能够“暂停”直到游戏引擎再次对其进行控制(例如,在过场动画恢复其链条之前等待玩家的输入)非常有用(甚至是必不可少的)。事件。
V8听起来就像是最有前途的JavaScript引擎的C ++应用程序的权利,但我从能找到的资源,V8有没有计划,以支持延续。这些帖子来自4到6年前,因此它们可能是最新的,也可能不是最新的。
JavaScript的新版本ES6在生成器的名称下具有类似于延续的功能。我相信V8到现在应该有发电机支持。如果没有,您可以使用像babeljs这样的JavaScript转编译器。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句