什么是服务器端渲染(SSR),它的工作原理、收益与代价是什么?
简答题中等795 次浏览
参考答案与解析
核心结论:服务器端渲染(SSR)是指服务器先根据路由、数据和组件树生成可直接展示的 HTML,再把它返回给浏览器;浏览器展示静态内容后,客户端脚本通过水合(hydration)为已有节点绑定事件并恢复应用状态。它并不是“页面完全不需要客户端脚本”,也不等同于传统模板渲染。
底层流程通常是:浏览器请求页面;服务器匹配路由并获取首屏数据;渲染框架把组件树转换成 HTML 字符串或数据流;服务器把文档、序列化状态和脚本地址发送给浏览器;浏览器解析 HTML、构建 DOM 并开始绘制;脚本加载后在客户端重新执行组件逻辑,将虚拟节点与现有 DOM 对齐,最后完成事件绑定。流式 SSR 还可以分段发送内容,让已
