There are micro- and macro- task queues in the JavaScript runtime.
setTimeout使用宏任务队列。
IE11中的setImmediate大概使用了微任务队列?
process.nextTick使用微任务队列。
但是setImmediate没有在任何其他浏览器中实现(也不会是AFAIK)。
而process.nextTick仅为节点。
Promises使用微任务队列。因此,是否可以利用Promise在非IE浏览器中提供类似setImmediate的功能?
https://stackoverflow.com/questions/38504511
复制相似问题