@common.js/time-span
TypeScript icon, indicating that this package has built-in type declarations

5.1.0 • Public • Published

time-span

Simplified high resolution timing

Uses process.hrtime in Node.js and performance.now in browsers (accurate to 5 microseconds).

Install

$ npm install time-span

Usage

import timeSpan from 'time-span';

const end = timeSpan();

timeConsumingFn();

console.log(end());
//=> 1745.3186

console.log(end.rounded());
//=> 1745

console.log(end.seconds());
//=> 1.7453186

API

const end = timeSpan()

Returns a function, that when called, returns the time difference.

end()

Elapsed milliseconds.

end.rounded()

Elapsed milliseconds rounded.

end.seconds()

Elapsed seconds.

end.nanoseconds()

Elapsed nanoseconds.

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
5.1.01latest

Version History

VersionDownloads (Last 7 Days)Published
5.1.01

Package Sidebar

Install

npm i @common.js/time-span

Weekly Downloads

1

Version

5.1.0

License

MIT

Unpacked Size

5.19 kB

Total Files

7

Last publish

Collaborators

  • etiennemartin