做过网站、APP 的差友们肯定知道,当自己的产品用户数暴涨时,你就能清晰地感受到,财富自由四个大字,迎面拂来 RMB 的香风。

Three.js 对于不少前端人来说应该都不陌生,非常方便大家在网页上搞 3D 效果。
以前,它的增长曲线一直是不温不火的,直到 2022 年,也就是 AI 元年,这条曲线突然像打了鸡血一样垂直起飞。

这是因为如今的大模型,早就卷到生成 3D 模型、做数字人这块了。。。
那 AI 生成出来的这些 3D 数据、模型、视频,总得有个地方显示出来吧? 总得有个播放器能让用户在网页上转动、交互、观看吧?
Three.js 就成了那个绕不开的、统治级的稳定播放器,于是,数据就蹭蹭蹭暴涨了。
有意思的是,这个 Three.js 打出生就有种一切都那么恰到好处的味道。

我们 doob 老哥曾经是个连大学都没读完的退学艺术生(我就说学艺术的都有几把刷子),属于是相亲角会被丢一边的那种。
然后,这哥们凭着满腔热血,转头就去学计算机技术了,起初,他打算做一个牛逼哄哄的游戏引擎,结果整半天还是拉完了。
哪成想,这个失败的游戏引擎项目的残骸,拾掇拾掇就成了 Three.js。
在 Mr.doob 手里,Three.js 一做就是 16 年,从来没拿过 VC 一分钱融资,约等于全靠用爱发电(当然,社区捐赠不少,谷歌还和 Mr.doob 一直有长期合作,甚至在一定程度上,doob 可以看做谷歌的客座研究员)。

而且吧,AI 时代来临,Three.js 也并没有像一些产品,有点顾头不顾腚地主动拥抱 AI、加入 AI,它只是站在那里,AI 的浪潮就自己冲过来了。。。
纯纯的老天爷突然赏饭了。
但 AI 时代也给类似的行业带来了一些毁灭性打击,最具代表性就是倒霉的 Tailwind CSS。

和 Three.js 类似,它是一种写网页样式的工具,同样的,AI 风口来了之后,在过去几年,它几乎是增长最快的开源项目。
现在的程序员写代码,很多时候不再是自己手敲,而是让 ChatGPT、Claude 或者 Cursor 自动生成。
可当你让 AI 写一个网页时,你会发现一个奇怪的现象:AI 几乎总是默认使用 Tailwind。

传统的 CSS 讲究 " 语义 ",AI 就得去理解这些代码长什么样,很累,准确率还一般。
但 Tailwind 对 AI 来说,不是一个个看不明白的代码,而是乐高积木。
有 Tailwind 后,AI 不需要理解设计意图,只需要像堆积木一样把这些 " 指令 " 堆在一起,页面就出来了。
没有抽象,没有歧义,非常明确。
所以,每个 AI 平台都在用 Tailwind 进行训练,它们的会大力也到处都是 Tailwind,它几乎成了 AI 生成 UI 的唯一语言,甚至被 Vercel(一家美国云开发平台公司)的 CEO 称为 "Web 生态的标准 "。

但现实给了创始人一记响亮的耳光。
因为 Tailwind 的赚钱逻辑是这样的,我开源免费,大家都在用;当你加入 Tailwind 后,得来我官网查文档吧?当用户开始查文档的时候,Tailwind 就顺便推销付费组件库,用户觉得好用,付费下单。。。
结果 AI 现在在里面横插一脚,开发者直接让 AI 写代码,压根不去翻 Tailwind 文档了,没人看文档就看不到广告,看不到广告就没人花钱。
于是,Tailwind 官网流量暴跌 40%,收入更是只剩 2 成。

这一下给 Adam 干破防了,他拒绝了这个请求,并直接关闭了讨论。
Adam 几乎是哭丧着脸说,大家还倒反天罡,让他们想办法更好地接入 AI,殊不知 AI 都快给这个项目干碎了,就在看到这个请求前几天,他们团队刚刚裁员 75%。

这种冰火两重天,让 Adam 觉得自己像个失败者:" 我做出了一个几乎统治世界的框架,但商业上的成功却和开源的成功成了反比。"
对于他们来说,今天很糟糕,明天不会更好,后天看起来也没什么希望,更可怕的是,或许未来,大家依然在用 Tailwind,但没人知道这背后的团队已经饿死了。
这可能是 AI 时代最冷的冷笑话。
AI 把工具变成了空气,无处不在,但永远想不起来为空气花钱。