UNPKG

boomerangjs

Version:

boomerang always comes back, except when it hits something

23 lines (18 loc) 568 B
(function() { if (window && window.requestAnimationFrame) { window.BOOMR = window.BOOMR || {}; window.BOOMR.fpsLog = []; function frame(now) { // window.BOOMR.fpsLog will get deleted once Boomerang has loaded if (window.BOOMR.fpsLog) { window.BOOMR.fpsLog.push(Math.round(now)); // if we've added more than 30 seconds of data, stop if (window.BOOMR.fpsLog.length > 30 * 60) { return; } window.requestAnimationFrame(frame); } } window.requestAnimationFrame(frame); } })();