js和css是否会阻塞页面的渲染
# 结论
CSS不会阻塞DOM解析,但是会阻塞DOM渲染,严谨一点则是CSS会阻塞render tree的生成,进而会阻塞DOM的渲染
JS会阻塞DOM解析
CSS会阻塞JS的执行
浏览器遇到< script >标签且没有defer或async属性时会触发页面渲染
Body内部的外链CSS较为特殊,会形成FOUC现象,请慎用
# 参考文章链接
关于 JS 与 CSS 是否阻塞 DOM 的渲染和解析 (opens new window)
是js的加载阻塞了页面的渲染还是js的执行阻塞了页面的渲染? (opens new window)
浏览器DOM渲染及阻塞问题 (opens new window)