[TOC]

一、页面加载

1、从输入 url 到显示出页面的整个过程

1.1 加载资源

  1. DNS 解析:域名 -> IP 地址
  2. 浏览器根据 IP 地址向服务器发起 http 请求
  3. 服务器处理 http 请求,并返回给浏览器

2.2 渲染页面

  1. 根据 HTML 代码生成 DOM Tree
  2. 根据 CSS 代码生成 CSSOM
  3. 将 DOM Tree 和 CSSOM 整合形成 Render Tree
  4. 根据 Render Tree 渲染页面
  5. 遇到