004_常用浏览器内核

1. 主流浏览器的内核引擎

1.1. WebKit: Safari是基于Webkit开发。

1.2. Blink: 新版Chrome(从2013年开始, 最新的Chrome 28.0.1469.0中已经替换为Blink)是基于Blink开发。Blink引擎是从WebKit引擎发展而来的。

1.3. Trident: IE以Trident作为内核引擎。

1.4. Gecko: Firefox是基于Gecko开发。

2. webkit

2.1. WebKit是一个开源的浏览器引擎。 WebKit前身是KDE小组的KHTML。 Apple将KHTML 发扬光大, 推出了改进型的WebKit引擎。

2.2. WebKit内核的常有浏览器:

2.2.1. Safari浏览器

2.2.2. 傲游浏览器(Trident与Webkit双核)

3. Trident

3.1. Trident(图形接口的排版引擎, 又称为MSHTML), 是微软在自家的操作系统(Windows)上搭载的Internet Explorer浏览器的内核引擎的名称。

3.2. Trident内核的常有浏览器:

3.2.1. Internet Explorer浏览器

3.2.2. 360浏览器(Trident与Blink双核)

3.2.3. 世界之窗浏览器(Trident与Blink双核)

4. Gecko

4.1. Gecko是套开放源代码的、以C++编写的网页排版引擎。Gecko是跨平台的,能在Microsoft Windows、Linux和Mac OS X等主要操作系统上运行。

4.2. Gecko内核的常有浏览器:

4.2.1. Firefox浏览器

5. Blink

5.1. 由于WebKit2在WebCore层面上实现的进程隔离在一定程度上与Google Chrome 自己的沙箱设计存在冲突, 故Google Chrome一直停留在WebKit, 使用Backport的方式实现和主线WebKit2的兼容。基于以上原因, Google决定从WebKit fork出自己的Blink Web引擎。Blink引擎几乎成为现在最流行的引擎, 没有之一。国内很多家的浏览器都使用Blink引擎作为内核。

5.2. 内核的常有浏览器:

5.2.1. Chrome浏览器

5.2.2. Opera浏览器

5.2.3. 360浏览器(Trident与Blink双核)

5.2.4. 世界之窗浏览器(Trident与Blink双核)

6. 因此, 我们在测试自己写的网页时, 通常也需要同时使用Chrome、Safari、Firefox、IE11这四个浏览器进行测试。

7. 注: 新版的IE(IE11之后的版本)也开始使用谷歌的Blink引擎, 不过微软还保留着自己的Trident引擎分支。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值