SSR,Server Side Rendering 服务端渲染
SPA, Single Page Application 单页面应用,客户端渲染
React中的服务端渲染: remix, nextjs

SSR好处

  1. SEO,SEO 需求,考虑上 SSR + Prerender
    1. 支持高性能的前台应用的,内部也有不少 SEO 的反馈要求
  2. 首屏服务端渲染,将组件或页面通过服务器生成html字符串,再发送到浏览器。

SSR 缺点

  1. 服务端压力较大
  2. 开发条件受限
  3. 学习成本相对较高

SSR 渲染过程

SSR 服务端渲染:先向后端服务器请求数据,然后生成完整首屏html返回给浏览器;
SPA 客户端渲染:先请求 js代码下载、加载、解析完成后再请求数据渲染,等待的过程页面是什么都没有的,就是用户看到的白屏。
image.png

SPA 渲染过程

image.png
https://www.jianshu.com/p/10b6074d772c