Aug 27, 2024 · 308 words · 2 min
含 JS 和 CSS 文件页面的渲染流水线如下。
页面发起 URL 请求开始到显示出内容,视觉上经历了三个阶段:
白屏问题主要出现在第二阶段,这个阶段包括了:解析 HTML、下载 CSS、下载 JS、生成 CSSOM、执行 JS、生成布局树、绘制页面一系列操作。 通常瓶颈主要体现在下载 CSS、下载 JS 和执行 JS。缩短白屏时间,可以采用以下策略:
使用过程中,还需要结合实际情况进行调整。