浏览器是如何渲染页面的?当浏览器的网络线程收到HTML文档后,会产生一个渲染任务,并将其传递给渲染主线程的消息队列。在事件循环机制的作用下,渲染主线程取出消息队列中的渲染任务,开启渲染流程。整个渲染流程分为多个阶段,分别是:HTML解析、样式计算、布局、分层、绘制、光栅化、画,每个阶段都有明确的输入输出,上一个阶段的输出会成为下一个阶段的输入、这样,整个渲染流程就形成了一套组织严密的生产流水线。1
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号