为了启动全局执行上下文,在ecma262中发生的第一个抽象操作是什么?
它是ScriptEvaluation,也许是InitializeHostDefinedRealm,还是没有这些?
发布于 2021-10-04 21:18:48
InitializeHostDefinedRealm似乎是最有前途的候选人。
注意,对于ScriptEvaluation,您需要一个脚本记录,所以通常首先调用ParseScript。但要做到这一点,您需要一个领域,它确实是通过InitializeHostDefinedRealm创建的。
当然,在理论上,主机可以自由地不使用其中任何一种。它可以从磁盘上的静态映像恢复全局执行上下文的整个状态,并在状态冻结时运行的任何内容的中间开始执行。
https://stackoverflow.com/questions/69442365
复制相似问题