各个浏览器内核的区别

Posted 加勒比海豹丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了各个浏览器内核的区别相关的知识,希望对你有一定的参考价值。

  • 浏览器内核是什么东东
    • 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使用此内核。

以上是关于各个浏览器内核的区别的主要内容,如果未能解决你的问题,请参考以下文章

css针对各个浏览器的前缀是什么

关于前端浏览器兼容性问题

如何让ie调用chrome内核

前端常见的浏览器兼容性问题及解决方案

浏览器的浏览模式哪个好?IE核渲染、webkit核渲染、双核智能三个。有啥区别?(我用的是百度浏览器)

为啥不用webview内置浏览器