BSR 客戶端渲染
只在瀏覽器上執(zhí)行的渲染
例如常用到的 Js, Vue 柴墩,React 等 創(chuàng)建HTML
- 缺點(diǎn)
- 白屏:在ajax得到響應(yīng)前篙耗,頁面中白屏或者展示展位數(shù)據(jù)
- 對SEO不友好
- 圖中的靜態(tài)內(nèi)容裕偿,由后端返回匠童,但一共渲染兩次。第一次是后端返回是渲染亦歉,然后前端在進(jìn)行一次渲染進(jìn)行對比并且添加事件監(jiān)聽恤浪,以確保全后端渲染結(jié)果一致。
在后端renderToString() 在前端hydrate() , 文檔
SSG (靜態(tài)頁面生成)Static Site Generators
動態(tài)內(nèi)容靜態(tài)化肴楷,后端直接把數(shù)據(jù)放置渲染好水由,然后以靜態(tài)方式傳給前端直接渲染,前端無需再請求ajax
- 優(yōu)點(diǎn)
- 解決白屏赛蔫,請求多問題
- 缺點(diǎn)
- 內(nèi)容無法定制化砂客,每個用戶看到的頁面都是統(tǒng)一的