在我的网站的 PageSpeed Insights 报告中(site here),它列出了“推迟未使用的 CSS”作为一个机会。我不清楚我究竟需要做什么来解决这个问题。我已经确保列表中的每个 CSS 文件都加载了一个<link rel="preload">
标签,这确保了文件是异步加载的(截图)。根据Google 的说明,我什至使用loadCSS来执行此操作。为什么这不能解决“推迟未使用的 CSS?” 听起来这正是我所做的。
我有理由确定 CSS 文件是异步加载的,因为 PageSpeed Insights 不再在“消除渲染阻塞资源”部分中报告它们(它以前这样做过)。
我看过这个以前的 Stack Overflow 问题。这个问题没有公认的答案,而且我相信我的问题有点不同。在那个问题中,OP 询问如何解决“推迟未使用的 CSS”。我特别问为什么rel=preload
不解决“推迟未使用的 CSS”。