当初咱们都是通过组件的形式来开发前端页面,在浏览器外面,组件渲染时会通过 dom api 对 dom 做增删改来显示相应的内容。但在服务端并没有 dom api,咱们能够把组件渲染成 html 字符串,而后下发到浏览器渲染,因为曾经有了 html 了,就能够间接渲染成 dom,不再须要执行 JS,所以很快。
服务端渲染简称 SSR,全称是 Server Side Render,是指一种传统的渲染形式,就是在浏览器申请页面URL的时候,服务端将咱们须要的HTML文本组装好,并返回给浏览器,这个HTML文本被浏览器解析之后,不须要通过 JavaScript 脚本的执行,即可间接构建出心愿的 DOM 树并展现到页面中。