美文网首页
从URL到页面加载完成发生了些什么?

从URL到页面加载完成发生了些什么?

作者: 阿伦的前端成长之路 | 来源:发表于2017-01-07 23:11 被阅读0次

    1.输入url到地址栏中

    2.浏览器通过域名寻找IP地址

    这里DNS查询可以细分为:

    1.Browser cache 浏览器缓存查询

    2.OS cache 操作系统缓存查询

    3.router cache 路由器缓存查询

    4.Recursive search

    具体流程如图:


    3.浏览器向web服务器发送一个HTTP请求

    4.目标服务器的永久重定向响应(example从http://facebook.com到http://www.facebook.com)

    5.浏览器向重定位服务器发送请求

    6.服务器处理请求

    7.服务器返回一个HTTP响应

    8.核心:浏览器开始组成html

    9.浏览器发送请求获取嵌入在HTML中的资源(包括但不限于css ,js 等信息)

    10.异步请求

    原文见:http://igoro.com/archive/what-really-happens-when-you-navigate-to-a-url/

    What really happens when you navigate to a URL

    从前端的角度的补充:

    浏览器渲染过程:解析html构建dom树->构建render树->布局render树->绘制render树。

    相关文章

      网友评论

          本文标题:从URL到页面加载完成发生了些什么?

          本文链接:https://www.haomeiwen.com/subject/wjpfbttx.html