1. 程式人生 > >requestAnimationFrame和定時器的區別

requestAnimationFrame和定時器的區別

舊式定時器的問題:執行時機不可控(js非同步執行佇列機制、軟硬體實現方式區別)

rAf:頁面重繪時立刻執行回撥函式,不需要人為設定執行間隔,避免了過度繪製的問題

 

參考:

https://www.zhangxinxu.com/wordpress/2013/09/css3-animation-requestanimationframe-tween-%E5%8A%A8%E7%94%BB%E7%AE%97%E6%B3%95/

http://taobaofed.org/blog/2017/03/02/thinking-in-request-animation-frame/