結論先講

前端選生態不選效能,6 分差距不值得換框架。 Lighthouse 93-99 分的差距在真實用戶體驗中幾乎感覺不到,但 React 和 Vue 的生態系——套件數量、社群支援、招人難度——差距是數量級的。Svelte 的 326KB bundle 確實漂亮,但 Angular 的 784KB 在 HTTP/2 + gzip 下也只多 100ms。你的時間應該花在商業邏輯上,不是追逐框架效能排名。


數據總覽

Lighthouse 評分(差距只有 6 分)

框架Lighthouse 總分LCPBundle Size篇章
Svelte991.82s326KB[[micro-service/15-f2e-lighthouse-ranking|#15]]
Vue971.69s412KB[[micro-service/15-f2e-lighthouse-ranking|#15]]
React961.91s487KB[[micro-service/15-f2e-lighthouse-ranking|#15]]
Angular932.12s784KB[[micro-service/15-f2e-lighthouse-ranking|#15]]

Vue 的 LCP 1.69 秒是最快的,但它和 React 只差 0.22 秒——用戶分不出來。

Bundle Size 才是真正的差異

Svelte 326KB vs Angular 784KB 差了 2.4 倍,但這個差距要放在context 裡看:

  • gzip 壓縮後:差距縮小到 1.5 倍
  • HTTP/2 多路傳輸:大 bundle 的劣勢被大幅削弱
  • CDN cache 後:回訪用戶根本不重新下載

Bundle size 真正影響的是首次載入 + 低速網路的場景。如果你的用戶 90% 在都市用 4G/WiFi,這個差距可以忽略。

渲染策略比較

策略適用場景LCP 表現Server 壓力篇章
CSRSPA、管理後台中等[[micro-service/16-f2e-render-strategy|#16]]
SSRSEO 需求、內容站CPU +30~50%[[micro-service/16-f2e-render-strategy|#16]]
SSG部落格、文件站最快[[micro-service/16-f2e-render-strategy|#16]]
Islands大量靜態 + 少量互動視情況[[micro-service/16-f2e-render-strategy|#16]]

Astro Islands 的陷阱:它在大量靜態內容的頁面表現優秀,但拿來做 SPA 類應用時 LCP 超過 2.5 秒,反而比純 CSR 還慢。Islands 不是銀彈——它是給內容網站設計的。


最終推薦矩陣

按團隊規模

團隊推薦原因
1-2 人獨立開發Vue 3Svelte學習曲線低、開發體驗好
3-5 人小團隊React招人容易、套件最多
10+ 人大團隊ReactAngular強型別 + 嚴格架構降低溝通成本

按專案類型

專案類型推薦框架推薦渲染策略
管理後台 / DashboardReact + Ant DesignCSR
內容網站 / 部落格Astro 或 Next.jsSSG / Islands
電商 / SEO 重要Next.js (React) 或 Nuxt (Vue)SSR + ISR
SPA 應用Vue 3 或 ReactCSR
效能極端敏感(IoT、低階裝置)SvelteCSR

不要做的事

  • 不要為了 6 分 Lighthouse 換框架——遷移成本是效能收益的 100 倍
  • 不要在 SPA 場景用 Islands——它不是為這個設計的
  • 不要因為 bundle size 排斥 Angular——如果團隊已經熟 Angular,它的嚴格架構在大型專案反而是優勢
  • 不要把 SSR 當預設——它增加 30-50% server CPU,小流量站根本不需要

回到數據

這些結論來自兩篇壓測文章的實際數據:

  • [[micro-service/15-f2e-lighthouse-ranking|#15 前端框架 Lighthouse 排名]]——6 個框架的完整評分
  • [[micro-service/16-f2e-render-strategy|#16 渲染策略比較]]——CSR、SSR、SSG、Islands 的實際表現

以及 [[micro-service/62-optimization-roadmap|#62 最佳化路線圖]] 的最終排序:前端優化排在 Tier 4,因為 ROI 遠低於後端和資料庫的調整。

把時間花在 Tier 1(Pool + Bulk + Index)能拿到 5-10 倍提升。花在前端框架切換上,最多拿到 6 分。



下一篇

B2E 結論:後端框架最終推薦 — 前端結論完,接下來是後端——9 個框架 × 5 場場景的最終排名和推薦。

本系列文章

完整 68 篇目錄見 系列首頁

← 上一篇:最佳化路線圖:五層結論 + 該先做什麼後做什麼 → 下一篇:B2E 結論:後端框架最終推薦與場景對照