当前任务执行完成后开始检查当前任务的所有microtask

            
            所以输出:2 3  5 4 1 


  1. An event loop has one or more task queues. A task queue is an ordered list of tasks
    1. 一个eventloop有多个队列(task queues),每个队列按照task的来源归类
  2. 相同的来源的task的进入同一个队列。
    • the callbacks generated by timers (setTimeout) 
    • the events fired for mouse movements (交互事件)
    • the tasks queued for the parser  (dom parser)
    • script 脚本
    • 其他来源

问题:
  • 多个task queue之间有调度的优先顺序吗?





常见的task:

1.浏览器eventloop/microtask/task

2019-02-17 16:04:40 0 87
这里是评论

相关推荐