各个浏览器内核的区别
- 浏览器内核是什么东东
- Rending Engine, 顾名思义,称之为渲染网页内容的,将网页的代码转换为你看得见的页面,因为是排版,所以排版,所以肯定会有排版错误等问题。为什么会有排版错误呢,一部分是由于网站本身编写不规范,另一方面是浏览器本身的不规范。 现在有一些主流的排版引擎,因为这些排版引擎都有其代表的浏览器,所以常常会把排版引擎的名称和浏览器的名称混用,其实这样是不合理的,因为一个完整的浏览器不会只有唯一的排版引擎,还有自己的界面框架和其他的功能支撑,而排版引擎本身也不可能实现浏览器的所有功能,下面罗列出几款主流的的排版引擎和浏览器。但是牛逼的chrome 内核, webkit,不仅包含了渲染引擎,也悄悄包含了 js 引擎。它由渲染引擎 webCore 和 JavaScript 引擎 jsCore 组成。
- Trident内核(window)
- IE 浏览器使用的内核,被鄙视过无数次的IE 啊。。 其实除了Trident之外,微软还有另一个网页浏览器排版引擎,称为Tasman,它是使用在「Internet Explorer for Mac」的排版引擎。相较于Trident,Tasman引擎对网页标准有较佳的支持,但微软自04年开始已经停止了Mac计算机版本的 Internet Explorer的开发。
- WebKit内核(NB 的内核,跨平台)
- chrome,Safari,塞班手机浏览器,安卓手机浏览器。
-
由khtml发展而来,也是apple给开源世界的一大贡献,是目前最火热的浏览器内核,火热的不是说它的市场份额,而是应用的面积和势头,因为脱胎于khtml,所以具有高速的特点,同样遵守w3c标准,从目前来看,webkit内核是最具有潜力而且是已经有相当成绩的新型内核,性能非常好,对w3c标准的支持也非常完善,本人十分看好他、
-
khtml(linux)
-
常见的khtml内核的浏览器有:konquero
- KDE开发的内核,速度快捷,容错率低,这种内核不见得有很多人知道,但后面看下去你就会明白
-
-
Presto(跨平台)
-
opera所 采用的内核,准确的说是opera7.0及以后的版本采用的内核,之前的版本采用的内核是elektra, 无容置疑,Presto内核对w3c的支持也很良好,presto对页面文字的解析方面的性能比webkit还要高,对页面有较高的阅读性
- opera使用此内核。
-
To Be Architectures But Not Code Monkeys.
The Only Way To Do Great Work Is To Love What You Do.
Myths Are Public Dreams While Dreams Are Personal Myths.
The Only Way To Do Great Work Is To Love What You Do.
Myths Are Public Dreams While Dreams Are Personal Myths.