开发者学堂课程【HTML 入门与实战:浏览器内核】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/593/detail/8388
浏览器内核
浏览器内核(理解)----面试用
(1) Trident(IE内核)
国内很多的双核浏览器的其中一核便是 Trident,美其名曰"兼容模式"。
代表:IE、傲游、世界之窗浏览器、Avant、腾讯 TT、猎豹安全浏览器、360极速浏览器、百度浏览器等。
Window10 发布后,E将其内置浏览器命名为 Edge,Edge 最显著的特点就是新内核 EdgeHTML。
(2) Gecko(firefox)
Gecko(Firefox 内核): MoillaFireFox(火狐浏览器)采用该内核,Gecko 的特点是代码完全公开,因此,其可开发程度很高,全世界的程序员都可以为其编写代码,增加功能。可惜这几年已经没落了,比如打开速度慢、升级频繁、猪一样的队友 fash、神一样的对手 chrome。
(3) webkit(Safari)
Safari 是苹果公司开发的浏览器,所用浏览器内核的名称是大名鼎鼎的WebKit。
现在很多人错误地把 webkit 叫做 chrome 内核《即使 chrome 内核已经是: blink 了〉,苹果感觉像被别人抢了媳妇,都哭晕再厕所里面了。
代表浏览器︰傲游浏览器3、Apple Safari (Win/Mac/iPhone/iPad)、Symbian 手机浏览器、Android 默认浏览器
(4) Chromium/Bink(chrome)
在 Chromium 项目中研发 Blink 渲染引擎〈即浏览器核心〉,内置于 Chrome 浏览器之中。Blink 其实是 WebKit 的分支。
大部分国产浏览器最新版都采用 Blink 内核。
(5) Presto(Opera)
Presto 是挪威产浏览器 opera 的"前任" 内核,为何说是""前任",因为最新的opera 浏览器早已将之抛弃从而投入到了谷歌怀抱了。
移动端的浏览器内核主要说的是系统内置浏览器的内核。
目前移动设备浏览器上常用的内核有 Webkit,Blink,Trident , Gecko 等,其中iPhone 和 iPad 等苹果 ioS 平台主要是 WebKit,Android 4.4 之前的 Android 系统浏览器内核是 WebKit,Android4.4 系统浏览器切换到了 Chromium,内核是Webkit 的分支 Blink,Windows Phone 8 系统浏览器内核是 Trident。