【文件属性】:
文件名称:require-overhead:测试 ES6 模块包格式与 Browserify 和 Webpack 的 CommonJS 格式的开销
文件大小:6KB
文件格式:ZIP
更新时间:2021-07-08 16:46:59
JavaScript
需要开销测试
测试 ES6 模块包格式与 Browserify 和 Webpack 的 CommonJS 格式的开销。
此 repo 生成可配置数量的 ES6 模块,每个模块将导入具有可配置数量的依赖项。 ES6 模块被编译为包格式和 CommonJS 格式。 CommonJS 模块然后由 Browserify 和 Webpack 进一步处理。
要运行构建:
$ grunt build
这个 repo 还包含一组 Benchmark.js 测试,它们比较了通过vm.runInNewContext()运行每个捆绑进程的输出所需的时间。 这可以让我们深入了解require()调用在 Browserify 和 Webpack 包中增加了多少开销。
要运行基准测试:
$ grunt benchmark
如果您对如何改进这些测试有任何想法,请打开一个问题或 PR。
【文件预览】:
require-overhead-master
----package.json(952B)
----tasks()
--------webpack.js(524B)
--------create_modules.js(2KB)
----Brocfile.js(364B)
----tests()
--------benchmark()
----LICENSE(1KB)
----Gruntfile.js(1KB)
----.gitignore(31B)
----README.md(889B)