其实他想问你有没有了解过CRP.
理解CRP(Critical Rendering Path,关键渲染路径)
Web性能涵盖了服务器请求与响应、加载、脚本执行、渲染、布局以及像素最终在屏幕上的绘制过程。当请求一个网页或应用程序时,
这一过程始于一个HTTP请求。
服务器随后发送包含HTML内容的响应。浏览器开始解析HTML,将接收到的字节转换为DOM树。
每当遇到外部资源的链接,无论是stylesheets, scripts还是嵌入的图片引用,浏览器都会发起请求。
有些请求是阻塞性的,意味着直到引入的资源被处理,剩余HTML的解析才会继续。
浏览器持续解析HTML,发出请求并构建DOM,直至文档结束,此时它会构建CSS对象模型(CSSOM)。
一旦DOM和CSSOM构建完成,浏览器便会构建渲染树,计算所有可见内容的样式。
渲染树构建完毕后,接下来进行布局阶段,确定渲染树中所有元素的位置和尺寸。
布局完成后,页面得以渲染,或称为“绘制”到屏幕上。