CSR vs SSR vs SSG

CSR (Client Side Rendering)

React(Angular/Vue)—前后端分离

c1.png

  • FCP first content page

    爬虫拿不到数据

    (首次加载的html文档没有内容,目前大多数搜索引擎对js识别能力不强)

    3个html生命周期:

    加载html文档->加载js文件->api请求->加载数据

SSR(Server Side Rendering)

JSP/PHP前一个前端时代,在服务端生成完整的html页面

1.用户可以在js运行js,绑定事件之前就能看到页面

2.api请求发生在服务端,理论上优于http call

  • 被淘汰:前端程序员不友好=》java等要写后台语言

c2.png

c.png

JAMStack &SSG

JAMSTack(Js,API,Markup)是一种Static site generate(SSG)技术,不依赖web server 框架

c3.png

c4.png

前端性能指标

CSR (Client Side Rendering)

React(Angular/Vue)—前后端分离

c1.png

  • FCP first content page

    爬虫拿不到数据

    (首次加载的html文档没有内容,目前大多数搜索引擎对js识别能力不强)

    3个html生命周期:

    加载html文档->加载js文件->api请求->加载数据

SSR(Server Side Rendering)

JSP/PHP前一个前端时代,在服务端生成完整的html页面

1.用户可以在js运行js,绑定事件之前就能看到页面

2.api请求发生在服务端,理论上优于http call

  • 被淘汰:前端程序员不友好=》java等要写后台语言

c2.png

c.png

JAMStack &SSG

JAMSTack(Js,API,Markup)是一种Static site generate(SSG)技术,不依赖web server 框架

c3.png

c4.png

前端性能指标

c5.png

SSG技术复杂度很高

c6.png

CDN和api server

SSR=>Next.js

SSG=>Next.js/Gatsby.js【taobao/google】

缓存:空间换时间

c7.png

CSR=》小型项目=admin system

c8.png

爬虫爬不到东西=》商业x

SSR

c9.png

对api请求发生在用户请求过程中

CSR (Client Side Rendering)

React(Angular/Vue)—前后端分离

c1.png

  • FCP first content page

    爬虫拿不到数据

    (首次加载的html文档没有内容,目前大多数搜索引擎对js识别能力不强)

    3个html生命周期:

    加载html文档->加载js文件->api请求->加载数据

SSR(Server Side Rendering)

JSP/PHP前一个前端时代,在服务端生成完整的html页面

1.用户可以在js运行js,绑定事件之前就能看到页面

2.api请求发生在服务端,理论上优于http call

  • 被淘汰:前端程序员不友好=》java等要写后台语言

c2.png

c.png

JAMStack &SSG

JAMSTack(Js,API,Markup)是一种Static site generate(SSG)技术,不依赖web server 框架

c3.png

c4.png

前端性能指标

c5.png

SSG技术复杂度很高

c6.png

CDN和api server

SSR=>Next.js

SSG=>Next.js/Gatsby.js【taobao/google】

缓存:空间换时间

c7.png

CSR=》小型项目=admin system

c8.png

爬虫爬不到东西=》商业x

SSR

c9.png

对api请求发生在用户请求过程中

SSG=〉适合电商

CSR (Client Side Rendering)

React(Angular/Vue)—前后端分离

c1.png

  • FCP first content page

    爬虫拿不到数据

    (首次加载的html文档没有内容,目前大多数搜索引擎对js识别能力不强)

    3个html生命周期:

    加载html文档->加载js文件->api请求->加载数据

SSR(Server Side Rendering)

JSP/PHP前一个前端时代,在服务端生成完整的html页面

1.用户可以在js运行js,绑定事件之前就能看到页面

2.api请求发生在服务端,理论上优于http call

  • 被淘汰:前端程序员不友好=》java等要写后台语言

c2.png

c.png

JAMStack &SSG

JAMSTack(Js,API,Markup)是一种Static site generate(SSG)技术,不依赖web server 框架

c3.png

c4.png

前端性能指标

c5.png

SSG技术复杂度很高

c6.png

CDN和api server

SSR=>Next.js

SSG=>Next.js/Gatsby.js【taobao/google】

缓存:空间换时间

c7.png

CSR=》小型项目=admin system

c8.png

爬虫爬不到东西=》商业x

SSR

c9.png

对api请求发生在用户请求过程中

SSG=〉适合电商

c10.png

对api请求发生在build过程

=》测速工具:lighthouse

Gatsby vs Nextjs

Gatsby : SSG content manage system非常擅长, 都有继承,但是专注于SSG对于SSR很不友好

Nextjs: 都能用,但是SSG没有Gatsby那么继承(开箱即用)

Buy me a coffee

c10.png

对api请求发生在build过程

=》测速工具:lighthouse

Gatsby vs Nextjs

Gatsby : SSG content manage system非常擅长, 都有继承,但是专注于SSG对于SSR很不友好

