浏览器内核(2)

2020-09-21  本文已影响0人  涌朋

GUI渲染线程

主要负责页面的渲染,解析HTML、CSS、构建DOM树、布局和绘制等

当界面需要重绘或者由于某种操作引发回流时,将执行该线程。

该线程与JS引擎线程互斥,当执行JS引擎线程时,GUI渲染会被挂起,当任务队列空闲时,主线程才会去执行GUI渲染。

JS引擎线程

该线程当然是主要负责处理JavaScript脚本,执行代码

也是主要负责执行准备好待执行的事件,即定时器计数结束,或者异步请求成功并正确返回时,将依次进入任务队列,等待JS引擎线程的执行。

当然,该线程与GUI渲染线程互斥,当JS引擎线程执行JavaScript脚本时间过长,将导致页面渲染的阻塞


---Every day to be a little better---

上一篇下一篇

猜你喜欢

热点阅读