1.0.0 • Published 10 years ago
present v1.0.0
present

High-res timestamps in Node and browser
Installation
In Node: npm install present
In browser:
- Copy
present.jsorpresent.min.js(with optional source map atpresent.min.js.map) <script src="path/to/present.{min.}js"></script>performance.nowis automatically polyfilled -- if this is undesired,present.noConflict();
Usage
Node only: var present = require('present');
present()
Returns a timestamp in milliseconds. In node, this uses process.hrtime. In the browser, the following are attempted (in order):
performance.now()performance.webkitNow()performance.msNow()performance.mozNow()performance.oNow()Date.now()new Date().getTime()
present.noConflict()
Browser only. Resets performance.now to what it was before present was included or present.conflict was called.
present.conflict()
Browser only. Polyfills performance.now.