Skip to content

包体积

图表显示es-toolkit与lodash之间包大小的差异,差异高达97%。

通过其现代化的实现,es-toolkit显著减少了其包体积,与 lodash 等其他库相比,可以减少高达97%。

这使得es-toolkit在包体积方面成为最高效的选择,其中一些实用函数的体积甚至少于100字节。

包体积比较

es-toolkit@1.40.0lodash-es@4.17.21Difference
sample94 bytes4817 bytes-98.0%
difference90 bytes7985 bytes-98.8%
sum93 bytes698 bytes-86.6%
debounce531 bytes2873 bytes-81.5%
throttle764 bytes3111 bytes-75.4%
pick132 bytes9520 bytes-98.6%
zip221 bytes3961 bytes-94.4%

包体积测试方法

我们的包体积是使用 esbuild 0.23.0 测量的,通过分析如下代码的大小:

tsx
import { chunk } from 'es-toolkit';

// 或 import { chunk } from 'lodash-es';

console.log(chunk);

有关详细信息,请参见我们的包体积基准代码

采用 MIT 许可证发布。