浏览器内核.

分类: Life.| Live.!   发布于: 2010.10.01, 22:10, by  usual  查看:7,485   |   评论: 1 条 发表留言

目前做为一个职业重构,很有必要了解清楚目前主流浏览器的内核.每次做重构的时候,都需要在各个内核的浏览器里做兼容性测试,我目前也仅仅在IE系列和FF里做主要测试,Opera和Safari,这种太小众的浏览暂时不做考虑.

一、Trident:主要就是IE系列的内核,牛X的IE6,IE7,IE8,刚出的beta IE9都用它.微软在Mosaic代码的基础之上修改而来,沿用至今,而且已然深入了Windows操作系统的骨髓.Trident是一款开放的内核,接口内核也设计的相当成熟,所以,国产的很多浏览器都是调用它的内核.遨游,腾讯TT,搜狗,世界之窗,360SE等等之类的,其实就是换了IE换了个小马甲,所以我一直只拿原生IE来测试,国产的一率跳过.

二、Gecko:FF的内核.因为这个内核代码完全是公开的,全世界的程序员都可以为其编写代码,所以很受程序员欢迎.搞开发的都喜欢用FF,插件很丰富,Firebug真强大,对W3C标准也支持的很好.曾经用过一段时间FF,后来出chrome了,FF就完全变成测试和调试的工具了,启动速度太慢了…

三、Webkit:苹果公司基于KHTML开发的内核,苹果的Safari当然就用.Safari以前是MAC专用的,后来才出的Windows版本,所以从来没用过.Chrome的内核也是它,解析和渲染速度都比IE和FF快,UI做的很简洁,很是喜欢.

四、Presto:Opera用的内核.用过很少的一段时间,传说中的小众浏览器,我还真没见什么人用过.据说是手机浏览器,以后做手机浏览的页面,我会用它测试测试.

这是目前几种比较主流的内核,不管是哪种,希望以后的版本能对W3C标准支持的更好…