【发布时间】:2016-07-24 17:18:49
【问题描述】:
是否有任何证据表明特定尺寸单位的处理时间更长?例如,如果您要使用rem 来调整整个网站的大小,计算/绘制页面会比给所有内容都指定一个特定的px 值需要更长的时间吗?
max-width: 16rem 比 max-width: 250px 有什么好处吗?
我的印象是rem 需要更长的时间,因为它必须恢复到根并计算,而em 就像一个稳定的处理流,而px 将是最快的,因为没有什么可做的计算。
如果有人有任何证据证明哪种方法更快,请告诉我
【问题讨论】:
-
差异绝对可以忽略不计。为什么关心?在 CPU、GPU、浏览器/服务器操作系统、RAM、带宽和一般网站使用方面还有很多紧迫的问题。
-
创建一个使用
rem / %和一个专门使用px的重页。使用 Chrome 的检查器。我敢打赌,对于 px 来说,计算 painting 过程可能会更快 :) -
感谢@RokoC.Buljan,我已经尝试过了,但结果不一致。猜它不够重或元素嵌套不够深。
-
@TimMcKay 这是一个非常棒的问题,老实说,我从来没有在喝过咖啡的时候想到过这个问题...但是从常识来看,我相信使用响应式单位可能会花费更多的计算、像素、亚像素等......随着时间的推移,我会尝试更深入地研究它。
-
@Martin 我创建了大量使用
rem的网站,它减慢了创建的css 动画,这让我认为rem需要更长的处理时间。
标签: css performance paint font-size