浏览器

浏览器是网页运行的平台,常见的浏览器有谷歌(Chrome)、Safari、火狐(Firefox)、IE、Edge、Opera等。

浏览器组成

  1. 渲染引擎(即浏览器内核):用来解析 HTML与CSS,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。

  2. JS 引擎:用来解析网页中的JavaScript代码,对其处理后再运行。

浏览器工作原理

  1. User Interface 用户界面,我们所看到的浏览器。

  2. Browser engine 浏览器引擎,用来查询和操作渲染引擎。

  3. Rendering engine 用来显示请求的内容,负责解析HTML、CSS。

  4. Networking 网络,负责发送网络请求。

  5. JavaScript Interpreter JavaScript解析器,负责执行JavaScript的代码。

  6. UI Backend UI后端,用来绘制类似组合框和弹出窗口。

  7. Data Persistence 数据持久化,数据存储 cookie、HTML5中的sessionStorage。

如果你对内容有任何疑问,欢迎提交 ❕issues✉️ email

最后更新于

这有帮助吗?