详解WebKit、Chromium、Blink和区别

im, 无色
im, 无色
im, 无色
919
文章
0
评论
2019年8月9日08:53:30 评论 17,167

浏览器的内核引擎,基本上是三分天下

Trident: IE 以Trident 作为内核引擎;
Gecko: Firefox 是基于 Gecko 开发;
WebKit: Safari, Google Chrome,傲游3,猎豹浏览器,百度浏览器 opera浏览器 基于 Webkit 开发。


之前还有Presto内核。:
Presto是早期Opera的内核,但由于市场选择问题,主要应用在手机平台--Opera mini
注:2013年2月Opera宣布转向WebKit引擎
注:2013年4月Opera宣布放弃WEBKIT,跟随GOOGLE的新开发的blink引擎

详解WebKit、Chromium、Blink和区别

Chromium

Webkit内核介绍

狭义的WebKit是一套开源的网页渲染引擎,广义的WebKit是浏览器内核、浏览器Web接口如WebView何类WebView,采用WebKit的浏览器包括Chrome、Safari、QtWebKit、Android Browser。

WebKit2是新的API,包含两个线程分别负责网页渲染和接口API,他们之间通过IPC进行通信。这样极大地提高了安全性和独立性、稳定性,这样当渲染进程阻塞的时候不会影响接口API的调用。

最早的Chromium 是基于WebKit的。Chrome由Chromium开发而来。

graph LR
WebKit-->Chromium
graph LR
Chromium-->Chrome

现在,Google早就已经退出WebKit而搞自己的Blink。

Blink介绍

Blink 目前就是从 WebKit 直接复制出一
个版本出来,然后将与 chromium 无关的 Ports 全部移除掉,将代码结构重新整理,就目前而言,Blink 的渲染和
WebKit 是一样,但是,以后两者将各自走不同的路。(WebKit当年也是以这样的方式来从KHTML中复制出来的。)

Blink不再是WebKit:http://www.chromium.org/blink
BLINK内核就是谷歌公司,针对WEBKIT内核,做的修订和精简。
去掉了几十万行的没用的复杂代码,让效率更高。然后针对未来的网页格式,做了进一步优化,和效率提升的处理。
所以BLINK内核可以看成是WEBKIT的精简高效强化版。

 

Chromium和WebKit

WebKit是渲染引擎,Chromium是浏览器。
Chrome 是Chromium的稳定版。
可以这样理解,Chrome 和360、QQ 和 Edge都是基于Chromium内核的浏览器。

im, 无色
  • 本文由 发表于 2019年8月9日08:53:30
Chromium内核新款Edge浏览器对比评测 Edge

Chromium内核新款Edge浏览器对比评测

来源:中关村在线 根据外媒消息,新款Edge浏览器可能会随Windows 10 20H1更新直接登陆Windows 10系统,并取代现有的Edge内核老款Edge浏览器。 自Windows 10系统发...
Chromium版Edge浏览器Beta发布下载 浏览器下载

Chromium版Edge浏览器Beta发布下载

基于Chromium开源内核重新开发的微软Edge浏览器已经推进很长时间了,从4月的公测算起也接近小半年,不过版本迭代均停留在Canary(日更)和Dev(周更)两个早期分支。 今天(8月21日),微...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: