我正在測試前端的優化最佳實踐。所以我已經學會了使用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文件'。體{顯示:塊; }' –