2022-09-30 13:13:38
T7

浏览器内核线程
1、GUI渲染线程:负责渲染页面,解析HTML,CSS,构建DOM树等,当页面重绘或者由于某种原因操作引起的回流都会调起该线程。
2、JS引擎线程:单线程工作,负责解析运行JavaScript脚本和GUI渲染线程互斥,JS运行耗时过长就会导致页面阻塞。
3、事件触发线程:当时间符合触发条件被触发时,该线程会把对应的事件
4、定时器触发线程:浏览器定时器并不是由JS引擎计数的,阻塞会导致计时不准确开启定时器触发线程来及时并触发计时。计算机完成后会被添加到任务队列中,等待JS引擎处理。