@stdlib/time-tic
v0.2.2
Published
Return a high-resolution time.
Downloads
46,851
Readme
tic
Return a high-resolution time.
Installation
npm install @stdlib/time-tic
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.now
API. If theperformance-now
API is unavailable, the implementation falls back to theDate
object. - 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] );
}
See Also
@stdlib/time-toc
: return a high-resolution time difference.
Notice
This package is part of stdlib, a standard library for JavaScript and Node.js, with an emphasis on numerical and scientific computing. The library provides a collection of robust, high performance libraries for mathematics, statistics, streams, utilities, and more.
For more information on the project, filing bug reports and feature requests, and guidance on how to develop stdlib, see the main project repository.
Community
License
See LICENSE.
Copyright
Copyright © 2016-2024. The Stdlib Authors.