异步执行代码

大多数人可能对诸如 Promiseprocess.nextTick()setTimeout,或许还有 requestAnimationFrame 的异步执行代码比较熟悉。它们内部都是使用的事件循环,但是在精准的定时上面,他们表现得很不一样。

本文,将会阐述其中的不同,然后让你明白如何去实现一个现代框架比如 NX 所需要的定时系统。与其重复造轮子,我们将会使用原生的事件循环来实现我们的目标。