2026-09-15
服务端组件与 HTML 的本源回归
探讨现代 Web 开发框架是如何重新审视早期互联网的设计常识,将边缘计算与经典文稿结构相融合。
服务端组件与 HTML 的本源回归
为什么回到 HTML?
早期的互联网是 HTML 的天下。每个页面都是一个完整的文档。没有 JavaScript,没有 AJAX,没有 SPA。
但那个时代的设计常识被我们遗忘了。
服务端渲染的优势
- SEO 友好 - 搜索引擎直接抓取完整 HTML
- 首屏快 - 不需要等待 JS 执行
- 渐进增强 - 即使 JS 失败,页面依然可用
- 零 JS - 纯静态页面,极致性能
Astro 的实现
Astro 使用”岛屿架构”(Islands Architecture):
┌─────────────────────────────────────┐
│ 静态 HTML (服务端渲染) │
│ ┌─────┐ ┌─────┐ ┌─────┐ │
│ │ JS │ │ JS │ │ JS │ │
│ │ 孤岛 │ │ 孤岛 │ │ 孤岛 │ │
│ └─────┘ └─────┘ └─────┘ │
└─────────────────────────────────────┘
只有交互部分加载 JS,其余都是纯 HTML。
结论
现代框架正在重新学习早期互联网的智慧。
服务端渲染 + 渐进增强 = 最佳用户体验
在技术与安宁的交界处。