浏览器相关(1)- 浏览器的构成和主要浏览器的内核

本文介绍了浏览器的基本组成,包括用户界面、浏览器引擎、渲染引擎等七个关键部分,并概述了主流浏览器所使用的不同内核,如Trident、Gecko、Webkit及Blink等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、浏览器的组成

浏览器由七部分组成:
①用户界面(User Interface) - 包括菜单栏、工具栏、地址栏、后退/前进按钮、书签目录等,也就是能看到的除了显示页面的主窗口之外的部分;
②浏览器引擎(Browser engine) - 用来查询及操作渲染引擎的接口;
③渲染引擎(Rendering engine) - 用来显示请求的内容,例如,如果请求内容为html,它负责解析html及css,并将解析后的结果显示出来;
④网络部分(Networking) - 主要用于网络调用,例如HTTP请求,其接口与平台无关,并为所有的平台提供底层实现;
⑤JS解释器(JavaScipt Interpreter) - 也可以称为JS内核,主要负责处理javascript脚本程序,一般会附带在浏览器之中,例如chrome的V8引擎;
⑥UI后端(UI Backend) - 用于绘制基本的窗口部件,比如组合框和窗口等;
⑦数据存储(Data Persistence) - 保存类似于cookie、storage等数据部分,HTML5新增了web database技术,一种完整的轻量级客户存储技术。

浏览器的结构如图所示:

浏览器结构示意图

二、浏览器内核(渲染引擎)

IE - Trident内核
Firefox - Gecko内核
Safari - Webkit内核
Chrome - Blink内核(Webkit内核的分支)
Opera - 旧版本使用的是Presto内核,新版本使用的是Blink内核

本文章主要参考
http://kb.cnblogs.com/page/129756/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值