HTML中显示高效的毫秒数

bri*_*out 2 html javascript html5 dom canvas

目标:找到以CPU效率最高的方式在HTML中显示当前的毫秒数.

我目前的解决方案在笔记本电脑上占用高达10%的CPU计算量.我目前的解决方案:http://dev.timerintab.appspot.com/test/ms

我的最终目标是在计时器上显示毫秒数.

更新
我改变了试验取为间隔的参数:http://dev.timerintab.appspot.com/test/ms?interval=x其中x是在毫秒的时间间隔.
可以注意到,与16ms的间隔相比,100ms的间隔产生视觉差异:
http ://dev.timerintab.appspot.com/test/ms?interval = 100
http://dev.timerintab.appspot.com/test/ms?interval = 16
我甚至可以注意到20ms和16ms间隔之间的差异.

Lig*_*ica 5

您的显示器的刷新率[可能]约为60Hz.人眼看到(有意识地,至少)低于该速度.

那你为什么要这么努力地在1000Hz下渲染一个变化的数字?为什么不将你的数字四舍五入到最接近的0.01s?这应该会减少CPU密集度,实际上对于那些可能在实际看到某些内容时更有用的用户更有用.

事实上,在实践中,你不需要比0.1s更高的分辨率,这是一个轻而易举的事.