React Server Components vs Edge Runtime
经常被混为一谈的两个东西
RSC 和 Edge 都是 2024-2025 的热门,但解决的问题完全不同:
| 维度 | RSC | Edge Runtime |
|---|---|---|
| 核心收益 | bundle size ↓ | 延迟 ↓ |
| 部署目标 | 任何 Node | Vercel Edge / Workers |
| 限制 | 不能用 hooks | 不能用 Node API |
| 适配场景 | 内容多 | 全球化 |
它们是正交的
你可以:
- 只用 RSC(Node 部署)
- 只用 Edge(任意前端框架)
- 同时用(RSC on Edge)
经验法则
如果你 90% 用户在一个洲,先用 RSC;如果全球化,先 Edge。 :::
我的实际选择
我的博客:
- 用户 80% 在国内 → Edge 收益小
- 内容 95% 静态 → RSC 收益有但不大
- 结论:Astro + 普通 Node,足够。
别追新
新东西总要交学费。等它稳定、社区丰富,再上车不迟。 :::