也就是传统的后端渲染以及前端渲染
1. 概念
服务端渲染: 即使用ASP、Java、PHP这种做后端渲染。前端写好页面模板给后端,后端再写成页面。
浏览器渲染: jQuery、Angular、React、Vue等JS框架崛起带来的变化,用JS渲染页面的大部分内容。代表是SPA单页面应用。
2. 各自优势
- 服务端渲染:
- 加载速度快: 不需要先下载一堆JS和CSS才能看到页面
- 有利于SEO搜索引擎收录
- 减少客户端的电耗量
- 浏览器渲染:
- 可实现局部刷新,无需每次都进行完整的页面请求
- 可实现懒加载
- 使用JS实现各种炫酷效果
- 节约服务器成本