phaser/src/polyfills/performance.now.js
2018-01-09 21:43:56 +00:00

31 lines
605 B
JavaScript

/**
* performance.now
*/
(function () {
if ('performance' in window === false)
{
window.performance = {};
}
// Thanks IE8
Date.now = (Date.now || function () {
return new Date().getTime();
});
if ('now' in window.performance === false)
{
var nowOffset = Date.now();
if (performance.timing && performance.timing.navigationStart)
{
nowOffset = performance.timing.navigationStart;
}
window.performance.now = function now ()
{
return Date.now() - nowOffset;
}
}
})();