module.exports=process.hrtime||hrtime// polyfil for window.performance.nowvarperformance=global.performance||{}varperformanceNow=performance.now||performance.mozNow||performance.msNow||performance.oNow||performance.webkitNow||function(){return(newDate()).getTime()}// generate timestamp or delta// see http://nodejs.org/api/process.html#process_process_hrtimefunctionhrtime(previousTimestamp){varclocktime=performanceNow.call(performance)*1e-3varseconds=Math.floor(clocktime)varnanoseconds=Math.floor((clocktime%1)*1e9)if(previousTimestamp){seconds=seconds-previousTimestamp[0]nanoseconds=nanoseconds-previousTimestamp[1]if(nanoseconds<0){seconds--nanoseconds+=1e9}}return[seconds,nanoseconds]}