从地址栏输入url地址到显示页面过程

1.浏览器地址栏输入url
2.浏览器查看缓存
3.解析url获取协议,主机,端口,path
4.获取主机ip地址(dns)
5.打开一个socket与目标ip地址,端口建立tcp链接
6.链接建立后发送http请求
7.服务器接受请求并解析,将请求转发到服务程序
8.服务器检查http请求头是否包含缓存验证消息,不包含返回304,,
9.处理程序并读取完整请求准备http响应
10.服务器将响应报文通过tcp链接发送回浏览器
11.对响应进行解码
12.根据资源类型决定如何处理
13.解析html文档,构建DOM树,下载资源,构造CSSOM树,执行js脚本
14.构建DOM树
15.解析过程遇到图片,样式表,js文件,启动下载
16.构建CSSOM树
17.根据DOM树和CSSOM树构建渲染树
18.js解析
19.显示页面

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值