浏览器资源渲染阻塞

浏览器资源渲染阻塞 英文学名:Render-Blocking Resources,在使用Google 开发者工具Lighthouse的时候,它会帮助开发者生成页面渲染报告,在报告中将阻塞页面渲染的资源分为三类:HTML JS CSS,css

For critical scripts, consider inlining them in your HTML. For non-critical scripts, consider marking them with the async or defer attributes. See Adding Interactivity with JavaScript to learn more.chrome

  • 对于重要的JS,那就直接让其渲染,对于不重要的js 文件,在其脚本script上添加async或defer属性;
  • 在CSS方面,将CSS分红不一样的文件,而后根据不一样的设备进行媒体查询去读取指定的CSS文件。
  • 对于不重要的HTML 在其标签上添加async属性。

Coverage的使用

打开chrome 开发者工具,而后点击右上角的三点Icon, 在More tools中选择coverage,能够看出js,css的实际被覆盖率。浏览器

相关文章
相关标签/搜索