2025 年的文章
-
Nuxt 的 SSR 與 Nitro:方便,但別讓它替你劃架構邊界
Nuxt 的 SSR 跟 Nitro server route 好用,但方便不等於架構,那層很容易把給瀏覽器的聚合跟面向後端的風險混在一起。
-
Next.js 的 server 邊界:哪些留在框架,哪些丟出去
SSR、SSG、ISR、RSC 各解一種問題,先分清楚再決定什麼留 Next、什麼丟獨立 BFF。
-
Svelte 給前端的一面鏡子,不是一張神主牌
把 Svelte 當參考實作,照出前端原本該有的樣子,比爭論它好不好用更有用。
-
Framework 的 Server 層不等於 BFF
Next、Nuxt、SvelteKit 都能跑 server 邏輯,但用方便性決定邊界是懶惰,不是架構。
-
HTML 從哪裡來:用一條路徑看懂 SSR / CSR / SSG / ISR
背縮寫不夠用,問一句更直接:使用者這次看到的 HTML,是何時、在哪裡被生出來的。
-
BFF 的兩種組合:htmx 回 partial,SvelteKit 才走 JSON
同一條 call chain,後台表格用 htmx 回 partial,高互動才讓 SvelteKit 走 JSON API
-
SvelteKit 預設 SSR 的世界觀,以及它哪裡會卡你
SvelteKit 的 SSR 預設設計很有道理,但現實環境下可以慢到讓你抓狂。