Skip to content

包体积

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

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

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

包体积比较

es-toolkit@0.0.1lodash-es@4.17.21Difference
sample88 bytes2000 bytes-95.6%
difference91 bytes3190 bytes-97.2%
sum152 bytes413 bytes-63.2%
debounce144 bytes1400 bytes-89.7%
throttle110 bytes1460 bytes-92.5%
pick657 bytes3860 bytes-83.0%
zip797 bytes1790 bytes-55.5%

包体积测试方法

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

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

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

console.log(chunk);

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