setTimeout(), setInterval(), and requestAnimationFrame()
What does the timestamp parameter provide?
requestAnimationFrame(function update(timestamp) {
// animation code
if (shouldContinue) requestAnimationFrame(update);
});
requestAnimationFrame(function update(timestamp) {
// animation code
if (shouldContinue) requestAnimationFrame(update);
});