Una unidad sencilla de rAF Algoritmo en JavaScript: window.requestAnimFrame = (function(){ return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || function( callback ){ window.setTimeout(callback, 1000 / 60); }; })(); Erik Moller, de Opera browser, desarrolló el siguiente algoritmo a modo de PolyFill: (function() { var lastTime = 0; var vendors = ['webkit', 'moz']; for(var x = 0; x El modo de uso es el siguiente: window.requestAnimationFrame( function( /* tipo tiempo */ dado_tiempo ){ // dado_tiempo ~= +new Date // the unix time }); Fuente: Paul Irish