如何提升 CSS 性能

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 $200 免费额度!

毫无疑问,CSS 在网页性能中起着至关重要的作用。 Milica Mihajlija 指出了确切的原因。

当页面存在 CSS 时,无论是内联还是外部样式表,浏览器都会延迟渲染,直到 CSS 被解析。这是因为没有 CSS 的页面通常无法使用。

浏览器必须等到 CSS 被下载和解析后才能显示页面的首次渲染,否则网页浏览将非常卡顿。如果原生网页就是这样的,我们可能会故意用 JavaScript 延迟页面渲染。

那么如何改进它呢?像缓存、缩小和压缩等经典方法是有帮助的。但更重要的是,减少 CSS 的加载量,只加载首次渲染所需的 CSS,其他部分则在首次渲染后加载。

这完全取决于你 如何 以及 加载多少 CSS,与 CSS 的内容关系不大。

直接链接 →