Files
chrome-extensions-samples/samples/udp/raf.js
2014-09-02 18:06:16 +02:00

23 lines
782 B
JavaScript

/**
* * Provides requestAnimationFrame in a cross browser way.
* * http://paulirish.com/2011/requestanimationframe-for-smart-animating/
* */
if ( !window.requestAnimationFrame ) {
window.requestAnimationFrame = ( function() {
return window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame || // comment out if FF4 is slow (it caps framerate at ~30fps: https://bugzilla.mozilla.org/show_bug.cgi?id=630127)
window.oRequestAnimationFrame ||
window.msRequestAnimationFrame ||
function( /* function FrameRequestCallback */ callback, /* DOMElement Element */ element ) {
window.setTimeout( callback, 1000 / 60 );
};
} )();
}