面试真题

前端 · 简单 · 百度

服务端渲染和客户端渲染的区别

简单 前端 🎤 百度
参考答案
结论:服务端渲染(SSR)与客户端渲染(CSR)核心区别在于HTML生成位置。要点:1. SSR:服务器执行框架生成完整HTML返回,浏览器直接展示,首屏快、SEO友好,但服务器负载高、交互需hydration;2. CSR:服务器返回空壳HTML和JS,浏览器下载执行渲染,前后端分离、交互流畅,但首屏白屏、SEO不友好;3. 适用:电商详情页、官网用SSR,后台管理系统用CSR;4. 混合:同构应用如Next.js兼顾。示例:阿里商品页SSR提升搜索排名。
题目整理自公开面经,答案由校招宝自研生成,仅供参考