扫码关注官方订阅号
setInterval(function(){ console.log(1) },30);
欢迎选择我的课程,让我们一起见证您的进步~~
https://www.zhihu.com/questio... 知乎这个回答可以参考一下。
屏幕的刷新率通常是60Hz,如果要跟上这样的显示,程序应该每16.666...ms刷新一次,而通常就取16ms作为刷新间隔。有时候大家喜欢化零为整,就用15ms来做间隔时间。而如果不需要太高频的刷新情况下,为了节约性能,也有使用30Hz的情况,这时候也就出现了30ms的刷新间隔了。
一位大神给的指示再谈JavaScript时钟中的16ms精度问题. - aimingoo的专栏 - 博客频道 - CSDN.NEThttps://link.zhihu.com/?targe...
人的感知极限平均是在40ms~50ms,30是根据运行环境上下文切换代价和人的感知体验之间权衡出来的一个值吧。----我猜的,猜对了请赞我以鼓励大家大胆假设;猜错了请踩我让大家知道直觉不能依赖
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
https://www.zhihu.com/questio... 知乎这个回答可以参考一下。
屏幕的刷新率通常是60Hz,如果要跟上这样的显示,程序应该每16.666...ms刷新一次,而通常就取16ms作为刷新间隔。
有时候大家喜欢化零为整,就用15ms来做间隔时间。
而如果不需要太高频的刷新情况下,为了节约性能,也有使用30Hz的情况,这时候也就出现了30ms的刷新间隔了。
一位大神给的指示
再谈JavaScript时钟中的16ms精度问题. - aimingoo的专栏 - 博客频道 - CSDN.NET
https://link.zhihu.com/?targe...
人的感知极限平均是在40ms~50ms,30是根据运行环境上下文切换代价和人的感知体验之间权衡出来的一个值吧。----我猜的,猜对了请赞我以鼓励大家大胆假设;猜错了请踩我让大家知道直觉不能依赖