随笔分类 - 浏览器原理
摘要:引言 故事从一道经典面试题开始,从浏览器的地址栏输入https://www.baidu.com,到用户看到界面,这个过程到底都发生了什么? 答:URL解析->缓存检查->DNS解析->TCP三次握手->数据传输->TCP四次挥手->页面渲染 浏览器是如何渲染页面的 前置概念 基础知识1、什么是渲染
阅读全文
摘要:1、浏览器的组成 人机交互部分(UI) 我们打开浏览器看到的比如顶部刷新、后退、前进按钮、地址栏、收藏夹等,这些属于人机交互部分,无论什么浏览器都有这些功能。 网络请求部分(Socket) 当我们打开一个网址的时候,浏览器向服务器发起请求,把服务器返回给浏览器的数据给用户展示出来。浏览器一定有发起请
阅读全文