Nextjs: 都能用,但是SSG没有Gatsby那么继承(开箱即用)

Buy me a coffee

SSG=〉适合电商

CSR (Client Side Rendering)

React(Angular/Vue)—前后端分离

c1.png

  • FCP first content page

    爬虫拿不到数据

    (首次加载的html文档没有内容,目前大多数搜索引擎对js识别能力不强)

    3个html生命周期:

    加载html文档->加载js文件->api请求->加载数据

SSR(Server Side Rendering)

JSP/PHP前一个前端时代,在服务端生成完整的html页面

1.用户可以在js运行js,绑定事件之前就能看到页面

2.api请求发生在服务端,理论上优于http call

  • 被淘汰:前端程序员不友好=》java等要写后台语言

c2.png

c.png

JAMStack &SSG

JAMSTack(Js,API,Markup)是一种Static site generate(SSG)技术,不依赖web server 框架

c3.png

c4.png

前端性能指标

c5.png

SSG技术复杂度很高

c6.png

CDN和api server

SSR=>Next.js

SSG=>Next.js/Gatsby.js【taobao/google】

缓存:空间换时间

c7.png

CSR=》小型项目=admin system

c8.png

爬虫爬不到东西=》商业x

SSR

c9.png

对api请求发生在用户请求过程中

SSG=〉适合电商

c10.png

对api请求发生在build过程

=》测速工具:lighthouse

Gatsby vs Nextjs

Gatsby : SSG content manage system非常擅长, 都有继承,但是专注于SSG对于SSR很不友好

Nextjs: 都能用,但是SSG没有Gatsby那么继承(开箱即用)

Buy me a coffee

c10.png

对api请求发生在build过程

=》测速工具:lighthouse

Gatsby vs Nextjs

Gatsby : SSG content manage system非常擅长, 都有继承,但是专注于SSG对于SSR很不友好

Nextjs: 都能用,但是SSG没有Gatsby那么继承(开箱即用)

Buy me a coffee

c5.png

SSG技术复杂度很高

CSR (Client Side Rendering)

React(Angular/Vue)—前后端分离

c1.png

  • FCP first content page

    爬虫拿不到数据

    (首次加载的html文档没有内容,目前大多数搜索引擎对js识别能力不强)

    3个html生命周期:

    加载html文档->加载js文件->api请求->加载数据

SSR(Server Side Rendering)

JSP/PHP前一个前端时代,在服务端生成完整的html页面

1.用户可以在js运行js,绑定事件之前就能看到页面

2.api请求发生在服务端,理论上优于http call

  • 被淘汰:前端程序员不友好=》java等要写后台语言

c2.png

c.png

JAMStack &SSG

JAMSTack(Js,API,Markup)是一种Static site generate(SSG)技术,不依赖web server 框架

c3.png

c4.png

前端性能指标

c5.png

SSG技术复杂度很高

c6.png

CDN和api server

SSR=>Next.js

SSG=>Next.js/Gatsby.js【taobao/google】

缓存:空间换时间

c7.png

CSR=》小型项目=admin system

c8.png

爬虫爬不到东西=》商业x

SSR

c9.png

对api请求发生在用户请求过程中

SSG=〉适合电商

c10.png

对api请求发生在build过程

=》测速工具:lighthouse

Gatsby vs Nextjs

Gatsby : SSG content manage system非常擅长, 都有继承,但是专注于SSG对于SSR很不友好

Nextjs: 都能用,但是SSG没有Gatsby那么继承(开箱即用)

Buy me a coffee

c6.png

CDN和api server

CSR (Client Side Rendering)

React(Angular/Vue)—前后端分离

c1.png

  • FCP first content page

    爬虫拿不到数据

    (首次加载的html文档没有内容,目前大多数搜索引擎对js识别能力不强)

    3个html生命周期:

    加载html文档->加载js文件->api请求->加载数据

SSR(Server Side Rendering)

JSP/PHP前一个前端时代,在服务端生成完整的html页面

1.用户可以在js运行js,绑定事件之前就能看到页面

2.api请求发生在服务端,理论上优于http call

  • 被淘汰:前端程序员不友好=》java等要写后台语言

c2.png

c.png

JAMStack &SSG

JAMSTack(Js,API,Markup)是一种Static site generate(SSG)技术,不依赖web server 框架

c3.png

c4.png

前端性能指标

c5.png

SSG技术复杂度很高

c6.png

CDN和api server

SSR=>Next.js

SSG=>Next.js/Gatsby.js【taobao/google】

缓存:空间换时间

c7.png

CSR=》小型项目=admin system

c8.png

爬虫爬不到东西=》商业x

SSR

c9.png

对api请求发生在用户请求过程中

SSG=〉适合电商

CSR (Client Side Rendering)

React(Angular/Vue)—前后端分离

