Web 浏览器无疑是用户访问互联网最常见的入口。浏览器凭借其免安装和跨平台等优势,逐渐取代了很多传统的富客户端。
Web 浏览器通过向 URL 发送网络请求来访问 Web 服务器资源,并以交互性的方式展示这些内容。基本操作包括获取、处理、显示和存储。常见的浏览器包括 Internet Explorer、Firefox、谷歌 Chrome、Safari 和 Opera 等。
架构图
浏览器主要由以下几个部分组成:
- 用户界面
- 浏览器引擎
- 渲染引擎
- 数据存储层
- UI BackEnd
- JavaScript 解析器 (脚本引擎)
- 网络层