0

拥有大量未使用的样式表规则/类是否会对性能产生重大影响——加载时间、渲染时间?

4

2 回答 2

3

好吧,由于浏览器必须下载并解析整个文件,它会产生影响。它的影响有多大取决于文件有多大,浏览器运行的计算机有多快,以及用户的互联网连接有多快。

我刚刚尝试了一个包含 10 000 行的 .css 文件,其中充满了冗余信息,并将相关样式散布在其中。我的浏览器实际上似乎都不在乎,而且我没有注意到任何明显的减速(请记住文件位于本地主机上)。它仍然不是一个特别好的主意。

于 2013-08-29T07:30:58.020 回答
1

如果您关心性能,则应该删除这些样式。正如其他人所说,浏览器仍然需要下载文件。这是第一个问题。之后,您将进行解析,这也可能会得到改进。我建议使用CSSLintPageSpeed之类的工具。是的,现在的浏览器做得很好。它非常快,但即使有一个需要几微秒的操作,最好节省这个时间。此外,您将使用更少的代码更好、更快地工作。

于 2013-08-29T08:23:55.680 回答