INNER CODE UNIT · JavaScript

getRequestAnimationFrameFunction

ensisoft/detonator · docu/OpenGL Camera_files/songho.js:223

function getRequestAnimationFrameFunction(element)
{
    let names = ["requestAnimationFrame",
                 "mozRequestAnimationFrame",
                 "msRequestAnimationFrame",
                 "oRequestAnimationFrame",
                 "webkitRequestAnimationFrame"];
    let functionName = getAvailableFunctionFromList(element, names);
    if(functionName)
        return function(callback) { return element[functionName](callback); };
    else
        return function(callback) { return setTimeout(callback, 16); }; // 60 fps
}



///////////////////////////////////////////////////////////////////////////////
// get animationStartTime method for client browser

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…