网易首页 > 网易号 > 正文 申请入驻

Lodash下载量暴跌97%背后:韩国团队用2KB代码掀桌了

0
分享至


2024年,韩国金融科技公司Toss的一支小团队发布了一个工具库。两年后,它的周下载量冲到850万,GitHub星标破万。而Lodash的周下载量虽然还有7200万,但业内都知道——那数字里大部分是"遗产"。

真正在用Lodash写新代码的人,正在以肉眼可见的速度消失。

97%的体积差,怎么算出来的

es-toolkit的打包体积约2KB。Lodash即便用lodash-es版本,完整引入也在70KB以上。这不是简单的"优化",是代际差距。

Tree-shaking(树摇优化)在这里起了决定性作用。es-toolkit的每个函数都是独立模块,你引入debounce,打包结果就只有debounce。Lodash的历史包袱在于:它的很多函数内部互相依赖,摇不干净。

Google的Core Web Vitals(核心网页指标)已经把首屏加载时间算进搜索排名。对电商、内容站点来说,70KB和2KB的区别,可能就是"用户留下来"和"用户关掉标签页"的区别。

性能基准测试更夸张:es-toolkit比Lodash快2-3倍。Toss团队没有兼容IE的包袱,直接针对现代JS引擎重写实现。Lodash的不少代码还在为2015年前的运行时做妥协。

Storybook、Recharts、ink、CKEditor——这些项目的共同点是:对TypeScript有硬性要求,对包体积极度敏感。它们的选择不是跟风,是算账之后的理性决策。

TypeScript的"类型漂移"陷阱

Lodash的类型定义在@types/lodash包里,由社区维护,和主仓库不同步。这意味着:你写的代码类型检查通过了,运行时可能报错。或者反过来,运行时正常,类型系统却红一片。

es-toolkit的类型和实现源码在同一个仓库,同一次提交。isNotNil这类类型守卫函数直接内置,不用自己写冗长的类型收窄逻辑。

API设计几乎和Lodash一致。import { debounce, groupBy } from 'es-toolkit',迁移成本趋近于零。团队还做了es-toolkit/compat层,专门给想逐步替换的人用。

Vite用户有更懒的办法:vite-plugin-es-toolkit自动重写你的Lodash导入。配置一行,存量代码无痛迁移。

测试覆盖率100%。这个数字在开源工具库里不多见,意味着维护者把可靠性当成底线而非卖点。


7200万下载量的水分

Lodash的7200万周下载量(加上lodash-es约9200万)看起来仍是巨无霸。但拆开看,大量是"传递依赖"——你装了一个工具,它依赖Lodash,你自己根本没直接引用。

这种数字会自我强化:包越流行,越容易被其他包依赖;被依赖越多,下载量越高,显得越流行。但2026年的新项目选型,这个循环正在被打破。

维护存量代码的团队,继续使用Lodash是合理选择。API熟悉、文档完善、边缘场景处理成熟——切换的摩擦成本可能超过收益。

但新项目没有历史包袱。当es-toolkit能提供几乎相同的API,体积差两个数量级,类型零漂移,性能还更快,"继续用Lodash"需要额外 justification(正当理由)。

韩国Toss团队的身份也值得玩味。这不是硅谷巨头的产品,是一家亚洲金融科技公司的内部工具开源化。类似的故事在2020年代反复上演:Vercel的Turbopack、字节跳动的Rspack、阿里的Midway——基础设施的创新中心正在分散。

ES2024+吃掉多少工具库

原生JavaScript的进化是另一股推力。ES2024+填补了大量曾经需要库来补的缺口:原生groupBy提案进入Stage 3,Promise.withResolvers标准化,Array.prototype.toSorted等不可变方法落地。

工具库的生存空间被压缩到两个方向:一是polyfill(填充)最新标准,二是做标准不会做的性能优化和类型增强。es-toolkit的定位是后者。

它的竞争对手不止Lodash。Radash、Remeda、Ramda都在分同一块蛋糕。但es-toolkit的增速最快,部分原因是Toss的商业背景给了它持续维护的确定性——不像个人维护项目,哪天维护者去大厂搬砖就停滞了。

100%测试覆盖率、Vite官方插件、Storybook等头部项目的背书,这些组合起来构成了一种"生产就绪"的信号。开发者选型时,这种信号比功能列表更有说服力。

迁移工具链的完善降低了试错成本。你可以先装compat层,验证无误后再切完整版。整个过程不需要重写业务逻辑,只是改import路径。

韩国开发者在GitHub上的存在感近年明显上升。从es-toolkit到toss/es-hangul(韩文处理库),Toss的开源策略是把内部打磨过的工具反哺社区,同时建立技术品牌。这和Vercel、Vercel(应为Vercel模式)的路径相似,只是起点在首尔而非旧金山。

工具库战争的终局通常不是"一个吃掉所有",而是分层稳定。Lodash会变成类似jQuery的存在:不再时髦,但存量巨大,维护到2030年代没问题。es-toolkit们争夺的是新项目的默认选项——这个位置的复利效应更强。

你现在打开一个新项目,会为了团队熟悉度继续装Lodash,还是愿意花两小时验证es-toolkit的迁移成本?

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
28.5亿资金,446个问题!江西大县高标准农田严重翻车,全被抓!

28.5亿资金,446个问题!江西大县高标准农田严重翻车,全被抓!

趣味萌宠的日常
2026-05-07 20:20:48
加速糖尿病恶化的原因:喝酒排第4,排第1的,很多人还在天天做

