中厂BFF换Go潮,把Node.js架在火上烤
2026年刚开春,前端圈就炸了一个瓜。国内某头部电商中厂发内部通知,所有新业务BFF层全部下掉Node.js,全线换成Go,对外说Node.js性能差、扛不住大流量,内存泄漏的坑永远填不完。
一夜之间,唱衰Node.js的声音就起来了。什么全栈JS是骗局,Node.js早就该被淘汰,Go才是未来。我朋友圈里好几个找工作的前端朋友跟我吐槽,现在简历上写精通Node全栈,反而被HR追问「怎么还在写Node?不会Go吗?」好像会Node是什么见不得人的黑点。

说实话,我见过太多离谱的事。去年有个创业项目找我做技术顾问,创始人被投资人逼着把上线跑了半年的Node BFF换成Go,说投资人只认云原生只认Go,不认什么Node.js。换完之后什么结果?原来三个前端两个月就能搞定的迭代,现在加了两个Go后端,工期拖到四个月,人力成本多花了一倍,上线压测,并发性能还不如原来的Node版本。你找谁说理去?
谁没踩过Node.js内存泄漏的坑?我刚用Node那会也踩过,调试了三天三夜才找出来问题。但你要说所有Node服务都天生性能差,那真的太冤枉了。我知道不少百万QPS的Node服务跑了五六年,稳得一批。也见过刚上线一千QPS就炸的Go服务,代码写得烂,换什么语言都白搭。
真不是语言的问题。
p>大家都在跟风罢了。Node.js的本质,是用人力换机器的生意
很多人聊Node.js,上来就说性能说并发,从来没人聊它到底解决了什么商业问题。说穿了,Node.js从出生那天起,走的就不是「用更多人力换更少机器」的路线,它反过来,用更少的人力换更多机器,刚好踩中了绝大多数公司的痛点。
说个中国本土的真实案例,早年有赞做商家SaaS的时候,2015年整个技术团队才二十多个人,就是全栈用Node.js,从前端页面到后端接口全是JS搞定,三年更了十几个大版本,撑起来几百万商家的访问。同期同赛道的竞品,技术团队快一百人,全用Java,进度还追不上有赞。算一笔账,同样支撑100万日活的商家系统,有赞的Node技术团队人数是竞品Java团队的35%,年人力成本比竞品少了近800万——这就是Node.js最核心的竞争力,不是性能,是省钱。

再算个机器账,现在国内云服务器市场,同样扛1万稳定QPS的接口服务,Node.js只需要1台2核4G的轻量应用服务器,一年成本不到1000块,同等并发的Java服务最少需要1台4核8G,一年成本差不多2400块,千台规模的话,一年差出140万,够养两个高级前端了。对于一年营收几个亿的中小厂来说,这个差不是小钱。
现在Go抢Node的市场,这个格局像极了非洲草原的生态位竞争。Node.js本来占的就是中小项目、快速迭代、全栈开发的生态位,就像斑鬣狗专门捕猎中小型猎物,活下去靠的是灵活、能耗低、能快速出成果。狮子本来抓大型猎物,结果现在草原上大型猎物越来越少,狮子闲得慌,就过来抢中小型猎物。不是斑鬣狗不好用了,是狮子没别的地方可抢了。
大厂爱换Go太正常了,大厂万人千行,机器成本堆起来比人力贵多了,当然愿意花更多人力换更低的机器成本。但你一个几十人的创业公司,跟着凑什么热闹?老板要的是三个月上线拿到融资,你跟他说我换Go,六个月才能上线,多花两百万人力,这不有病吗?
普通人的Node.js,是对抗内卷的护城河

说了这么多产业格局,回到最实在的问题:对于普通前端、普通从业者来说,Node.js到底还有没有用?还要不要学?
现在很多自媒体带节奏,说Node.js不行了,前端要转Go后端才有钱途。我就问一句话:你学了半年Go,抢得过科班出身写了四五年Go的后端吗?你拿什么跟人卷?拼并发拼架构拼底层,你本来就不是科班出身,先天就差一截,为什么非要往人堆里挤?
Node.js才是前端天生的基本盘。你想想,现在整个前端工程化的工具链,Vite、Webpack、Rollup、各种脚手架,哪一个不是跑在Node上的?你连Node都玩不明白,怎么优化构建速度?怎么写自定义插件?怎么搭团队的私有工程化方案?说白了,不会Node的前端,本质就是只会切页面的美工,永远做不了核心的活。
n我上个月帮杭州一家创业公司招前端,开出来的条件就是,会写Node全栈的,比只会切页面的薪资高30%,上线还能拿项目奖金。为什么?因为一个会Node的前端,自己就能从需求到上线全搞定,不用跟后端扯需求扯接口,省下来的沟通时间都是钱。我认识一个95后小朋友,在一家SaaS公司做全栈,一个人撑起来整个商家后台系统,年薪开到45万,比很多工作三年的Go后端都高,这就是Node给的底气。
不过话说回来,现在行业里的选型偏见真的太歪了,好像不用最新最热的技术就是落伍,Node出来快二十年了,老技术就一定不好吗?很多人卷新概念卷云原生,卷到最后都忘了技术的本质是帮公司赚钱,帮自己涨薪,不是用来装高级的。
你说,那些把Node踩进泥里的人,真的是因为Node性能不好,还是自己根本没学会,怎么用Node帮公司省成本帮自己涨薪?
作者|大讲堂
排版|大讲堂
审核|知知
大讲堂