【发布时间】:2023-02-21 17:10:11
【问题描述】:
为了消除 CSS 的渲染阻塞效应,我尝试使用 web.dev 中显示的格式预加载我的 CSS 文档。
我已将其包含在我的 HTML 中,如下所示 - 据我了解,此处只允许使用某些 HTML 标签,因此我内联了一个图像文件。如有必要,我可以修改它以遵循最佳实践。
我不太明白我是否正确地实现了这个预加载,因为性能分数在 59 到 85 之间的任何地方都有很大差异。
据我了解,我需要先预加载 CSS 文件,然后内联该页面的关键 CSS,然后自己调用 CSS 文件。但我担心我可能误解了它是如何工作的,因为包括这两个 CSS 文件的预加载功能似乎对性能分数有相当一致的不利影响?
【问题讨论】:
-
如果您指定预加载样式表,然后几乎立即请求加载相同的样式表,您预计预加载对页面加载时间的影响有多大?基本上和根本不指定预加载是一样的。
标签: css preload core-web-vitals