猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
耗时 JS 会造成丢帧,这句话改怎么理解?
问题描述
好多文章都说要低于16ms,超过16ms就会丢帧?该怎么理解呢
ABOUTYOU
浏览 663
回答 2
2回答
慕妹3146593
js运行会阻塞页面渲染,如果一段js代码的运行时间超过1/60秒(约合16ms,除以60是因为每秒60帧),就会造成页面滚动的卡顿。如果使用requestAnimationFrame,也需要保证运行时间小于16ms,甚至更小,以保证动画满帧。
0
0
0
慕容森
这是要看显示屏的图像刷新频率,对于一般笔记本电脑,这个频率大概是60Hz,也就是1秒刷新60次,约合16ms刷新一次。推荐可以看下这篇文章=>深入理解 requestAnimationFrame
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Html5
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续