css并不会阻塞DOM树的解析

css还没加载完成的时候,页面上还是一片空白的时候,但控制台底层dom树已经有了对应的值。

css加载会阻塞DOM树渲染

同上,css还没加载完成的时候,页面上是一片空白的。直到css加载完成之后,页面内容才会显示出来。也就是说,下面的内容虽然解析了,但是并没有被渲染出来。

由上所述,我们可以得出以下结论:

  1. css加载不会阻塞DOM树的解析
  2. css加载会阻塞DOM树的渲染,所以提高css加载速度对用户的体验有帮助。(比如对css进行压缩打包,减少http请求数,将多个css文件合并……)