主流浏览器及其内核
现在国内常见的浏览器有:IE、Firefox、QQ浏览器、Safari、Opera、Google Chrome、百度浏览器、搜狗浏览器、猎豹浏览器、360浏览器、UC浏览器、遨游浏览器、世界之窗浏览器等。但目前最为主流浏览器有五大款,分别是IE、Firefox、Google Chrome、Safari、Opera。
对于主流浏览器的划分有两点原因:
- 该浏览器在市场中所占的份额大于3%
- 该浏览器必须要有独立研发的内核
以下分别为主流浏览器及其内核介绍:
浏览器 | 内核 |
---|---|
IE | Trident |
Chrome | blink |
firefox | Gecko |
Opera | presto |
Safari | webkit |
Trident(IE内核)
Trident内核代表产品Internet Explorer,是微软开发的一种排版引擎,也叫IE内核。
Blink(Chrome)
Blink是一个由Google主导开发的开源浏览器排版引擎,2013年4月发布,现在Chrome内核是Blink。Blink其实是webkit的分支,大部分国产浏览器最新版都采用Blink内核。
Gecko(Firefox 火狐)
Gecko内核代表作品Mozilla FirefoxGecko是一套开放源代码的,以C++编写的网页排版引擎。
Presto(Opera)
Presto内核代表作品OperaPresto是由OperaSoftware开发的浏览器排版引擎,供Opera7.0及以上使用,它取代了旧版Opera4至6版本使用的Elektra排版引擎,包括加入动态功能,例如网页或其部分可随着DOM及Script语法的事件而重新排版。
Webkit(Safari)
苹果公司自己的内核,也是Safari浏览器的内核。Webkit内核代表作品Safari 、Chromewebkit是一个开源项目,包含了来自KDE项目和苹果公司的一些组件,主要用于IOS系统,特点在于源码结构清晰,渲染速度极快。缺点是对网页代码的兼容性不高,导致一些编写不标准的网页无法正常显示。