使用lodash或underscorejs的性能

时间:2017-02-22 11:20:01

标签: javascript performance underscore.js lodash

Lodash或者unfcorejs提供了操纵对象和集合以及其他实用程序和函数的方法。
它如何处理性能?或者为此编写自己的javascript是一种好习惯吗? 如何使用lodash或undercore来处理性能问题 请关注我, 谢谢,

2 个答案:

答案 0 :(得分:2)

这两个库都非常成熟,经过良好测试,并且具有出色的浏览器覆盖率 - 即:它们经过了战斗测试。我知道lodash特别是不断努力改进和完善他们的表现。

性能,在保持浏览器覆盖率的同时,您可能很难接近它们。如果你有一个非常特别的数据集,你自己的图书馆将拥有"内幕知识"关于如何操纵它,然后肯定,也许你的图书馆可能胜过lodash /下划线。

如果您担心文件大小(在性能方面),请记住lodash允许导入子模块。例如:https://www.npmjs.com/package/lodash.isnil

答案 1 :(得分:1)

有几个博客在谈论这个主题,请查看:https://benmccormick.org/2014/11/12/underscore-vs-lodash/https://zombiecodekill.com/2015/10/18/underscore-and-lodash/

在我看来,你不应该“重新发明轮子”,为什么要创建你的功能而不是使用现有的库,经过充分测试,并且每个版本都有一个大社区改进它?