从输入URL到页面展现发生了什么
网络优化
浏览器优化
从输入URL到页面展现发生了什么(面试常考题,能很好的了解面试者的知识体系,包含所有流程)
宏观
- DNS
- TCP
- HTTP/SSL
- 响应解析
- 浏览器渲染
DNS:是一个网络协议,把域名变成IP地址,获取目标地址的IP,通过这个IP,会发一个HTTP的链接
**TCP:**TCP协议的作用就是保证数据通信的完整性和可靠性,防止丢包。
HTTP/SSL:所有与缓存相关的内容,都是在HTTP里面完成。
响应解析:(SPA,SSR)
浏览器渲染:how browser works