赞
踩
Vue.js 是一个构建客户端应用的框架,组件的代码会在浏览器中运行,然后向页面输出 DOM 元素,也就是我们最常用的方式,即 客户端渲染(client-side rendering,CSR).
实际上 Vue.js 还可以在 Node.js 环境中运行,即可将相同组件渲染成相应的字符串,并发送给浏览器进行渲染,这就是 服务端渲染(server-side rendering,SSR).
Vue.js 作为现代前端框架,除了能够分别支持 CSR 或 SSR 渲染之外,还能够同时支持 CSR 和 SSR,这就是所谓的 同构渲染(isomorphic rendering).
客户端渲染大致流程
对应的 performance 面板的快照
通常 客户端渲染 伴随着 单页面应用(single-page application,SPA) 和 前端路由 等,相比于早期的 服务端路由 的渲染方式带来了一定的优势:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。