26 lines
		
	
	
		
			782 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			782 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # browser-process-hrtime
 | |
| 
 | |
| Browser shim for Node.js process.hrtime().
 | |
| See [documentation at nodejs.org](http://nodejs.org/api/process.html#process_process_hrtime)
 | |
| 
 | |
| ### usage
 | |
| Use hrtime independant 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()
 | |
| // ...
 | |
| var delta = hrtime(start)
 | |
| ```
 | |
| 
 | |
| ### monkey-patching
 | |
| 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')
 | |
| ```
 | |
| 
 | |
| ### note
 | |
| This was originally pull-requested against [node-process](https://github.com/defunctzombie/node-process),
 | |
| but they are trying to stay lean.
 |