optimize

性能问题越来越成为前端火热的话题,因为随着项目的逐步变大,性能问题也逐步体现出来。为了提高用户的体验,减少加载时间,工程师们想尽一切办法去优化细节。

###网站开启的具体流程

我们先简述一下网站的开启到加载的步骤简述

  1. 预处理
  2. 查询DNS
  3. 建立TCP连接
  4. 发送请求
  5. 等待响应
  6. 接收数据(html传输)
  7. 静态资源下载
  8. 处理渲染(解析文档,执行js/css规则计算布局,渲染完成)