UNPKG

serverless-artillery

Version:

A serverless performance testing tool. `serverless` + `artillery` = crush. a.k.a. Orbital Laziers [sic]

36 lines (26 loc) 937 B
present ======= High-res timestamps in Node and browser Installation ------------ In Node: `npm install present` In browser: 1. Copy `present.js` or `present.min.js` (with optional source map at `present.min.js.map`) 2. `<script src="path/to/present.{min.}js"></script>` 3. `performance.now` is automatically polyfilled -- if this is undesired, `present.noConflict();` Usage ----- _Node only:_ `var present = require('present');` ### `present()` Returns a timestamp. 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` ### `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`.