文章目录
一、前言:从浏览器中输入URL到页面加载的发生了什么
面试或笔试的时候经常会被问到“:
在浏览器中输入URL到整个页面显示在用户面前时这个过程中到底发生了什么?”、“从浏览器中输入URL到页面加载的发生了什么?“。当你认真回答完这个问题后,面试官可能会再问“在代码层面如何在浏览器绘制前减少重绘重排(回流)?”
总的来说,
从地址栏输入url按下回车到页面完全展示
,大致经历以下几个步骤:
- DNS解析
- 建立HTTP连接
- 发送HTTP请求获取对应的资源(html/js/css)
- 服务器处理HTTP请求并返回HTTP报文
- 浏览器解析并render页面
版权声明:本文为jiajia199470原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。