【问题标题】:Performance using lodash or underscorejs使用 lodash 或 underscorejs 的性能
【发布时间】:2017-07-12 09:41:09
【问题描述】:

Lodash 或 undescorejs 提供了用于操作对象和集合以及其他实用程序、函数的方法。
它如何处理性能?还是为此编写自己的javascript是一种好习惯? lodash 或 underscore 如何处理性能
请启发我, 谢谢,

【问题讨论】:

标签: javascript performance underscore.js lodash


【解决方案1】:

这两个库都非常成熟,经过良好测试,并且具有出色的浏览器覆盖率 - 即:它们都经过了实战测试。我知道 lodash 特别是在不断地尝试改进和改进他们的性能。

性能,您可能很难在保持浏览器覆盖范围的同时接近它们。如果您有一个非常非常特殊的数据集,您自己的库将拥有关于如何操作它的“内部知识”,那么可以肯定的是,您的库可能会胜过 lodash/underscore。

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

【讨论】:

    【解决方案2】:

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

    老实说,您不应该“重新发明轮子”,为什么要创建您的函数而不是使用现有的库?

    【讨论】:

      猜你喜欢
      • 2014-08-10
      • 1970-01-01
      • 2015-08-19
      • 2017-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-31
      • 2019-07-01
      相关资源
      最近更新 更多