browser-process-hrtime
Advanced tools
Comparing version
{ | ||
"name": "browser-process-hrtime", | ||
"version": "0.1.3", | ||
"version": "1.0.0", | ||
"description": "Shim for process.hrtime in the browser", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
# browser-process-hrtime | ||
Browser shim for Node.js process.hrtime(). | ||
Browser shim for Node.js `process.hrtime()`. | ||
See [documentation at nodejs.org](http://nodejs.org/api/process.html#process_process_hrtime) | ||
This module does not provide the same level of time precision as node.js, but provides a matching API and response format. | ||
### usage | ||
Use hrtime independant of environment (node or browser). | ||
It will use process.hrtime first and fallback if not present. | ||
Use hrtime independent of environment (node or browser). | ||
It will use `process.hrtime` first and fallback if not present. | ||
```js | ||
var hrtime = require('browser-process-hrtime') | ||
var start = hrtime() | ||
const hrtime = require('browser-process-hrtime') | ||
const start = hrtime() | ||
// ... | ||
var delta = hrtime(start) | ||
const delta = hrtime(start) | ||
``` | ||
### monkey-patching | ||
You can monkey-patch process.hrtime for your dependency graph like this: | ||
You can monkey-patch `process.hrtime` for your dependency graph like this: | ||
```js | ||
process.hrtime = require('browser-process-hrtime') | ||
var coolTool = require('module-that-uses-hrtime-somewhere-in-its-depths') | ||
const coolTool = require('module-that-uses-hrtime-somewhere-in-its-depths') | ||
``` | ||
@@ -22,0 +24,0 @@ |
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
3525
8.06%5
25%29
16%2
-33.33%28
7.69%