uc浏览器内核是什么,常见浏览器内核介绍

1.什么是浏览器
的内核? 浏览器最重要或最核心的部分是“渲染引擎”,大致可以翻译为“渲染引擎”,但我们一般习惯称之为“浏览器内核” 。负责解释网页的语法,渲染网页 。所以所谓的浏览器内核,通常就是浏览器采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容和页面的格式信息 。
2.它在浏览器中的作用是什么? 浏览器内核是浏览器的基础和支撑 。没有浏览器内核,浏览器就无法独立存在和运行 。它的存在决定了网页呈现的内容、格式和效果 。所以好的浏览器一定是基于稳定、高端、有效的浏览器内核 。
3.四种浏览器内核介绍
(1)WEBKIT内核
Webkit:是苹果自主研发的内核,Safari浏览器使用 。Webkit引擎包括渲染引擎WebCore和javascript引擎JSCore,这两个引擎都源自KDE的KHTML和KJS引擎 。它们都是自由软件,在GPL条约下授权,支持BSD系统的开发 。所以Webkit也是自由软件,并且开放源代码 。谷歌Chrome、360极速浏览器、搜狗极速浏览器也使用Webkit作为内核 。
(2)壁虎内核
Netscape6开始采用内核,后来Mozilla FireFox(火狐浏览器)也采用了内核 。Gecko的特点是代码完全开放 。所以它的开发程度很高,全世界的程序员都可以为它写代码,添加功能 。因为是开源内核,所以受到很多人的青睐,壁虎内核的浏览器也很多,这也是壁虎内核虽然年轻但是市场份额却能快速增长的重要原因 。壁虎内核的浏览器仍然是最受火狐用户欢迎的,所以有时也叫火狐内核 。Gecko的核心设计相对成熟,在无法获取源代码的情况下,其开放性仅次于IE 。
(3)三叉戟内核
这个内核程序在1997年首次在IE4中采用 。它是微软在马赛克代码的基础上修改的,在IE11中还在使用,也就是俗称的“IE内核” 。Trident其实是一个开放的内核,它的接口内核设计已经相当成熟,所以出现了很多使用IE内核而不是IE的浏览器(shell浏览器) 。由于IE本身的“垄断”(虽然IE名义上不是垄断,但实际上尤其是Windows的90年代到XP初期,IE在市场份额上借助Windows的东风处于“垄断”地位),三叉戟内核长期处于主导地位 。
微软很久没有更新三叉戟内核了,这也导致了以下两个后果:一是三叉戟内核几乎与W3C标准脱节(2005年);二是三叉戟内核的bug等大量安全问题没有及时解决;接着,一些致力于开源的开发者和学者公开表达了IE浏览器不安全的观点,许多用户转向了其他浏览器 。这就是火狐和Opera出现的时候 。三叉戟内核常见的浏览器有IE6、IE7、IE8(三叉戟4.0)、IE9(三叉戟5.0)、IE10(三叉戟6.0)、2345浏览器等 。
(4)PRESTO内核
Presto是Opera软件为Opera 7.0及以上版本开发的浏览器排版引擎 。该引擎的特点是渲染速度优化到极致,也是目前公认的网页浏览速度最快的浏览器内核,但却是以牺牲网页的兼容性为代价的 。其实它是一个动态内核,和其他内核最大的区别在于脚本处理 。Presto有一个天然的优势,响应脚本事件时可以对页面的全部或部分进行重新解析 。另外这个内核在执行JavaSCRρPT时速度最快 。根据相同条件下的测试,Presto内核执行同样的JavaSCRρPT所需的时间只有Trident和Gecko内核的1/3左右(Trident内核最慢,但两者相差不大) 。
4.CSS3中-MS-,-MOZ-,-WEBKIT-,-O-浏览器私有前缀详解 (1)-moz-:代表火狐浏览器的私有属性 。
(2)-ms-:代表IE浏览器的私有属性 。
(3)-webkit-:表示safari和chrome浏览器的私有属性 。
【uc浏览器内核是什么,常见浏览器内核介绍】(4)-o-:代表opera浏览器的私有属性 。


    推荐阅读