【问题标题】:Lodash, Underscore.js or Lazy.js?Lodash、Underscore.js 还是 Lazy.js?
【发布时间】:2015-08-06 21:32:58
【问题描述】:

我正在处理一些大型 JS 对象。到目前为止,我一直在使用 lodash 进行查找索引、排序、删除某些内容等操作。

到目前为止,一切似乎都运行良好,但我想知道 Underscore.js 或 Lazy.js 是否会更快地处理大型 JS 对象?甚至是原生 JS。

有兴趣听听人们对处理大型对象/数组的最佳/最快库的看法。

谢谢。

【问题讨论】:

  • 您有实际的性能问题吗?
  • 不,它工作得很好。我只是好奇地问,这是我第一次使用这些库中的任何一个。
  • 没有什么能比得上原生 js。 Lodash 是下划线的“精简版”
  • 如果是这样,lodash的主要用途是什么?
  • @exussum: 事实上 lodash 是 faster 版本的下划线 :-)

标签: javascript underscore.js lodash


【解决方案1】:

如果您已经在使用 lodash,请坚持使用。 lodash、underscore.js 或lazy.js 都不能通过简单地使用库来解决大型对象/数组的可伸缩性问题。它们肯定有帮助,但它们并没有消除基本的限制(内存、CPU 等)

这些只是工具,是影响代码可扩展性的次要因素。如何利用这些工具来设计可以处理大型对象/数组的东西是关键因素。这些设计对于您正在构建的应用程序以及您真正需要的规模级别(数据大小)是独一无二的。

【讨论】:

    猜你喜欢
    • 2017-05-13
    • 2013-02-08
    • 1970-01-01
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-26
    • 1970-01-01
    相关资源
    最近更新 更多