下面我把 CSR(Client-Side Rendering,客户端渲染)讲到“你真的懂”的程度:从它到底是什么、浏览器里发生了什么、为什么会快/慢、怎么设计架构、怎么做性能与工程落地、怎么排错与验证,给你一套完整心智模型。 1)CSR 到底是什么(架构定义) CSR = 页面主要内容由浏览器里的 JavaScript 生成并更新。 更精确地说: 服务器第一次返回的 HTML 通常只包含一个“容器壳”(例如 <div id="root"></div>)和指向 JS/CSS 的链接 浏览器下载并执行 JS 后: 创建组件树 / 计算 UI 拉取数据(fetch)