可能重复:
什么是最短可感知应用响应延迟?
我正在对一些JavaScript UI代码进行性能分析,因为感觉有点卡顿。到目前为止,我找到了一些瓶颈并进行了优化,但我想为此定义一个可度量的要求。
人类感觉不到卡顿需要多快的响应呢?例如,键盘按键被按下和字母出现在屏幕上之间的最小可检测延迟是多少?在什么时候进一步的优化对于人类已经没有任何区别了呢?
许多显示器的刷新率约为60-120Hz。这是否意味着魔数大约为8-16ms?
可能重复:
什么是最短可感知应用响应延迟?
我正在对一些JavaScript UI代码进行性能分析,因为感觉有点卡顿。到目前为止,我找到了一些瓶颈并进行了优化,但我想为此定义一个可度量的要求。
人类感觉不到卡顿需要多快的响应呢?例如,键盘按键被按下和字母出现在屏幕上之间的最小可检测延迟是多少?在什么时候进一步的优化对于人类已经没有任何区别了呢?
许多显示器的刷新率约为60-120Hz。这是否意味着魔数大约为8-16ms?
通常情况下,我认为低于100毫秒的响应速度被视为"即时"。如果超过这个时间,延迟就会变得明显。当然,这可能因人而异,也取决于延迟发生的上下文。
你可能会发现这个例子有所帮助:http://jsfiddle.net/QGmBy/