任务没有优先级,在消息队列中先进先出。
但是消息队列有优先级。
w3c最新解释:
1.每个任务都有一个任务类型,同一个类型的任务必须在一个队列,不同类型的任务可以分属于不同的队列。不同任务队列有不同的优先级,在一次事件循环中,浏览器可以根据实际情况从不同的队列中取出任务执行。
2.浏览器必须准备好一个微队列,微队列中的任务优先所有其他任务执行。微队列的任务一定具有最高的优先级,必须优先调度执行。
(随着浏览器的复杂度急剧提升,W3C不再使用宏队列的说法)
2024-08-28 JS任务有优先级吗
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 理论(后半部分有实操详解) 哲学思考 易经思维:向各国人讲述一种动物叫乌龟,要学很久的各国语言,但是随手画一个乌龟...