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