(1)浏览器接收到URL,到网络请求线程的开启。
    首先是对URL的解析

    (2)一个完整的HTTP请求并的发出。
    这个阶段的主要工作分为两部分:DNS解析和通信链路的建立。简单说就是,首先发起请求的客户端浏览器要明确知道所要访问的服务器地址,然后建立通往该服务器地址的路径。

    DNS 解析

    (3)服务器接收到请求并转到具体的处理后台。

    (4)前后台之间的HTTP交互和涉及的缓存机制。

    (5)浏览器接收到数据包后的关键渲染路径。

    (6)JS引擎的解析过程