事件循环,队列等是JavaScript运行时或引擎的一部分吗?

时间:2018-09-10 23:03:49

标签: javascript runtime v8 javascript-engine

我知道documentwindow等对象是运行时的一部分,并且我知道引擎处理诸如JIT编译,运行实际代码等之类的事情。

但是事件循环,回调队列等在哪里?是在运行时吗?引擎?

1 个答案:

答案 0 :(得分:0)

此答案基于article,其中详细描述了Javascript引擎,运行时和调用堆栈

引擎由两个主要组件组成: *内存堆-这是发生内存分配的地方 *调用堆栈-这是代码执行时堆栈帧所在的位置

enter image description here 事件循环和回调队列是Javascript运行时的一部分: enter image description here