码迷,mamicode.com
首页 > 其他好文 > 详细

各个浏览器内核的区别

时间:2016-03-07 16:42:40      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

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

各个浏览器内核的区别

标签:

原文地址:http://www.cnblogs.com/Slim-Shady/p/5250749.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!