c1.png

  • FCP first content page

    爬虫拿不到数据

    (首次加载的html文档没有内容,目前大多数搜索引擎对js识别能力不强)

    3个html生命周期:

    加载html文档->加载js文件->api请求->加载数据

SSR(Server Side Rendering)

JSP/PHP前一个前端时代,在服务端生成完整的html页面

1.用户可以在js运行js,绑定事件之前就能看到页面

2.api请求发生在服务端,理论上优于http call

  • 被淘汰:前端程序员不友好=》java等要写后台语言

c2.png

c.png

JAMStack &SSG

JAMSTack(Js,API,Markup)是一种Static site generate(SSG)技术,不依赖web server 框架

c3.png

c4.png

前端性能指标

c5.png

SSG技术复杂度很高

c6.png

CDN和api server

SSR=>Next.js

SSG=>Next.js/Gatsby.js【taobao/google】

缓存:空间换时间

c7.png

CSR=》小型项目=admin system

c8.png

爬虫爬不到东西=》商业x

SSR

c9.png

对api请求发生在用户请求过程中

SSG=〉适合电商

c10.png

对api请求发生在build过程

=》测速工具:lighthouse

Gatsby vs Nextjs

Gatsby : SSG content manage system非常擅长, 都有继承,但是专注于SSG对于SSR很不友好

Nextjs: 都能用,但是SSG没有Gatsby那么继承(开箱即用)

Buy me a coffee

c10.png

对api请求发生在build过程

=》测速工具:lighthouse

Gatsby vs Nextjs

Gatsby : SSG content manage system非常擅长, 都有继承,但是专注于SSG对于SSR很不友好

Nextjs: 都能用,但是SSG没有Gatsby那么继承(开箱即用)

Buy me a coffee

SSR=>Next.js

SSG=>Next.js/Gatsby.js【taobao/google】

缓存:空间换时间

c7.png

CSR=》小型项目=admin system

c8.png

爬虫爬不到东西=》商业x

CSR (Client Side Rendering)

React(Angular/Vue)—前后端分离

c1.png

  • FCP first content page

    爬虫拿不到数据

    (首次加载的html文档没有内容,目前大多数搜索引擎对js识别能力不强)

    3个html生命周期:

    加载html文档->加载js文件->api请求->加载数据

SSR(Server Side Rendering)

JSP/PHP前一个前端时代,在服务端生成完整的html页面

1.用户可以在js运行js,绑定事件之前就能看到页面

2.api请求发生在服务端,理论上优于http call

  • 被淘汰:前端程序员不友好=》java等要写后台语言

c2.png

c.png

JAMStack &SSG

JAMSTack(Js,API,Markup)是一种Static site generate(SSG)技术,不依赖web server 框架

c3.png

c4.png

前端性能指标

c5.png

SSG技术复杂度很高

c6.png

CDN和api server

SSR=>Next.js

SSG=>Next.js/Gatsby.js【taobao/google】

缓存:空间换时间

c7.png

CSR=》小型项目=admin system

c8.png

爬虫爬不到东西=》商业x

SSR

c9.png

对api请求发生在用户请求过程中

SSG=〉适合电商

c10.png

对api请求发生在build过程

=》测速工具:lighthouse

Gatsby vs Nextjs

Gatsby : SSG content manage system非常擅长, 都有继承,但是专注于SSG对于SSR很不友好

Nextjs: 都能用,但是SSG没有Gatsby那么继承(开箱即用)

Buy me a coffee

SSR

c9.png

对api请求发生在用户请求过程中

SSG=〉适合电商

c10.png

对api请求发生在build过程

=》测速工具:lighthouse

Gatsby vs Nextjs

Gatsby : SSG content manage system非常擅长, 都有继承,但是专注于SSG对于SSR很不友好

Nextjs: 都能用,但是SSG没有Gatsby那么继承(开箱即用)

Buy me a coffee

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 前段时间对项目做了 SEO 优化,到现在才来写总结。我们知道,常规用 Vue/React 开发的是 SPA ...
    WEB前端含光阅读 11,632评论 0 4
  • “学而不思则惘,思而不学则殆” # 服务端渲染(SSR) > SSR意为 server-side renderin...
    Lwenli阅读 4,145评论 0 1
  • 久违的晴天,家长会。 家长大会开好到教室时,离放学已经没多少时间了。班主任说已经安排了三个家长分享经验。 放学铃声...
    飘雪儿5阅读 12,211评论 16 22
  • 创业是很多人的梦想,多少人为了理想和不甘选择了创业来实现自我价值,我就是其中一个。 创业后,我由女人变成了超人,什...
    亦宝宝阅读 5,864评论 4 1
  • 今天感恩节哎,感谢一直在我身边的亲朋好友。感恩相遇!感恩不离不弃。 中午开了第一次的党会,身份的转变要...
    余生动听阅读 13,596评论 0 11

友情链接更多精彩内容