从React铁粉到Svelte拥护者,他说AI时代前端该换路了

AI PM 编辑部 · 2026年03月24日 · 36 阅读 · AI/人工智能

正在加载视频...

视频章节

一个多年只用 React 的开发者,在 2025 年被 Svelte“反向安利”了,而且还开始为它辩护。更反直觉的是:他说 Svelte 不但性能更好,还**更适合 AI 编程时代**。这篇文章讲清楚他为什么改变立场,以及这对 AI 从业者意味着什么。

从React铁粉到Svelte拥护者,他说AI时代前端该换路了

一个多年只用 React 的开发者,在 2025 年被 Svelte“反向安利”了,而且还开始为它辩护。更反直觉的是:他说 Svelte 不但性能更好,还更适合 AI 编程时代。这篇文章讲清楚他为什么改变立场,以及这对 AI 从业者意味着什么。

最反直觉的一点:AI 时代,Svelte 可能比 React 更吃香

Ras Mic 开场就抛出一个足以“惹怒”React 社区的观点:在 AI 大规模写代码的今天,Svelte 反而是更友好的选择。这和很多人的直觉完全相反——毕竟 React 才是“训练数据最多”的框架。

但他的论点很直接:模型并不是靠“背框架 API”在写代码,而是靠上下文理解 + 项目结构 + Web 搜索 + Agent 工具链。在 SvelteKit 项目里,文件结构、HTML 语义、TypeScript 写法都足够清晰,AI 并不会迷路。

他说了一句很重的话:“你的代码本身,就是模型最重要的训练数据。” 当你 scaffold 一个 SvelteKit 项目,Agent 已经知道路由怎么走、状态怎么写、页面如何组织。即便没有额外的 skill file,也足够生成可用、甚至性能很好的代码。

这直接击中了一个长期被用来否定新框架的理由:模型没训练过,所以不能用。在 2026 年,这个理由已经开始站不住脚。

为什么 Svelte 天生就“快”:编译器才是王炸

真正让 Ras Mic 转向 Svelte 的,不是语法,而是架构。

Svelte 是编译型框架:你写的是 .svelte 文件,但最终产物是高度优化的原生 JavaScript。没有 Virtual DOM,没有一整套运行时 diff 机制,运行时成本极低。

他强调了三个点:
- Minimal runtime:Svelte 5 之后,状态和响应性被压到极小的运行时代价
- No Virtual DOM:直接操作真实 DOM,少一层抽象
- 编译期优化:能在 build 阶段解决的,绝不留到浏览器

他举了一个非常“工程向”的例子:一家叫 Strawberry 的浏览器公司,把 13 万行 React 代码在两周内迁移到 Svelte,而且大量使用了 AI。结果?性能显著提升,内存占用更低。

这句话很关键:“不是因为 Svelte 魔法多,而是因为它少。” 对 AI 来说,越少隐式运行时,越容易生成可预测、可调试的代码。

SvelteKit ≠ 新世界:你熟悉的一切都还在

很多人对 Svelte 的抗拒,本质不是技术,而是心智成本。但 Ras Mic 反复强调:SvelteKit 并没有发明新一套世界观

如果你用过 Next.js,你几乎不需要重新学习:
- routes 目录 = 路由系统
- page.svelte = 页面
- 内建 SSR、数据加载、预渲染、Service Worker
- 支持 SPA、库打包、生产构建

代码层面更“残忍”:
- 状态就是变量
- 函数就是函数
- HTML 就是 HTML

没有 hooks 拼图,没有层层抽象。AI 特别擅长这种“直白代码”:定义状态、绑定事件、渲染 UI,一步到位。

他说得很不客气:如果你会 React + TypeScript,却说 Svelte“看不懂”,那更多是心理问题,而不是技术问题。

生态、组件、AI:那些反对意见为什么正在失效

反对 Svelte 的经典三连击是:
1️⃣ AI 不会写
2️⃣ 生态不行
3️⃣ 没有现成组件

Ras Mic 几乎逐条拆解。

关于 AI:现代 Agent 会搜索、会读文档、会理解项目上下文。再加一个官方提供的 skill file,输出质量可以直接拉升一个档次。

关于生态:绝大多数所谓“React 专属库”,底层其实是 JavaScript SDK。只要有 JS 包,就能在 SvelteKit 里用,比如 WorkOS 这种企业级认证方案。

关于 UI 组件:Shadcn 已经有 Svelte 版本,而大量 UI 本质是 Tailwind + HTML。框架差异,远没有你想象的大。

他说了一句很现实的话:“即便真的缺那 5%,我们现在是用 AI 写代码的时代。” 你完全可以让 Agent 帮你补齐,而不是用它当借口。

总结

这支视频真正想说的,不是“React 不行了”,而是:AI 正在改变我们选择技术栈的标准。当大部分代码由 Agent 生成时,清晰的结构、低运行时复杂度、编译期确定性,正在变得比“社区声量”更重要。

对 AI 从业者来说,一个现实的行动建议是:别急着在生产环境 All in,但花一个周末,用 SvelteKit + AI Agent 做个真实小工具。你会更直观地感受到:什么样的框架,才是真的“为 AI 写代码而生”。

最后留一个问题:当代码不再主要由人写,框架竞争的核心,会不会从“开发体验”,变成“模型体验”?


关键词: Svelte, SvelteKit, AI Agent, 代码生成, 前端架构

事实核查备注: 需要核查:1)Strawberry 公司是否为浏览器公司,以及“13 万行 React 两周迁移到 Svelte”的具体来源;2)Svelte 5 对运行时体积的官方数据;3)Shadcn 是否已有成熟的 Svelte 实现;4)WorkOS JavaScript SDK 对 SvelteKit 的官方支持情况。