Cancel requestAnimationFrame()

requestAnimationFrame() returns an ID which can be used to cancel the “request” later, using cancelAnimationFrame():

var id = window.requestAnimationFrame(function() { /* ... */ });
// ...
cancelAnimationFrame(id);

Of course, this works on modern browsers.