【文件属性】:
文件名称:benchmark:一个简单的Node.js基准测试库
文件大小:731KB
文件格式:ZIP
更新时间:2021-03-22 12:24:38
nodejs javascript benchmarking benchmark performance
@pizzafox/benchmark
一个简单的Node.js基准测试库。
用法
import { Benchmark , csvReporter } from '@pizzafox/benchmark' ;
// Create a benchmark
const benchmark = new Benchmark ( ) ;
// Add different implementations to benchmark
benchmark . add ( 'addition' , ( ) => 1 + 1 + 1 ) ;
benchmark . add ( 'multiplication' , ( ) => 1 * 3 ) ;
// Run the benchmark with 3 trials
const results = await benchmark . exec ( 3 ) ;
【文件预览】:
benchmark-main
----.gitignore(125B)
----package.json(906B)
----src()
--------reporters()
--------benchmark.ts(3KB)
--------index.ts(58B)
--------util.ts(601B)
----LICENSE(1KB)
----tsconfig.json(1KB)
----.github()
--------FUNDING.yml(679B)
--------workflows()
----.prettierignore(66B)
----.eslintrc.js(89B)
----README.md(2KB)
----prettier.config.js(116B)
----typedoc.json(174B)
----.releaserc.json(230B)
----.npmignore(8B)
----.yarnrc.yml(65B)
----renovate.json(212B)
----test()
--------benchmark.test.ts(452B)
----.yarn()
--------releases()
----.editorconfig(145B)
----yarn.lock(424KB)