眨眼实际上是WebKit的一个分支,就像WebKit是KHTML的一个分支一样。 Google的Chromium项目以前曾使用WebKit(WebCore)作为呈现引擎,但由于某种原因,它没有将其多进程体系结构移植到Webkit。
后来,由于Apple的WebKit2与Chromium的沙盒设计之间的冲突,Chromium一直停留在WebKit中,并使用移植方法来实现与主线WebKit2的对接。这增加了Chromium的复杂性,并在一定程度上影响了Chromium的体系结构移植工作。
基于上述原因,Google决定从WebKit(后来由Google和Opera Software联合开发)衍生出自己的Blink引擎,并将基于WebKit代码开发更快,更简单的呈现引擎,并逐渐摆脱WebKit的影响,以创建一个完全独立的Blink引擎。这样,维护Google和Apple之间的技术关系的唯一链接就被切断了。
Google和Apple在许多领域都是竞争对手,但在浏览器引擎方面只有技术合作,并且有着相同的利益。但是出于自己的利益,没有人会表现出100%的“诚意”来做好WebKit,因为您获得的结果可以被竞争对手直接享受。移动互联网已经兴起,手机和平板设备必将成为浏览器的另一个战场。此时,如果谷歌和苹果仍然团结在一起,将严重阻碍双方的进步,也将阻碍WebKit的发展。
据说Blink删除了880行的Webkit代码。
为什么叫眨眼?感兴趣的人可以在Chrome Moving to Blink上阅读此采访Paul Irish,
[复制代码](javascript:;)it fits that Blink will never support the infamous

Blink引擎问世之后,各种家用chrome浏览器也被Blink所采用。您可以在浏览器地址栏中输入chrome:// version进行查看。例如,在360下:

图片
Presto(['prestəʊ])
Presto是挪威浏览器Opera的“前身”内核。为什么将其称为“前身”,因为最新的歌剧浏览器已经放弃了它,并将其放入Google大本营。
Opera的一个里程碑是Opera 7. 0,因为它使用由Opera Software独立开发的Presto渲染引擎,该引擎取代了Opera 4到6的较旧版本中使用的Elektra排版引擎。渲染速度的优化达到了极限,但代价是牺牲了Web兼容性。
Presto添加了动态功能,例如,可以根据DOM和脚本语法事件重新格式化网页或其中的一部分。 Presto启动后,将发布连续的更新,可以纠正许多错误,并且可以优化读取Javascript的性能,并成为当时最快的引擎。
但是,为了降低研发成本,Opera在2013年2月宣布将放弃Presto,而是跟随Chrome将WebKit分支的Chromium引擎用作其自己的浏览器核心引擎。 Presto内核的Opera浏览器版本将始终保持在1 2. 17。 Chrome在2013年推出Blink引擎后,Opera紧追其后,表示它将改用Blink作为浏览器核心引擎。
与Google支持的开源WebKit和Chromium系列相比,Presto没有提升优势。这是Opera切换到WebKit的主要原因,而使用WebKit核心的Opera浏览器与Google Chrome浏览器的大量插件兼容。但是,更改内核的成本对于Opera来说太痛苦了。使用Google的WebKit内核后,最初快速,轻巧和稳定的Opera浏览器异常滞后,并且性能不稳定。 Opera用了整整两年的时间将旧内核浏览器的书签同步到新内核。随着时间的流逝,许多Opera用户已切换到Google Chrome和其他浏览器,从而导致许多用户流失。仍然有数千万的人在使用旧版本的Opera。
许认为Opera浏览器以1 2. 17结尾,并且Opera的更新版本不再是原始Opera。
永久保存怎么办?
关于移动终端
移动终端的浏览器内核主要是指系统内置浏览器的内核。
当前,移动设备浏览器上常用的内核包括Webkit,Blink,Trident,Gecko等。其中,Apple的iPhone和iPad等iOS iOS平台主要是WebKit,而Android之前的Android系统浏览器内核4. 4是WebKit,Android 4. 4。系统浏览器已切换至Chromium,内核是Webkit Blink的分支,Windows Phone 8系统浏览器内核是Trident。
摘要
浏览器内核主要是指浏览器的渲染引擎。在2013年之前,它代表了Trident(IE),Gecko(firefox),Webkit(Safari chrome等)和Presto(opera)。 2013年,Google开始开发眨眼引擎,而chrome 28开始使用它,而Opera放弃了自己开发的Presto引擎并投资于Google的怀抱,与Google以及各种国产chrome浏览器一起开发了眨眼引擎( 36 0、 UC,QQ,2345等)也放弃了webkit并开始眨眼。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shumachanpin/article-313243-2.html