- Fixed async functions (benchmark and measure) to not run in parallel
- Upgraded dependencies
- Upgraded dependencies
- Upgraded dependencies
- [BREAKING CHANGE] Renamed function
measure()
tomeasureSync()
- [BREAKING CHANGE] Renamed function
benchmark()
tobenchmarkSync()
- [BREAKING CHANGE] Functions
measure()
andbenchmark()
are now used for async code (with promises) - Added async function
measure()
- Added async function
benchmark()
- Upgraded dependencies
- Upgraded dependencies
- Upgraded dependencies
- Added
esnext
andsideEffects
in package.json - Upgraded dependencies
- Upgraded dependencies
- Upgraded dependencies
- Fixed measure and benchmark results when
performance.now()
is not available - Fixed some internal functions
- Changes how test name are displayed in
logBenchmarkResult()
- Export
logBenchmarkResult
andlogMeasureResult
in main package file - Display benchmark result sorted from fastest to slowest in
logBenchmarkResult()
- Added a
rank
attribute to each benchmark result - Added unit tests for utils functions
- First public release