地址栏输入URL后发生了什么
作者:
TRYao | 来源:发表于
2018-03-12 09:49 被阅读0次
- 浏览器开启一个线程来处理,对URL解析,如果有http协议就按照web方式进行处理;
- 执行浏览器内核中的对应方法,比如webview的urlLoad事件;
- 进行dns解析,找到对应的IP地址;
- 进行http协议对话,客户端发送请求报头;
- 进入到服务器的WebServer;
- 进入部署好的后端应用,如 PHP、Java、JavaScript、Python 等,找到对应的请求处理;
- 处理结束回馈报头,此处如果浏览器访问过,缓存上有对应资源,会与服务器最后修改时间对比,一致则返回304;
- 浏览器开始下载html文档(响应报头,状态码200),同时使用缓存;
- 文档树建立,根据标记请求所需指定MIME类型的文件(比如css、js),同时设置了cookie;
- 页面开始渲染DOM,JS根据DOM API操作DOM,执行事件绑定等,页面显示完成。
参考文章:从输入URL到页面加载的过程?如何由一道题完善自己的前端知识体系!
本文标题:地址栏输入URL后发生了什么
本文链接:https://www.haomeiwen.com/subject/xoxwfftx.html
网友评论