网页加载流程
2022-03-15 本文已影响0人
默默无闻的小人物
1.用户在浏览器输入 URL
2.浏览器尝试读取 URL 的缓存
3.无缓存则开始查 URL 域名的 ip,也就是 DNS 查找
4.开始建立 TCP 链接,经过三次握手成功建立连接
5.客户端开始发送数据
6.服务端将用户所需的资源返回给客户端
7.若返回的是 HTML 文档的话,浏览器开始解析 HTML 文档
8.构建 DOM 树、构建 CSSOM 树
9.将解析步骤中创建的 CSSOM 树和 DOM 树合成为 Render 树,然后用于计算每个可见元素的布局,最后将其绘制到屏幕上