大前端時代,如何做好 SSR?
回顧 C 端服務端渲染,最早之前很簡單,前端純展示、交互少,主要還是因為 JS 慢、網路慢、客戶端本身也很慢。再後來,三者提速,我們漸漸地開始賦予客戶端更為複雜的功能邏輯和交互,CSR 概念大熱,綜合來看,除了首次載入慢之外,其他時間的渲染體驗感並不差,足夠支撐功能的順利上線。
技術的車輪沒有停歇,前端技術棧快速迭代優化。直到 Node.js 出現,前端工程師可以通過 JS 來實現 SSR 了,為 CSR 和 SSR 兼容打下了基礎。最後以 React 為代表的渲染庫出現,前端步入同構時代,SSR 的成本降低,且對於「首屏渲染速度的提升」以及「SEO」皆十分友好,在新型前端框架不斷推出的時代,SSR 的好處已經不言而喻,當下流行度頗高,眾多項目都在逐漸落地中。
如何做好 SSR,將其性能優化到最佳,高效適配團隊業務?實踐過程中,有哪些已經沉澱出來的設計思想和架構經驗值得參考借鑒?代表性落地實踐,例如淘寶雙十一、春節等大型活動在 SSR 方面又是如何升級優化的?
5 月 25-28 日,由 InfoQ 主辦的QCon 全球軟體開發大會廣州站即將開幕,大會將邀請阿里巴巴技術專家、Node.js 技術佈道者桑世龍(狼叔)擔任「大前端技術」專題的講師,結合實踐案例,深度解析 C 端服務端渲染(SSR),傳遞實戰經驗。
限時福利
QCon 全球軟體開發大會十年精華版——廣州站,5 月 25-28 日與你相約廣州·萬富希爾頓。大會聚焦「大前端技術」「微服務實戰」「DevOps 最佳實踐」「移動開發」等 13 熱門技術,分享最新落地實踐成果,探索前沿趨勢。


※在線等!如何用對象能懂的方式解釋面向對象編程?
※創新技術重塑未來物聯網
TAG:InfoQ |