stupa-pdf-api/frontend/node_modules/microseconds/now.js

23 lines
470 B
JavaScript

/* global performance */
'use strict'
let now
if (global.process && process.hrtime) {
const hrtime = process.hrtime
now = () => {
const hr = hrtime()
return (hr[0] * 1e9 + hr[1]) / 1e3
}
} else if (global.performance && performance.now) {
const timing = performance.timing
const start = (timing && timing.navigationStart) || Date.now()
now = () => (start + performance.now()) * 1e3
} else {
now = () => Date.now() * 1e3
}
module.exports = now