benchmark

A Node.js benchmarking library with support for multithreading and TurboFan optimization isolation.

APACHE-2.0 License

Downloads
494
Stars
12
Committers
2

Bot releases are visible (Hide)

benchmark - v5.1.1 Latest Release

Published by github-actions[bot] 2 months ago

5.1.1 (2024-08-10)

Bug Fixes

  • fix typings declaration missing (4ed2aa2)
benchmark - v5.1.0

Published by github-actions[bot] 2 months ago

5.1.0 (2024-08-09)

Features

  • run multi-threaded suites sequentially with benchmark.runSuites(undefined, { sequential: true }) (dea5ea2), closes #282
benchmark - v5.0.3

Published by github-actions[bot] 8 months ago

5.0.3 (2024-02-11)

Bug Fixes

  • add workaround for Node.js perf_hooks bugs that occurs on arm64 (eef2763)
benchmark - v5.0.2

Published by github-actions[bot] 11 months ago

5.0.2 (2023-12-02)

Bug Fixes

benchmark - v5.0.1

Published by github-actions[bot] 11 months ago

5.0.1 (2023-12-02)

Bug Fixes

  • fix type exports for TS 5 (229b65b)
benchmark - v5.0.0

Published by github-actions[bot] almost 3 years ago

5.0.0 (2021-11-14)

Bug Fixes

  • remove memory leak in Thread#run (5b6d742)

Features

  • broaden parameter type for Benchmark#addSuite (9387e22)
  • improve types for Suite options (eaebd3c)
  • support using AbortSignals to cancel running operations (c6f81fa)

BREAKING CHANGES

  • Suite.filename was renamed to Suite.filepath and Suite.Options.filename to Suite.Options.filepath
  • The type for Suite.RunOptions has been renamed to Suite.Options
benchmark - v4.0.0

Published by github-actions[bot] almost 3 years ago

4.0.0 (2021-11-13)

Features

BREAKING CHANGES

  • The _Test class has been removed. Use Test instead.
  • The SuiteName type has been removed. Use Suite.Name instead.
  • The SuiteResults type has been removed. Use Suite.Results instead.
  • The SuiteRunOptions type has been removed. Use Suite.RunOptions instead.
  • The BenchmarkResults type has been removed. Use Benchmark.Results instead.
  • The TestName type has been removed. Use Test.Name instead.
benchmark - v3.1.0

Published by github-actions[bot] almost 3 years ago

3.1.0 (2021-11-13)

Bug Fixes

  • improve types for async Test implementations (6c29495)
  • widen return type for SuiteLike#run (7fb2540)

Features

  • expose Test as public (48ec0df)
  • support providing a Test instance to Suite#addTest (c2de3a4)
  • use namespaces to export types (bf268ca)
benchmark - v3.0.1

Published by github-actions[bot] almost 3 years ago

3.0.1 (2021-10-27)

Bug Fixes

  • fix @types/node version (4acf912)
benchmark - v3.0.0

Published by github-actions[bot] almost 3 years ago

3.0.0 (2021-10-26)

Features

BREAKING CHANGES

  • The library has been rewritten and you will need to update your usage.
benchmark - v2.0.3

Published by github-actions[bot] over 3 years ago

2.0.3 (2021-04-16)

Bug Fixes

benchmark - v2.0.2

Published by github-actions[bot] over 3 years ago

2.0.2 (2021-04-13)

Performance Improvements

  • reporters: improve Markdown reporter (25bc918)
benchmark - v2.0.1

Published by github-actions[bot] over 3 years ago

2.0.1 (2021-03-22)

Bug Fixes

  • fix trials check in Benchmark#exec (7887732)

Performance Improvements

  • assert result will exist (42657f4)
  • use Number.isInteger in validation (9d9d316)
benchmark - v2.0.0

Published by github-actions[bot] almost 4 years ago

2.0.0 (2021-01-13)

Features

  • csv: emit better CSV output (ae7a3f4)

BREAKING CHANGES

  • csv: The CSV reporter output is no longer compatible with previous versions
benchmark - v1.1.0

Published by github-actions[bot] almost 4 years ago

1.1.0 (2020-11-10)

Features

  • await scripts during benchmark (355f82a)
benchmark - v1.0.2

Published by github-actions[bot] almost 4 years ago

1.0.2 (2020-11-10)

Bug Fixes

  • overwrite script name every time (67a39ac)
benchmark - v1.0.1

Published by github-actions[bot] almost 4 years ago

1.0.1 (2020-11-09)

Bug Fixes

  • reporters: export types for table reporter (e8073eb)
benchmark - v1.0.0

Published by github-actions[bot] almost 4 years ago

1.0.0 (2020-11-09)

Features