服务端渲染和浏览器渲染

也就是传统的后端渲染以及前端渲染

1. 概念

服务端渲染: 即使用ASP、Java、PHP这种做后端渲染。前端写好页面模板给后端,后端再写成页面。
浏览器渲染: jQuery、Angular、React、Vue等JS框架崛起带来的变化,用JS渲染页面的大部分内容。代表是SPA单页面应用。

2. 各自优势

  • 服务端渲染:
    1. 加载速度快: 不需要先下载一堆JS和CSS才能看到页面
    2. 有利于SEO搜索引擎收录
    3. 减少客户端的电耗量
  • 浏览器渲染:
    1. 可实现局部刷新,无需每次都进行完整的页面请求
    2. 可实现懒加载
    3. 使用JS实现各种炫酷效果
    4. 节约服务器成本

你可能感兴趣的:(服务端渲染和浏览器渲染)