CSR (Client Side Rendering)
React(Angular/Vue)—前后端分離
- FCP first content page
爬蟲(chóng)拿不到數(shù)據(jù)
(首次加載的html文檔沒(méi)有內(nèi)容忍捡,目前大多數(shù)搜索引擎對(duì)js識(shí)別能力不強(qiáng))
3個(gè)html生命周期:
加載html文檔->加載js文件->api請(qǐng)求->加載數(shù)據(jù)
SSR(Server Side Rendering)
JSP/PHP前一個(gè)前端時(shí)代嫉拐,在服務(wù)端生成完整的html頁(yè)面
1.用戶可以在js運(yùn)行js,綁定事件之前就能看到頁(yè)面
2.api請(qǐng)求發(fā)生在服務(wù)端魄藕,理論上優(yōu)于http call
- 被淘汰:前端程序員不友好=》java等要寫(xiě)后臺(tái)語(yǔ)言
JAMStack &SSG
JAMSTack(Js,API,Markup)是一種Static site generate(SSG)技術(shù)典徊,不依賴web server 框架
前端性能指標(biāo)
CSR (Client Side Rendering)
React(Angular/Vue)—前后端分離
- FCP first content page
爬蟲(chóng)拿不到數(shù)據(jù)
(首次加載的html文檔沒(méi)有內(nèi)容杭煎,目前大多數(shù)搜索引擎對(duì)js識(shí)別能力不強(qiáng))
3個(gè)html生命周期:
加載html文檔->加載js文件->api請(qǐng)求->加載數(shù)據(jù)
SSR(Server Side Rendering)
JSP/PHP前一個(gè)前端時(shí)代,在服務(wù)端生成完整的html頁(yè)面
1.用戶可以在js運(yùn)行js卒落,綁定事件之前就能看到頁(yè)面
2.api請(qǐng)求發(fā)生在服務(wù)端羡铲,理論上優(yōu)于http call
- 被淘汰:前端程序員不友好=》java等要寫(xiě)后臺(tái)語(yǔ)言
JAMStack &SSG
JAMSTack(Js,API,Markup)是一種Static site generate(SSG)技術(shù),不依賴web server 框架
前端性能指標(biāo)
SSG技術(shù)復(fù)雜度很高
CDN和api server
SSR=>Next.js
SSG=>Next.js/Gatsby.js【taobao/google】
緩存:空間換時(shí)間
CSR=》小型項(xiàng)目=admin system
爬蟲(chóng)爬不到東西=》商業(yè)x
SSR
對(duì)api請(qǐng)求發(fā)生在用戶請(qǐng)求過(guò)程中
CSR (Client Side Rendering)
React(Angular/Vue)—前后端分離
- FCP first content page
爬蟲(chóng)拿不到數(shù)據(jù)
(首次加載的html文檔沒(méi)有內(nèi)容儡毕,目前大多數(shù)搜索引擎對(duì)js識(shí)別能力不強(qiáng))
3個(gè)html生命周期:
加載html文檔->加載js文件->api請(qǐng)求->加載數(shù)據(jù)
SSR(Server Side Rendering)
JSP/PHP前一個(gè)前端時(shí)代也切,在服務(wù)端生成完整的html頁(yè)面
1.用戶可以在js運(yùn)行js,綁定事件之前就能看到頁(yè)面
2.api請(qǐng)求發(fā)生在服務(wù)端腰湾,理論上優(yōu)于http call
- 被淘汰:前端程序員不友好=》java等要寫(xiě)后臺(tái)語(yǔ)言
JAMStack &SSG
JAMSTack(Js,API,Markup)是一種Static site generate(SSG)技術(shù)雷恃,不依賴web server 框架
前端性能指標(biāo)
SSG技術(shù)復(fù)雜度很高
CDN和api server
SSR=>Next.js
SSG=>Next.js/Gatsby.js【taobao/google】
緩存:空間換時(shí)間
CSR=》小型項(xiàng)目=admin system
爬蟲(chóng)爬不到東西=》商業(yè)x
SSR
對(duì)api請(qǐng)求發(fā)生在用戶請(qǐng)求過(guò)程中
SSG=〉適合電商
CSR (Client Side Rendering)
React(Angular/Vue)—前后端分離
- FCP first content page
爬蟲(chóng)拿不到數(shù)據(jù)
(首次加載的html文檔沒(méi)有內(nèi)容,目前大多數(shù)搜索引擎對(duì)js識(shí)別能力不強(qiáng))
3個(gè)html生命周期:
加載html文檔->加載js文件->api請(qǐng)求->加載數(shù)據(jù)
SSR(Server Side Rendering)
JSP/PHP前一個(gè)前端時(shí)代费坊,在服務(wù)端生成完整的html頁(yè)面
1.用戶可以在js運(yùn)行js倒槐,綁定事件之前就能看到頁(yè)面
2.api請(qǐng)求發(fā)生在服務(wù)端,理論上優(yōu)于http call
- 被淘汰:前端程序員不友好=》java等要寫(xiě)后臺(tái)語(yǔ)言
JAMStack &SSG
JAMSTack(Js,API,Markup)是一種Static site generate(SSG)技術(shù)附井,不依賴web server 框架
前端性能指標(biāo)
SSG技術(shù)復(fù)雜度很高
CDN和api server
SSR=>Next.js
SSG=>Next.js/Gatsby.js【taobao/google】
緩存:空間換時(shí)間
CSR=》小型項(xiàng)目=admin system
爬蟲(chóng)爬不到東西=》商業(yè)x
SSR
對(duì)api請(qǐng)求發(fā)生在用戶請(qǐng)求過(guò)程中
SSG=〉適合電商
對(duì)api請(qǐng)求發(fā)生在build過(guò)程
=》測(cè)速工具:lighthouse
Gatsby vs Nextjs
Gatsby : SSG content manage system非常擅長(zhǎng), 都有繼承导犹,但是專(zhuān)注于SSG對(duì)于SSR很不友好
Nextjs: 都能用唱凯,但是SSG沒(méi)有Gatsby那么繼承(開(kāi)箱即用)
對(duì)api請(qǐng)求發(fā)生在build過(guò)程
=》測(cè)速工具:lighthouse
Gatsby vs Nextjs
Gatsby : SSG content manage system非常擅長(zhǎng), 都有繼承,但是專(zhuān)注于SSG對(duì)于SSR很不友好
Nextjs: 都能用谎痢,但是SSG沒(méi)有Gatsby那么繼承(開(kāi)箱即用)
SSG=〉適合電商
CSR (Client Side Rendering)
React(Angular/Vue)—前后端分離
- FCP first content page
爬蟲(chóng)拿不到數(shù)據(jù)
(首次加載的html文檔沒(méi)有內(nèi)容磕昼,目前大多數(shù)搜索引擎對(duì)js識(shí)別能力不強(qiáng))
3個(gè)html生命周期:
加載html文檔->加載js文件->api請(qǐng)求->加載數(shù)據(jù)
SSR(Server Side Rendering)
JSP/PHP前一個(gè)前端時(shí)代,在服務(wù)端生成完整的html頁(yè)面
1.用戶可以在js運(yùn)行js节猿,綁定事件之前就能看到頁(yè)面
2.api請(qǐng)求發(fā)生在服務(wù)端票从,理論上優(yōu)于http call
- 被淘汰:前端程序員不友好=》java等要寫(xiě)后臺(tái)語(yǔ)言
JAMStack &SSG
JAMSTack(Js,API,Markup)是一種Static site generate(SSG)技術(shù),不依賴web server 框架
前端性能指標(biāo)
SSG技術(shù)復(fù)雜度很高
CDN和api server
SSR=>Next.js
SSG=>Next.js/Gatsby.js【taobao/google】
緩存:空間換時(shí)間
CSR=》小型項(xiàng)目=admin system
爬蟲(chóng)爬不到東西=》商業(yè)x
SSR
對(duì)api請(qǐng)求發(fā)生在用戶請(qǐng)求過(guò)程中
SSG=〉適合電商
對(duì)api請(qǐng)求發(fā)生在build過(guò)程
=》測(cè)速工具:lighthouse
Gatsby vs Nextjs
Gatsby : SSG content manage system非常擅長(zhǎng), 都有繼承滨嘱,但是專(zhuān)注于SSG對(duì)于SSR很不友好
Nextjs: 都能用峰鄙,但是SSG沒(méi)有Gatsby那么繼承(開(kāi)箱即用)
對(duì)api請(qǐng)求發(fā)生在build過(guò)程
=》測(cè)速工具:lighthouse
Gatsby vs Nextjs
Gatsby : SSG content manage system非常擅長(zhǎng), 都有繼承,但是專(zhuān)注于SSG對(duì)于SSR很不友好
Nextjs: 都能用太雨,但是SSG沒(méi)有Gatsby那么繼承(開(kāi)箱即用)
SSG技術(shù)復(fù)雜度很高
CSR (Client Side Rendering)
React(Angular/Vue)—前后端分離
- FCP first content page
爬蟲(chóng)拿不到數(shù)據(jù)
(首次加載的html文檔沒(méi)有內(nèi)容吟榴,目前大多數(shù)搜索引擎對(duì)js識(shí)別能力不強(qiáng))
3個(gè)html生命周期:
加載html文檔->加載js文件->api請(qǐng)求->加載數(shù)據(jù)
SSR(Server Side Rendering)
JSP/PHP前一個(gè)前端時(shí)代,在服務(wù)端生成完整的html頁(yè)面
1.用戶可以在js運(yùn)行js囊扳,綁定事件之前就能看到頁(yè)面
2.api請(qǐng)求發(fā)生在服務(wù)端吩翻,理論上優(yōu)于http call
- 被淘汰:前端程序員不友好=》java等要寫(xiě)后臺(tái)語(yǔ)言
JAMStack &SSG
JAMSTack(Js,API,Markup)是一種Static site generate(SSG)技術(shù),不依賴web server 框架
前端性能指標(biāo)
SSG技術(shù)復(fù)雜度很高
CDN和api server
SSR=>Next.js
SSG=>Next.js/Gatsby.js【taobao/google】
緩存:空間換時(shí)間
CSR=》小型項(xiàng)目=admin system
爬蟲(chóng)爬不到東西=》商業(yè)x
SSR
對(duì)api請(qǐng)求發(fā)生在用戶請(qǐng)求過(guò)程中
SSG=〉適合電商
對(duì)api請(qǐng)求發(fā)生在build過(guò)程
=》測(cè)速工具:lighthouse
Gatsby vs Nextjs
Gatsby : SSG content manage system非常擅長(zhǎng), 都有繼承锥咸,但是專(zhuān)注于SSG對(duì)于SSR很不友好
Nextjs: 都能用狭瞎,但是SSG沒(méi)有Gatsby那么繼承(開(kāi)箱即用)
CDN和api server
CSR (Client Side Rendering)
React(Angular/Vue)—前后端分離
- FCP first content page
爬蟲(chóng)拿不到數(shù)據(jù)
(首次加載的html文檔沒(méi)有內(nèi)容,目前大多數(shù)搜索引擎對(duì)js識(shí)別能力不強(qiáng))
3個(gè)html生命周期:
加載html文檔->加載js文件->api請(qǐng)求->加載數(shù)據(jù)
SSR(Server Side Rendering)
JSP/PHP前一個(gè)前端時(shí)代搏予,在服務(wù)端生成完整的html頁(yè)面
1.用戶可以在js運(yùn)行js熊锭,綁定事件之前就能看到頁(yè)面
2.api請(qǐng)求發(fā)生在服務(wù)端,理論上優(yōu)于http call
- 被淘汰:前端程序員不友好=》java等要寫(xiě)后臺(tái)語(yǔ)言
JAMStack &SSG
JAMSTack(Js,API,Markup)是一種Static site generate(SSG)技術(shù)雪侥,不依賴web server 框架
前端性能指標(biāo)
SSG技術(shù)復(fù)雜度很高
CDN和api server
SSR=>Next.js
SSG=>Next.js/Gatsby.js【taobao/google】
緩存:空間換時(shí)間
CSR=》小型項(xiàng)目=admin system
爬蟲(chóng)爬不到東西=》商業(yè)x
SSR
對(duì)api請(qǐng)求發(fā)生在用戶請(qǐng)求過(guò)程中
SSG=〉適合電商
CSR (Client Side Rendering)
React(Angular/Vue)—前后端分離
- FCP first content page
爬蟲(chóng)拿不到數(shù)據(jù)
(首次加載的html文檔沒(méi)有內(nèi)容碗殷,目前大多數(shù)搜索引擎對(duì)js識(shí)別能力不強(qiáng))
3個(gè)html生命周期:
加載html文檔->加載js文件->api請(qǐng)求->加載數(shù)據(jù)
SSR(Server Side Rendering)
JSP/PHP前一個(gè)前端時(shí)代,在服務(wù)端生成完整的html頁(yè)面
1.用戶可以在js運(yùn)行js速缨,綁定事件之前就能看到頁(yè)面
2.api請(qǐng)求發(fā)生在服務(wù)端锌妻,理論上優(yōu)于http call
- 被淘汰:前端程序員不友好=》java等要寫(xiě)后臺(tái)語(yǔ)言
JAMStack &SSG
JAMSTack(Js,API,Markup)是一種Static site generate(SSG)技術(shù),不依賴web server 框架
前端性能指標(biāo)
SSG技術(shù)復(fù)雜度很高
CDN和api server
SSR=>Next.js
SSG=>Next.js/Gatsby.js【taobao/google】
緩存:空間換時(shí)間
CSR=》小型項(xiàng)目=admin system
爬蟲(chóng)爬不到東西=》商業(yè)x
SSR
對(duì)api請(qǐng)求發(fā)生在用戶請(qǐng)求過(guò)程中
SSG=〉適合電商
對(duì)api請(qǐng)求發(fā)生在build過(guò)程
=》測(cè)速工具:lighthouse
Gatsby vs Nextjs
Gatsby : SSG content manage system非常擅長(zhǎng), 都有繼承鸟廓,但是專(zhuān)注于SSG對(duì)于SSR很不友好
Nextjs: 都能用从祝,但是SSG沒(méi)有Gatsby那么繼承(開(kāi)箱即用)
對(duì)api請(qǐng)求發(fā)生在build過(guò)程
=》測(cè)速工具:lighthouse
Gatsby vs Nextjs
Gatsby : SSG content manage system非常擅長(zhǎng), 都有繼承,但是專(zhuān)注于SSG對(duì)于SSR很不友好
Nextjs: 都能用引谜,但是SSG沒(méi)有Gatsby那么繼承(開(kāi)箱即用)
Buy me a coffee
SSR=>Next.js
SSG=>Next.js/Gatsby.js【taobao/google】
緩存:空間換時(shí)間
CSR=》小型項(xiàng)目=admin system
爬蟲(chóng)爬不到東西=》商業(yè)x
CSR (Client Side Rendering)
React(Angular/Vue)—前后端分離
- FCP first content page
爬蟲(chóng)拿不到數(shù)據(jù)
(首次加載的html文檔沒(méi)有內(nèi)容牍陌,目前大多數(shù)搜索引擎對(duì)js識(shí)別能力不強(qiáng))
3個(gè)html生命周期:
加載html文檔->加載js文件->api請(qǐng)求->加載數(shù)據(jù)
SSR(Server Side Rendering)
JSP/PHP前一個(gè)前端時(shí)代,在服務(wù)端生成完整的html頁(yè)面
1.用戶可以在js運(yùn)行js员咽,綁定事件之前就能看到頁(yè)面
2.api請(qǐng)求發(fā)生在服務(wù)端毒涧,理論上優(yōu)于http call
- 被淘汰:前端程序員不友好=》java等要寫(xiě)后臺(tái)語(yǔ)言
JAMStack &SSG
JAMSTack(Js,API,Markup)是一種Static site generate(SSG)技術(shù),不依賴web server 框架
前端性能指標(biāo)
SSG技術(shù)復(fù)雜度很高
CDN和api server
SSR=>Next.js
SSG=>Next.js/Gatsby.js【taobao/google】
緩存:空間換時(shí)間
CSR=》小型項(xiàng)目=admin system
爬蟲(chóng)爬不到東西=》商業(yè)x
SSR
對(duì)api請(qǐng)求發(fā)生在用戶請(qǐng)求過(guò)程中
SSG=〉適合電商
對(duì)api請(qǐng)求發(fā)生在build過(guò)程
=》測(cè)速工具:lighthouse
Gatsby vs Nextjs
Gatsby : SSG content manage system非常擅長(zhǎng), 都有繼承贝室,但是專(zhuān)注于SSG對(duì)于SSR很不友好
Nextjs: 都能用契讲,但是SSG沒(méi)有Gatsby那么繼承(開(kāi)箱即用)
Buy me a coffee
SSR
對(duì)api請(qǐng)求發(fā)生在用戶請(qǐng)求過(guò)程中
SSG=〉適合電商
對(duì)api請(qǐng)求發(fā)生在build過(guò)程
=》測(cè)速工具:lighthouse
Gatsby vs Nextjs
Gatsby : SSG content manage system非常擅長(zhǎng), 都有繼承仿吞,但是專(zhuān)注于SSG對(duì)于SSR很不友好
Nextjs: 都能用,但是SSG沒(méi)有Gatsby那么繼承(開(kāi)箱即用)