为什么缩小版的CSS加载速度更快?

时间:2014-01-03 11:11:44

标签: html css

建议在生产环境中使用缩小版本的CSS,因为CSS的缩小版本加载速度更快;但是什么使得缩小版的CSS加载速度更快?

3 个答案:

答案 0 :(得分:5)

它的加载速度通常更快,因为缩小的CSS / JS文件的大小更小,因此下载和处理的时间更少。

见这里:https://en.wikipedia.org/wiki/Minification_(programming)

答案 1 :(得分:5)

它会删除所有不必要的部分(空格,换行符,注释),从而导致文件较小。

答案 2 :(得分:5)

“缩小”CSS(或javascript,或HTML或其他)是缩小文件大小的文件版本 - 通常是通过某些自动化过程。

最小化的目的是使其更小,从而更快下载,而不会改变代码/标记/行为的行为。

对于CSS,这通常只是减少空白量和删除注释的情况。基本上取出对行为没有影响的字符。

最小化的缺点是它使文件更难以阅读。许多'多余的'字符用于使文件更具可读性。

正是由于这个原因,缩小版本通常只在生产环境中使用 - 或者开发人员不打算更改文件(例如jQuery库)。

这通常是一个自动化过程,以便开发人员可以处理人类可读的版本,然后将文件最小化作为部署到生产中。

对于其他文件类型(Javascript,HTML等),最小化过程可能不仅仅是删除多余的字符。例如,变量,函数和类名称将缩短(例如thingThatMeansSomethingToYou可能变为a)。

在所有情况下,目标都是相同的 - 代码的行为保持不变,但文件的大小会减少。