require-overhead:测试 ES6 模块包格式与 Browserify 和 Webpack 的 CommonJS 格式的开销

时间:2021-07-08 16:46:59
【文件属性】:
文件名称: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)

网友评论