极简的动效,而非动画,animate.css 也能满足一定场景下的使用。
做动画嘛,大多会结合 css 的 transition 来做的,比如 clip.js 那种,或者 velocity.js / jquery.transit.js 这种。
但如果是 canvas 这类无 dom 动画,多半就是 requestAnimationframe 了。
至于 1e3 / 60 这玩意,它与函数调用栈以及 event loop 有点关系,
最佳状态当然是它,但也会可能在两次渲染周期时才真正渲染。
具体可看下面这两个讲 event loop 的视频:
https://www.youtube.com/watch?v=8aGhZQkoFbQ
https://www.youtube.com/watch?v=u1kqx6AenYw



