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 树 -> 渲染 -> 布局 -> 绘制