如何链接Javascript引擎,运行时引擎和回调队列?

时间:2017-11-17 15:53:48

标签: javascript

我在理解有关JS引擎,JS运行时引擎,事件循环,回调队列和并发模型工作的一些术语时遇到了一些问题。我正在阅读不同的文章,他们似乎并没有说同样的话。

在这个article中,根据我的理解,到目前为止,JS引擎包含调用堆栈和堆。然后,运行时引擎包含JS引擎,回调队列,事件循环和Web apis。

但是在这个article中,它写了" V8,Chromes运行时引擎包含一个Stack和一个堆。 "

最后在Mozilla doc中,它写道运行时由堆栈,堆和队列组成。

从我从stackoverflow thread得到的内容,JS引擎解析并将人工代码转换为机器代码。然后JS运行时为我们执行代码。

我现在很困惑,或者我可能在思考这个问题。

  • JS引擎包含什么?
  • JS Runtime Engine包含什么?它被称为运行时引擎还是运行时环境?

0 个答案:

没有答案