|
|
||
|---|---|---|
| .. | ||
| docs | ||
| lib | ||
| package.json | ||
| README.md | ||
tic
Return a high-resolution time.
Usage
var tic = require( '@stdlib/time/tic' );
tic()
Returns a high-resolution time.
var t = tic();
// returns [<number>,<number>]
The returned array has the following format: [seconds, nanoseconds].
Notes
- In browser environments, the implementation uses the
performance.nowAPI. If theperformance-nowAPI is unavailable, the implementation falls back to theDateobject. - In non-browser environments, the implementation uses
process.hrtime.
Examples
var tic = require( '@stdlib/time/tic' );
var toc = require( '@stdlib/time/toc' );
var start = tic();
setTimeout( onTimeout, 2000 );
function onTimeout() {
var elapsed = toc( start );
console.log( 'Elapsed: %d seconds and %d nanoseconds', elapsed[0], elapsed[1] );
}