文件名称:Performance-Analysis-JS:MapReduceFilterFind Vs对于循环Vs对于每个Vs Lodash vs Ramda
文件大小:647KB
文件格式:ZIP
更新时间:2024-02-25 15:51:05
javascript map benchmarking es6 functional-programming
绩效分析 比较本机JavaScript数组方法可针对for循环,forEach循环和lodash方法映射,减少,过滤和查找。 该分析使用基本操作和大量数据操作来分析每种方法的执行速度。 跑步 运行npm install 通过运行npm run seed生成测试。 默认数组的长度为10000个元素。 您可以通过传递所需的大小作为引数来创建自定义长度的数组,例如npm run seed 100000 。 对于小型数据集性能报告,请运行npm run t:s 。 这将对数组的前5个元素进行分析。 有关整个阵列的性能报告,请运行npm run t:l 要测试您自己的函数,请在文件中创建它们。
【文件预览】:
Performance-Analysis-JS-master
----data.js(2B)
----generate_data.js(451B)
----mid_data_set_result.png(228KB)
----small_data_set_result.png(229KB)
----test_small_data_set.js(395B)
----README.md(2KB)
----test_large_data_set.js(364B)
----large_data_set_result.png(240KB)
----.gitignore(70B)
----formulas.js(5KB)
----package.json(925B)