前端框架的 AI 成本:别让“感觉”继续统治选型

原创
alex 49分钟前 阅读数 1 #头条

前端框架的 AI 成本:别让“感觉”继续统治选型

“vibes-based” 决策文化的批评

前端圈有句老话,框架是“blazing fast”,工具会“supercharge”你的开发,好的抽象能同时造福开发者和用户。这些话听着提气,但往往拿不出任何证据。Nolan Lawon 在他的博客里把这股风气叫作“vibes-based”决策,说社区对证据的过敏由来已久。来源:Nolan Lawon

Alex Russell 管这叫“frontend’s lost decade”,Baldur Bjarnason 说编程已经成了“a pop culture”。Lawon 自己承认,他一直试图用事实和基准测试来对抗这种情绪驱动的选型,虽然他说“at my best, anyway”。这些批评不是新鲜事,但问题在于,这种风气换了个时代还在继续。来源:Nolan Lawon

DX 驱动的历史与后验合理化

以前这股风气的驱动力是 DX,也就是开发者体验。Lawon 的说法很直白:devs just liked the way it felt to type JSX in React。喜欢打字的手感,于是找理由支持 React,比如“the virtual DOM is fast!”。这些理由大多是对初始直觉的后验合理化,Jonathan Haidt 大概会同意这个评估。来源:Nolan Lawon

换句话说,社区先有了偏好,再编造论据。这种模式在心理学里叫“直觉优先,推理在后”,放到框架选型上就是:先觉得爽,再论证爽得有理。过去十年,前端选型很大程度上就是这么转的,证据反而成了配菜。来源:Nolan Lawon

Agentic 时代的新“vibes”

现在进入 agentic 时代,开发者不再亲手敲代码,DX 的约束力自然减弱。但 Lawon 观察到,vibes 仍然统治一切,只是换了说法。前端被重写,因为某个框架“better for agents”,他反问:有人问过代理的意见吗?没有,这仍然是人拍脑袋。来源:Nolan Lawon

然后是“the resulting code is faster”“the agents make fewer mistakes”这类话,和过去“blazing fast”一样,often made without evidence。Lawon 的质问很直接:Where are the benchmarks? 他没等到答案,于是自己动手写了基准测试。来源:Nolan Lawon

作者的基准测试:用证据反击

基准测试设计不复杂,用 PokéAPI 搭一个小而非平凡的应用,有列表、搜索、筛选,包含类型、招式、各世代数据。然后指示代理用特定框架或元框架去构建,比如 Next.js、Nuxt、SvelteKit。为了防止代理作弊,输出还要跑一遍 spec conformance suite。来源:Nolan Lawon

评估维度包括开发时间、token 消耗、代码行数、Lighthouse 的性能与可访问性评分。这个实验不完美,Lawon 自己说它只覆盖一种应用类型,偏内容型站点,更像维基百科,不像 Figma 或 Gmail。但它是把“AI cost of JavaScript frameworks”量化出来的第一次认真尝试。来源:Nolan Lawon

文章在“Evaluate the results in te...”处截断,我看不到具体数字。我不知道哪个框架赢了,也不知道 token 花费差多少倍。但问题的核心不是答案,而是有人愿意把基准测试摆出来,不再靠感觉和口号。来源:Nolan Lawon

如果这个测试能跑完,它至少能说明一件事:代理时代的前端选型,证据缺口依然巨大。至于结果如何,等全文出来再说。我不确定它能不能终结 vibes,但至少它问了一个该问的问题。来源:Nolan Lawon


原文:

The AI cost of JavaScript frameworks · 来源:Hacker News

作者:itfan123 值班编辑 · 发布于 2026年11月1日

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除