Newer
Older
CVSS_3.0_GUI / dist / CVSS_3.0_Calc-1.0.0-linux-x64 / node_modules / nwjs-builder-phoenix / node_modules / request / node_modules / performance-now / src / performance-now.coffee
root on 7 May 2019 553 bytes Initial commit
  1. if performance? and performance.now
  2. module.exports = -> performance.now()
  3. else if process? and process.hrtime
  4. module.exports = -> (getNanoSeconds() - nodeLoadTime) / 1e6
  5. hrtime = process.hrtime
  6. getNanoSeconds = ->
  7. hr = hrtime()
  8. hr[0] * 1e9 + hr[1]
  9. moduleLoadTime = getNanoSeconds()
  10. upTime = process.uptime() * 1e9
  11. nodeLoadTime = moduleLoadTime - upTime
  12. else if Date.now
  13. module.exports = -> Date.now() - loadTime
  14. loadTime = Date.now()
  15. else
  16. module.exports = -> new Date().getTime() - loadTime
  17. loadTime = new Date().getTime()
Buy Me A Coffee