文件名称:tachometer:网络上的统计严格基准测试运行程序
文件大小:280KB
文件格式:ZIP
更新时间:2024-06-03 02:06:29
TypeScript
转速表 转速表是在网络浏览器中运行基准测试的工具。 它使用重复的采样和统计信息来可靠地识别甚至最小的时序差异。 为什么? 标杆管理很难。 即使您在同一浏览器,同一台机器,同一天运行完全相同JavaScript,您每次测量的结果也可能会有明显不同的结果。 因此,乍一看,通常很难说出任何有关脚本性能的有意义的信息。 但是噪音中有信号。 脚本确实具有真正的底层性能特征。 通过获取足够的重复样本并应用正确的统计信息,我们可以可靠地识别出微小差异并量化我们对它们的信心。 快速开始 从NPM安装转速表。 $ npm i tachometer 创建一个简单的forloop.html微型基准测试,该基准对for循环进行forloop.html 。 转速表基准是导入并调用bench.start()和bench.stop() HTML文件。 请注意,在测量,不需要调用这些函数。 < html > <
【文件预览】:
tachometer-master
----.clang-format(325B)
----client()
--------src()
--------tsconfig.json(207B)
----.gitignore(85B)
----config.schema.json(19KB)
----images()
--------screen2.png(30KB)
--------screen1.png(2KB)
--------about-tracing-small.png(63KB)
----package.json(3KB)
----tslint.json(1KB)
----tsconfig-base.json(369B)
----package-lock.json(281KB)
----src()
--------cli.ts(5KB)
--------versions.ts(13KB)
--------flags.ts(9KB)
--------github.ts(7KB)
--------json-output.ts(4KB)
--------runner.ts(15KB)
--------manual.ts(2KB)
--------server.ts(7KB)
--------browser.ts(11KB)
--------stats.ts(7KB)
--------measure.ts(5KB)
--------configfile.ts(15KB)
--------specs.ts(7KB)
--------config.ts(8KB)
--------util.ts(2KB)
--------csv.ts(2KB)
--------install.ts(5KB)
--------format.ts(12KB)
--------test()
--------types.ts(4KB)
--------defaults.ts(2KB)
----bin()
--------tach.js(603B)
----.travis.yml(766B)
----CHANGELOG.md(14KB)
----tsconfig.json(154B)
----LICENSE.txt(1KB)
----README.md(30KB)
----.npmignore(119B)
----test()
--------mocha.opts(69B)