为了账号安全,请及时绑定邮箱和手机立即绑定

耗时 JS 会造成丢帧,这句话改怎么理解?

耗时 JS 会造成丢帧,这句话改怎么理解?

泛舟湖上清波郎朗 2019-08-21 13:40:09
问题描述好多文章都说要低于16ms,超过16ms就会丢帧?该怎么理解呢
查看完整描述

2 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

js运行会阻塞页面渲染,如果一段js代码的运行时间超过1/60秒(约合16ms,除以60是因为每秒60帧),就会造成页面滚动的卡顿。如果使用requestAnimationFrame,也需要保证运行时间小于16ms,甚至更小,以保证动画满帧。
                            
查看完整回答
反对 回复 2019-08-21
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

这是要看显示屏的图像刷新频率,对于一般笔记本电脑,这个频率大概是60Hz,也就是1秒刷新60次,约合16ms刷新一次。推荐可以看下这篇文章=>深入理解requestAnimationFrame
                            
查看完整回答
反对 回复 2019-08-21
  • 2 回答
  • 0 关注
  • 280 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信