IE | trident |
Chrome | webkit/blink |
firefox | Gecko |
Opera | presto |
Safari | webkit |
内核主要分成两部分:渲染引擎(layout engineer或 Rendering Engine) 和 JS 引擎。
- 渲染引擎:负责取得网页的内容(HTML、 XML 、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。
- JS引擎则:解析和执行 javascript 来实现网页的动态效果。
最开始渲染引擎和JS引擎并没有区分的很明确,后来 JS 引擎越来越独立,内核就倾向于只指渲染引擎。渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。
各种浏览器
Firefox浏览器
Mozilla Firefox,中文名称火狐,是一个开源网页浏览器,使用Gecko引擎(即非ie内核),由Mozilla基金会与数百个志愿者所开发。原名“Phoenix”(凤凰),之后改名“Mozilla Firebird”(火鸟),再改为Firefox的名字。 Firefox是Mozilla基金会开发的一个轻便、快速、简单与高扩充性的浏览器。
Redfox浏览器
Redfox是经过定制后的绿色安装增强FireFox版本,其特点如下:采用正式版代码编译优化,支持部分非标准网站;不写注册表,可以方便的拷贝移动或者删除;加入了大量常用扩展供大家在安装的时候选择;对原有FireFox的错误和不方便设置进行了修正;调整了部分次参数进一步加快FireFox的浏览速度。
Madfox浏览器
Madfox是一个基于Firefox的浏览器。Firefox是一个非常优秀的浏览器,但是由于我们周围有很多不符合互联网标准的网站,从而在很大程度上阻碍了Firefox的推广。对于标准和非标准,无论是技术还是非技术层面,都有着非常激烈的争论。Madfox项目的目的,是希望仅从技术的角度出发,通过扩展Firefox,尝试去兼容不符合标准和规范的网站。
DR.Orca浏览器
Dr.Orca是一款方便、实用的单窗口多页面浏览器。它基于Gecko引擎,除了拥有Gecko核心浏览器的浏览速度快的特点,还具备了时下各种主流的浏览器所具备的很多功能,如支持鼠标手势、强大的过滤功能、群组收藏功能等。Dr.Orca还提供了多语言选择,其中包括了简体中文。
K-Meleon浏览器
K-Meleon是一个可自定义的,轻型的用于WIN32(WINDOWS)平台的网络浏览器,基于Geckos设计引擎。K-Meleon是在遵循GNU公共许可证下的开放源代码的自由软件。
Netscape 6.0 之后版本
网景(Netscape)是一个自1994年开始的品牌。它亦是网景通讯公司(Netscape Communications Corporation,1994年4月4日—2003年7月5日)的常用简称。网景通讯公司曾经是一间美国的电脑服务公司,以其生产的同名网页浏览器而闻名。
Opera浏览器
Opera为来自挪威的一个极为出色的浏览器,具有速度快、节省系统资源、订制能力强、安全性高以及体积小等特点,目前已经是最受欢迎的浏览器之一。多文件接口(MDI)、方便的缩放功能、整合搜索引擎、键盘截径与鼠标浏览功能、当机时下次可以从上次浏览进度开始、防止pop-up、Fullscreen、对HTML标准的支持、整合电子邮件与新闻群组以及让使用者自订接口按钮、skin、工具列等的排列方式,都是Opera多年来备受喜爱的特殊功能。
Opera长年以来不屈不挠,尽管市场始终就那么一点。如今各浏览器群雄逐鹿,Opera公司宣布,将在2013年2月发布一款名为“OperaIce”的手机和平板机浏览器,不再使用自己开发和使用了多年的Presto核心,改用Google Chrome的Web Kit,支持Android、iOS两大平台。曾伴随我们多年并让我们佩服的Opera的小巧特性成为历史。
Opera 9.5 ~ 12.16
Opera9.5~12.16使用新的Kestrel内核(仍属于Presto内核),新内核使Opera速度更快,且支持开放网页标准。其中Opera Link功能可以使用户自由连接装有Opera的设备。Opera9.5~12.16可以在Windows、Mac及Linux操作系统下完美运行。<