浏览器内核可以分为两部分:渲染引擎(布局工程师或渲染引擎)和JS引擎。
渲染引擎它负责获取网页的内容(HTML,XML,图像等),组织信息(例如添加CSS等),并计算网页的显示方法,然后输出到显示器或打印机。不同的浏览器内核对网页语法的解释不同,因此呈现效果也不同。
JS引擎分析Java语言并执行Java语言以实现网页的动态效果。
起初,渲染引擎和JS引擎并没有明确区分。后来,JS引擎变得越来越独立,内核趋向于仅引用渲染引擎。一个网络标准项目团队创建了一个ACID,以测试引擎的兼容性和性能。有很多类型的内核。例如,可能有十多种非商业性的免费内核没有人使用,但是常见的浏览器内核可以分为以下四种:Trident,Gecko,Blink和Webkit。
(1) Trident(IE内核)
在中国,许多双核浏览器的核心之一就是Trident,绰号为“兼容模式”。
代表:IE,Maxthon,世界之窗浏览器,Avant,腾讯TT,猎豹安全浏览器,360速度浏览器,百度浏览器等。
Window10发行后,IE将其内置浏览器命名为Edge。 Edge最显着的功能是新的内核EdgeHTML。
([2) Gecko(firefox)
Gecko(Firefox内核):Mozilla FireFox(Firefox浏览器)使用此内核。 Gecko的特点是代码是完全开放的。因此,可以高度发展。全世界的程序员都可以为此编写代码,并添加功能。遗憾的是,过去几年一直在下降,例如缓慢的开放速度,频繁的升级,像猪一样的队友闪闪发光,以及像神一样的对手那样的镀铬。
([3) webkit(Safari)
Safari是苹果公司开发的浏览器,使用的浏览器内核名称是著名的WebKit。
如今,许错误地将webkit称为chrome内核(即使chrome内核已经在闪烁),Apple感觉就像被其他人抢走了daughter妇,他们都在厕所里哭泣。
代表浏览器:Maxthon浏览器3、 Apple Safari(Win / Mac / iPhone / iPad),Symbian移动浏览器,Android默认浏览器
([4)铬/粉红色(铬)
在Chromium项目中开发Blink渲染引擎(浏览器核心),该项目内置于Chrome浏览器中。眨眼实际上是WebKit的一个分支。
大多数家用浏览器的最新版本都使用Blink内核。
([5) Presto(Opera)
Presto是挪威浏览器Opera的“前身”内核。为什么将其称为“前身”,因为最新的歌剧浏览器已经放弃了它,并将其置于Google的怀抱中。
学到一点:
移动终端的浏览器内核主要是指系统内置浏览器的内核。
当前,移动设备浏览器上常用的内核包括Webkit,Blink,Trident,Gecko等。其中,Apple的iOS平台(例如iPhone和iPad)主要是WebKit,而Android之前的Android系统浏览器内核4. 4是WebKit,Android 4. 4系统浏览器切换到Chromium,内核是Webkit Blink的分支,Windows Phone 8系统浏览器内核是Trident。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-373431-1.html
他的声音真的很棒
沃尔玛呢
导弹艇也要严阵以待