當前位置:成語大全網 - 書法字典 - 什麽是前端渲染?什麽是服務器端渲染?它們之間的差異及其應用場景

什麽是前端渲染?什麽是服務器端渲染?它們之間的差異及其應用場景

以產品列表頁面為例。

前端渲染:應該說在妳剛進入頁面的時候,商品列表的數據是不會給妳的,也不會進行渲染。然後當腳本被加載時,ajax或fetch啟動另壹個接口,服務器向您返回商品列表的json數據。您使用js中的模板引擎和其他技術將這些數據拼寫成html字符串並插入Dom。

服務器渲染:服務器使用php的smarty模板或java的jsp渲染頁面的產品列表信息,並向瀏覽器返回壹個html。

區別:如果頁面需要蜘蛛抓取,前端渲染的數據無法抓取,但服務器渲染的頁面可以抓取。如果有SEO要求,它只能由服務器呈現。如果使用Node.js渲染,就不會出現這樣的問題。