输入url并回车后,浏览器的工作

  1. 浏览器向DNS服务器发送请求,获取域名对应的ip地址
  2. 浏览器根据ip地址,向服务器发送请求
  3. 服务器处理请求后向浏览器发送给响应,浏览器接收到响应后,开始渲染页面
  4. 浏览器根据接收到的html文档,生成dom树
  5. 浏览器根据样式表,生成cssom
  6. dom树与cssom结合生成render tree(渲染树)
  7. 然后根据render tree开始渲染页面

注:若在渲染过程中遇到script元素,则停止渲染,在加载并执行完js代码后,再继续渲染

你可能感兴趣的:(输入url并回车后,浏览器的工作)