我正在测试前端的优化最佳实践。所以我已经学会了使用gulp和npm合并和缩小我的CSS和JS文件到单个all.min.css和js.min.cssPageSpeed中的渲染拦截CSS - 单个文件
在Google PageSpeed中,我警告“在上面消除渲染阻塞JavaScript和CSS折叠内容“。所以我在我的js脚本中添加了“async”。
<script async src="/dist/js/all.min.js"></script>
工作正常,但如何处理我的.css文件?
<link rel="stylesheet" href="/dist/css/all.min.css">
这是我的网站(33kb)中的单一css文件。它包括bootstrap,字体真棒,几个小库和我的style.css。
在html源代码中包含这个大文件是一个好习惯吗?我做错了什么?我想至少得到一次100分,但不要做出愚蠢,不实际的事情。
你可以防止此通过简单地增加直列式'显示:无;上主体',然后在后来加载的CSS文件'。体{显示:块; }' –