一、浏览器部分
浏览器:
帧率:我们一般所理解的动画,是一帧一帧的图片就行快速切换得到的
一般浏览器是60帧,16.666ms为一帧
人的眼睛一般20帧左右就可以感觉比较流畅的动画了
浏览器一帧里做了哪些事情?
|-------------------------------------16.666ms-----------------------------------------------------|
| 宏任务 | 微任务 | requestAnimationFrameWork | layout | requestIdelCallback |
稳定是16.666ms吗?
不一定,可能宏任务因复杂任务执行时间过长,导致layout没有执行,会造成一个输入延迟的问题,给人的体验感为浏览器卡顿