浏览器对网页的解析过程

229 阅读1分钟

1.浏览器会解析url。

浏览器通过url知道下面信息。

- Protocol ”http”
- 使用HTTP协议
- Resource ”/”
- 请求的资源是主页(index) 

浏览器会分析输入的url还是搜索关键字

当协议或者主机名不合法时,浏览器会将地址栏中输入的文字传给默认的搜索引擎。

检查HSTS列表

浏览器检查自带的“预加载HSTS(HTTP严格传输安全)”列表,这个列表里包含了哪些请求浏览器只使用HTTPS进行连接的网站。

进行dns查询

发送请求

简单来说,实际上我们输入URL后,
我们的浏览器给Web服务器发送了一个Request,
 Web服务器接到Request后进行处理,生成相应的Response,
然后发送给浏览器, 浏览器解析Response中的HTML,这样我们就看到了网页。

服务器响应返回资源时,主要做了以下工作

    解析 HTML,CSS,JS->渲染->构建 DOM 树 -> 渲染 -> 布局 -> 绘制