timeit-js
v0.0.10
Published
Simple Performance Measurement for Node.js
Maintainers
Readme
timeit-js
Simple Performance Measurement for Node.js
Measure the average execution time of a function. If you find any bugs or have suggestions feel free to help and fork the package.
Installation
npm i timeit-jsImport
const timeit = require('timeit-js')Timeit Function
/**
* Measure the average execution time of a function
* @param {Function} fn A function for performance measurement
* @param {Array} args Function arguments
* @param {Object} options
* @returns {Number} Result in milliseconds
*/
timeit(fn, args=[], options={})Options
| Parameter | Option | Default
|-----------|---------|--------:
e | Number of function executions | 1000
r | Number of test repetitions | 1
l | Show timeit-result in logs | true
d | Number of decimals in Logging text | 6
Example
const timeit = require('timeit-js')
function sum () {
return [...arguments].reduce((p, c) => p+c, 0)
}
timeit(sum, args=[1, 2, 3, 4], options={e: 100000, r: 100, d: 6})