繁體中文English
jason's blog關於網頁標準、瀏覽器與前端開發的觀察筆記

文章分類: 趨勢回顧

回頭看 Server Components:當年的期待實現了多少?

從早期討論回看 Server Components 的落地狀況,區分架構價值、框架實作與團隊成本。

發布 2025/12/18更新 2026/01/04

Server Components 剛被大量討論時,常被簡化成「把 React 搬到 Server」。幾年後回頭看,它真正改變的是元件邊界、資料存取位置,以及送到瀏覽器的 JavaScript 數量。

實現的期待

  • Server 可以直接取得資料
  • 不需要互動的元件不進入 client bundle
  • UI 與資料需求可以維持在接近的位置

仍然存在的成本

最大的成本不是 API,而是心智模型。工程師需要知道哪些程式碼在哪裡執行、哪些資料能跨越邊界,以及快取策略如何影響使用者看到的內容。

一項架構能力是否成功,不只看它能不能工作,也要看團隊能不能穩定理解與維護。

現在的判斷

我不會因為專案使用 React 就自動選擇 Server Components。內容多、資料取得靠近 Server,而且希望控制 client JavaScript 時,它的價值最清楚。