Javascript 使用lodash或下划线的性能

Javascript 使用lodash或下划线的性能,javascript,performance,underscore.js,lodash,Javascript,Performance,Underscore.js,Lodash,Lodash或undescorejs提供了用于操作对象和集合以及其他实用程序、函数的方法。它如何考虑性能?或者,编写自己的javascript是一种很好的做法? lodash或下划线如何处理性能 请告诉我这件事, 谢谢,有几个博客都在谈论这个话题,请查看:和 在我看来,你不应该“重新发明轮子”,为什么要创建你的函数而不是使用一个经过良好测试的现有库,每个版本都有一个大型社区对其进行改进?这两个库都非常成熟,经过良好测试,并且具有出色的浏览器覆盖率-即:它们都经过了战斗测试。我知道lodash尤其

Lodash或undescorejs提供了用于操作对象和集合以及其他实用程序、函数的方法。
它如何考虑性能?或者,编写自己的javascript是一种很好的做法? lodash或下划线如何处理性能
请告诉我这件事,
谢谢,

有几个博客都在谈论这个话题,请查看:和


在我看来,你不应该“重新发明轮子”,为什么要创建你的函数而不是使用一个经过良好测试的现有库,每个版本都有一个大型社区对其进行改进?

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

性能方面,您可能很难在保持浏览器覆盖率的同时接近它们。如果您有一个非常特别的数据集,您自己的库将拥有如何操作它的“内部知识”,那么当然,您的库可能会胜过lodash/下划线

如果您关心文件大小(就性能而言),请记住lodash允许导入子模块。例如:

可能重复的