vegas-js-polyfill
Version:
A specialized polyfill javascript library for the VEGAS JS libraries.
24 lines (17 loc) • 648 B
JavaScript
/* jshint -W079 */
import './Date.js'
import { global } from './global'
const performance = global.performance || {} ;
Object.defineProperty( global, 'performance', { value : performance , configurable : true , writable : true } ) ;
performance.now = performance.now ||
performance.mozNow ||
performance.msNow ||
performance.oNow ||
performance.webkitNow ;
if ( !(global.performance && global.performance.now) )
{
const startTime = Date.now();
global.performance.now = () => Date.now() - startTime ;
}
export default performance ;