Benny builds on top of the excellent (but complex) benchmark package.
Benny provides an improved API that allows you to:
easily prepare benchmarks forsynchronous, as well as async code, preparelocal setup (syncor async) foreachcase, skipor run only selected cases, save results to a JSON / CSV / HTML (tableor chart) file, pretty-print results without additional setup, use suite results as Promises. Additionally, it provides sound defaults suitable for most use cases (that you can tweak if you need) and excellent IDE support with built-intype definitions.