JSPM

browser-process-hrtime

0.1.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 20567020
  • Score
    100M100P100Q239473F
  • License BSD-2-Clause

Shim for process.hrtime in the browser

Package Exports

  • browser-process-hrtime

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (browser-process-hrtime) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

browser-process-hrtime

Browser shim for Node.js process.hrtime(). See documentation at nodejs.org

usage

Use hrtime independant of environment (node or browser). It will use process.hrtime first and fallback if not present.

var hrtime = require('browser-process-hrtime')
var start = hrtime()
// ...
var delta = hrtime(start)

monkey-patching

You can monkey-patch process.hrtime for your dependency graph like this:

process.hrtime = require('browser-process-hrtime')
var coolTool = require('module-that-uses-hrtime-somewhere-in-its-depths')

note

This was originally pull-requested against node-process, but they are trying to stay lean.