加速糖尿病恶化的原因:喝酒排第4,排第1的,很多人还在天天做

医学科普汇
2026-05-07 22:35:04
中日再突发重大事件,高市尚未登机回国,古贺诚:战争正逼近日本

中日再突发重大事件,高市尚未登机回国,古贺诚:战争正逼近日本

蓝色海边
2026-05-07 20:31:19
19时48分27秒,我国正式进入……

19时48分27秒,我国正式进入……

谭老师地理大课堂
2026-05-06 14:52:48
谁懂李小冉这个放松姿势!50岁毫无偶像包袱,真实模样看哭打工人

谁懂李小冉这个放松姿势!50岁毫无偶像包袱,真实模样看哭打工人

乡野小珥
2026-05-06 15:14:22
湖南省长表态

湖南省长表态

观察者网
2026-05-07 11:57:28
两性关系:女人最爱这2种肢体触摸,99%女人都会动情

两性关系:女人最爱这2种肢体触摸,99%女人都会动情

皓皓情感说
2026-05-05 10:06:10
剩48小时,俄发布撤侨通知,乌国要打莫斯科,中方划定禁止区域

剩48小时,俄发布撤侨通知,乌国要打莫斯科,中方划定禁止区域

你是我的一个梦
2026-05-08 03:54:27
来不了中国了?鲁比奥临时接替新工作,为不被拒之门外已找好台阶

来不了中国了?鲁比奥临时接替新工作,为不被拒之门外已找好台阶

史料布籍
2026-05-07 14:59:56
我61岁和搭伙老伴自驾游,第4天服务区上厕所,我一脚油门甩了他

我61岁和搭伙老伴自驾游,第4天服务区上厕所,我一脚油门甩了他

荷兰豆爱健康
2026-05-07 15:35:46
河南籍演员北京聚餐!一眼望去熟人满满,李亚鹏岳云鹏刘震云都在

河南籍演员北京聚餐!一眼望去熟人满满,李亚鹏岳云鹏刘震云都在

天天热点见闻
2026-05-08 04:32:33
紫牛头条|女孩探险公园玩“瀑布秋千”坠落身亡,专业人士:释放器老旧等多重因素所致

紫牛头条|女孩探险公园玩“瀑布秋千”坠落身亡,专业人士:释放器老旧等多重因素所致

扬子晚报
2026-05-06 23:21:35
贾跃亭到账230亿,又发财了

贾跃亭到账230亿,又发财了

生活新鲜市
2026-05-07 13:29:38
得知好几个老同学离婚的原因后,我才发现:没钱的婚姻就是个笑话

得知好几个老同学离婚的原因后,我才发现:没钱的婚姻就是个笑话

小马达情感故事
2026-05-06 19:45:03
公安部提醒警惕网络水军:好评如潮可能都是刷的!

公安部提醒警惕网络水军:好评如潮可能都是刷的!

中国能源网
2026-05-07 10:39:04
太扎心了!单亲妈妈被恶语攻击:娶你,你能给别人创造什么价值

太扎心了!单亲妈妈被恶语攻击:娶你,你能给别人创造什么价值

火山詩话
2026-05-06 07:24:29
电视剧《主角》定档,由张艺谋监制,张嘉益、刘浩存、秦海璐等主演;王菲献唱同名主题曲,“大秀”秦腔

电视剧《主角》定档,由张艺谋监制,张嘉益、刘浩存、秦海璐等主演;王菲献唱同名主题曲,“大秀”秦腔

极目新闻
2026-05-07 11:58:54
标普看涨期权爆量2.6万亿美元创新高!高盛交易员警告:市场进入“半非理性追涨模式”

标普看涨期权爆量2.6万亿美元创新高!高盛交易员警告:市场进入“半非理性追涨模式”

华尔街见闻官方
2026-05-08 00:04:03
媒体:国际足联将派高管访华,试图说服央视购买2026世界杯版权

媒体:国际足联将派高管访华,试图说服央视购买2026世界杯版权

开成运动会
2026-05-07 22:27:35
在岸人民币兑美元较周三夜盘收盘涨65点

在岸人民币兑美元较周三夜盘收盘涨65点

财联社
2026-05-08 03:24:14
2026-05-08 06:28:49
硅屿手记
硅屿手记
有态度网友ytd
3652文章数 19关注度
往期回顾 全部

科技要闻

月之暗面完成20亿美元融资,估值突破200亿

头条要闻

伊朗武装部队:美军违反停火空袭伊朗 已反击

头条要闻

伊朗武装部队:美军违反停火空袭伊朗 已反击

体育要闻

巴黎再进欧冠决赛,最尴尬的情况还是发生了

娱乐要闻

Lisa主持!宁艺卓观看脱衣秀风波升级

财经要闻

人均年薪406万,这家ST公司惊呆市场!

汽车要闻

雷克萨斯全新纯电三排SUV 全新TZ全球首发

态度原创

教育
旅游
时尚
本地
数码

教育要闻

高考地理中的潮光互补

旅游要闻

在上图文字奇旅中寻找她的笔迹(边玩边赢奖,互动体验开启预约!)

今年最火的4双平底鞋,配小黑裙好看又气质!

本地新闻

用青花瓷的方式,打开西溪湿地

数码要闻

存储芯片价格飙升 AMD警告:下半年PC及游戏市场需求恐将下滑

无障碍浏览 进入关怀版