CSS:哪个浏览器更快?颜色:#FFF;或颜色:#ffffff;

时间:2011-12-16 15:39:45

标签: css optimization

首先,是的,我知道渲染颜色相同,我的问题是关于速度的简单查询。

这只是关于优化页面加载速度的一个主题,但标题中的哪些选项会呈现得更快(即使它是最小的差异)?

我的思维过程是,使用速记版本(#fff),浏览器的任务是假设hex-dec的其余部分是fff。另一方面,由于额外的显式字符,速记版本可能需要更长或更短的时间。

我认为有人可能会对这个话题有所了解。

2 个答案:

答案 0 :(得分:6)

#fff字符较少,通常更好。在大多数情况下,网络延迟和带宽比处理时间更重要。因此,大多数CSS压缩器将智能地优化到#fff版本。在这种情况下,网络比解析速度更重要。

如果您担心解析时间,我怀疑2个声明之间的差异甚至占解析总时间的0.005%。与解析颜色声明相比,存在更大的瓶颈使速度差异相形见绌。

答案 1 :(得分:4)

这取决于实施。对于长版本,一个浏览器可能需要100倍的时间,而另一个浏览器则相反。

编写代码,使其可读,意味着易于更改。如果您想要快速CSS,请考虑使用yui-compressor