美文网首页
从输入URL到看到页面发生的全过程

从输入URL到看到页面发生的全过程

作者: meng_281e | 来源:发表于2018-11-20 17:12 被阅读0次

    1.首先浏览器主进程接管,开了一个下载线程。
    2.然后进行HTTP请求(DNS查询、IP寻址等等),中间会有三次捂手,等待响应,开始下载响应报文。
    3.将下载完的内容转交给Renderer进程管理。
    Renderer进程开始解析css rule tree和dom tree,这两个过程是并行的,所以一般我会把link标签放在页面顶部。
    解析绘制过程中,当浏览器遇到link标签或者script、img等标签,浏览器会去下载这些内容,遇到时候缓存的使用缓存,不适用缓存的重新下载资源。
    css rule tree和dom tree生成完了之后,开始合成render tree,这个时候浏览器会进行layout,开始计算每一个节点的位置,然后进行绘制。
    4.绘制结束后,关闭TCP连接,过程有四次挥手。

    相关文章

      网友评论

          本文标题:从输入URL到看到页面发生的全过程

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