当前位置:首页 > 科技数码

chrome内核 五大主流浏览器内核

一个完整的浏览器包含浏览器内核和浏览器的外壳,浏览器内核又可以分为两部分:渲染引擎和js引擎,由于js引擎越来越独立,内核就倾向于只指渲染引擎。

浏览器的构成:一般由7个模块组成:User Interface(用户界面)、Browser engine(浏览器引擎)、Rendering engine(渲染引擎)、Networking(网络)、JAVAScript Interpreter(js解释器)、UI Backend(UI后端)、Date Persistence(数据持久化存储)

用户界面:包括地址栏、后退/前进按钮、书签目录等,也就是所看到的除了页面显示窗口之外的其他部分。

浏览器引擎:可以在用户面和渲染引擎之间传送指令或在客户端本地缓存中读写数据等,是浏览器中各个部分之间相互通信的核心。

渲染引擎:解析DOM文档和css规则并将内容排版到浏览器中显示有样式的界面,也有人称之为排版引擎,我们常说的浏览器内核主要指的就是渲染引擎。

网络:用来完成网络调用或资源下载的模块。

UI后端:用来绘制基本的浏览器窗口内控件,如输入框、按钮、单选按钮等,根据浏览器不同绘制的视觉效果也不同,但功能都是一样的。

JS解释器:用来解释执行JS脚本的模块,如V8引擎,JavaScriptCore

数据存储:浏览器在硬盘中保存cookie、localStorage等各种数据,可通过浏览器引擎提供的API进行调用。

主流浏览器的内核

Trident(IE内核)

Trident内核代表产品Internet Explorer,是微软开发的一种排版引擎。

Gecko(Firefox 火狐)

Gecko内核代表作品Mozilla FirefoxGecko是一套开放源代码的,以C++编写的网页排版引擎。Gecko是最流行的排版引擎之一,仅次于Trident。

Webkit(Safari)

苹果公司自己的内核,也是Safari浏览器的内核。Webkit内核代表作品Safari 、Chromewebkit是一个开源项目,包含了来自KDE项目和苹果公司的一些组件,

主要用于mac IOS系统,特点在于源码结构清晰,渲染速度极快。缺点是对网页代码的兼容性不高,导致一些编写不标准的网页无法正常显示,主要代表作品有Safari和google。

Presto(Opera)

Presto内核代表作品OperaPresto是由OperaSoftware开发的浏览器排版引擎,供Opera7.0及以上使用,它取代了旧版Opera4至6版本使用的Elektra排版引擎,包括加入动态功能,

例如网页或其部分可随着DOM及Script语法的事件而重新排版。

Blink(Chrome)

有Google和Opera Software挨罚的浏览器排版引擎,2013年4月发布,现在Chrome内核是Blink。Blink其实是webkit的分支,大部分国产浏览器最新版都采用Blink内核。

移动端的浏览器内核主要说的是系统内置浏览器的内核。

目前移动设备浏览器上常用的内核有Webkit、Blink、Trident、Gecko,其中苹果iOS平台主要是Webkit,Android4.4之前Android系统浏览器的内核是Webkit,Android4.4之后使用Blink,windows Phone8系统浏览器内核是Trident。

1.《chrome内核 五大主流浏览器内核》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《chrome内核 五大主流浏览器内核》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/485038.html

上一篇

关于乔布斯 乔布斯:关于人生的秘密

下一篇

小马购车 小马购车CEO现身说法:砍掉“双翼”我们没有跌倒

gg浏览器 27个谷歌Chrome浏览器使用技巧

  • gg浏览器 27个谷歌Chrome浏览器使用技巧
  • gg浏览器 27个谷歌Chrome浏览器使用技巧
  • gg浏览器 27个谷歌Chrome浏览器使用技巧
谷歌地球街景 谷歌地球终于能够在所有浏览器上加载 谷歌不再限制仅支持谷歌浏览器

