美文网首页
浏览器内核(2)

浏览器内核(2)

作者: 涌朋 | 来源:发表于2020-09-21 21:01 被阅读0次

    GUI渲染线程

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

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

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

    JS引擎线程

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

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

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


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

    相关文章

      网友评论

          本文标题:浏览器内核(2)

          本文链接:https://www.haomeiwen.com/subject/athpyktx.html