前端笔记-04-从输入URL到页面展示,中间发生了什么?

101 阅读1分钟

  • 首先 浏览器进程接收到URL请求,浏览器进程将该URL转发给网络进程
  • 在网络进程中发起真正的URL请求
  • 网络进程收到响应头数据并转发给浏览器进程
  • 浏览器进程接收到数据后,发送提交导航消息到渲染进程
  • 渲染进程接收到消息后,准备开始从网络进程那接收HTML数据
  • 最后渲染进程向浏览器进程确认提交
  • 浏览器进程接收到渲染进程提交文档的消息后,开始移除之前就的文档并开始更新浏览器进程中的页面状态

默认情况下,浏览器会为每个页面分配一个渲染进程,如果从一个页面打开另一个页面,而新页面和当前页面属于 同一站点 (根域名相同,http协议相同)的话,那么新页面则会复用父页面的渲染进程