谷歌地球街景 谷歌地球终于能够在所有浏览器上加载 谷歌不再限制仅支持谷歌浏览器

谷歌地球是谷歌推出的虚拟地球仪,借助谷歌地图和谷歌街景强大功能用户可以直接在网络上浏览全球各个地方。略显遗憾的是谷歌地球服务仅支持用户使用谷歌浏览器访问,主要不是谷歌浏览器则加载时会直接弹出错误提示。现在谷歌终于决定取消浏览器限制让所有浏览器都能访问谷歌地球,谷歌还解释为何限制现在又开放的技术原因。谷歌地球为何限制浏览器访问:说起谷歌地球限制浏览...

火狐游戏 火狐浏览器推虚拟现实版本:要变革游戏规则?

火狐游戏 火狐浏览器推虚拟现实版本:要变革游戏规则?

Mozilla虚拟现实测试版网站的截图本文来源:Yivian著名网页浏览器Firefox的开发商Mozilla已经开始向第三方开发商开放含有最新虚拟现实技术的测试版Firefox浏览器。相信不久之后Firefox用户就能使用诸如Oculus Rift之类的VR头显设备来开发完全交互式的上网体验。Mozilla在全球拥有1000多名员工,是一家总部...

什么是ie浏览器 回顾IE浏览器20年成长史

  • 什么是ie浏览器 回顾IE浏览器20年成长史
  • 什么是ie浏览器 回顾IE浏览器20年成长史
  • 什么是ie浏览器 回顾IE浏览器20年成长史
苹果公司的创始人 乔布斯恩仇录 苹果创始人至死未原谅6大敌人

苹果公司的创始人 乔布斯恩仇录 苹果创始人至死未原谅6大敌人

本站讯 3月25日消息, 据国外媒体报道, 新的史蒂夫·乔布斯传记周二发布,这本传记所描绘的乔布斯更加复杂。虽然这本传记对乔布斯的暴君形象有所纠正,但也没有粉饰乔布斯生前的各种个人恩怨,这些个人恩怨直到他生命的尽头也没有终结。下面就是六个乔布斯直到生命尽头仍不肯放下恩怨:1.尼尔·杨:这位摇滚歌手兼词曲作者曾批评iTunes下载音乐的音质。乔布斯...

虚幻4官网 爱它就让它免费:Epic宣布免费开放虚幻4引擎

  • 虚幻4官网 爱它就让它免费:Epic宣布免费开放虚幻4引擎
  • 虚幻4官网 爱它就让它免费:Epic宣布免费开放虚幻4引擎
  • 虚幻4官网 爱它就让它免费:Epic宣布免费开放虚幻4引擎
季逸超 做完浏览器和输入法,季逸超这次带来了一款搜索引擎Magi

季逸超 做完浏览器和输入法,季逸超这次带来了一款搜索引擎Magi

如果有一个初创团队告诉你,他们的创业项目是做一个搜索引擎,你会是什么反应?上周我就接到了这么一个项目,这款名叫Magi的搜索引擎背后的团队,是之前做猛犸浏览器和Rasgueadol的季逸超和他创立的Peak Labs。那么,Magi相比普通的搜索引擎有什么特别之处呢?简单点说,Magi是一个全新的自然语言搜索引擎+知识图谱服务。普通的搜索引擎,不...

网景浏览器 网景:曾经让微软感受到威胁的公司

网景浏览器 网景:曾经让微软感受到威胁的公司

本站讯 1月28日消息,1995是为接下来的世纪揭开序幕的一年。彼时,一家知名报刊的专栏曾断言:“这是网络开始改变生活的一年。”《连线》藉由对网景公司的回忆,带领读者重温互联网崛起前的黎明时光,以下是该文的主要内容:这一年,互联网和万维网(World Wide Web)从技术爱好者和学术研究人员的小圈子中脱颖而出,发展成为家喻户晓的一个名词。这一...