Use window.requestAnimFrame()