模拟实现 JS 引擎:深入了解 JS机制 以及 Microtask and Macrotask

如果 JavaScript是单线程的 ,那么我们如何像在Java中那样创建和运行线程? 很简单,我们使用 events 或设定一段代码在给定时间执行,这种异步性在 JavaScript 中称为 event loop 。 在这篇文章中,主要想分析两个点: Javascript 中的 event loop 系统是如何工作; 实现自定义 Javascript 引擎来解释 e...