浏览器内核是什么意思 浏览器内核有几种类型

本文章由注册用户 知无涯 上传提供 评论 0
摘要:浏览器由shell+内核两部分组成,shell是浏览器的外壳,通过调用内核来实现各种功能;内核则是浏览器的核心,是基于标记语言显示内容的程序或模块的。浏览器内核有五种,分别是Trident内核、Gecko内核、Webkit内核、Blink内核以及已经废弃的Presto内核,技术分支方面则主要有排版渲染引擎、JavaScript引擎以及其他三种。下面一起来了解一下浏览器内核有几种类型吧。

一、浏览器内核是什么意思

上海花千坊浏览器内核是指浏览器最核心的部分,负责对网页语法的解释(如标准通用标记语言下的一个应用HTML、JavaScript)并渲染(显示)网页。

浏览器分为两部分,shell 内核,Shell是指浏览器的外壳:例如菜单,工具栏等,主要是提供给用户界面操作、参数设置等,它是调用内核来实现各种功能的;内核则是浏览器的核心,是基于标记语言显示内容的程序或模块的。

上海花千坊通常所谓的浏览器内核,就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同。

二、浏览器内核有几种类型

浏览器的内核不止有一种,有以下五种类型:

1、Trident内核

Trident(又叫MSHTML)是一款开放的内核,由于其引擎被设计成一个软件模块,所以其他的软件开发人员就能够在他们开发的应用程序中加入网页的浏览功能。Trident内核接口已经很成熟了,但它无法在windows操作系统之外的其他操作系统上使用,所以不能跨平台使用。

2、Gecko内核

上海花千坊ecko的特点是代码完全公开,因此,其可开发程度很高,全世界的程序员都可以为其编写代码,增加功能。因为这是个开源内核,因此受到许多人的青睐,Gecko内核的浏览器也很多,这也是Gecko内核虽然年轻但市场占有率能够迅速提高的重要原因。

3、Presto内核

这款浏览器内核的特点就是渲染速度的优化达到了极致,它实际上这是一个动态内核,与前面几个内核的最大的区别就在脚本处理上,Presto有着天生的优势,页面的全部或者部分都能够在回应脚本事件时等情况下被重新解析;然而代价是牺牲了网页的兼容性,现已停止开发并废弃。

4、Webkit内核

Webkit引擎包含WebCore排版引擎及JavaScriptCore解析引擎,均是从KDE的KHTML及KJS引擎衍生而来,它们都是自由软件,在GPL条约下授权,同时支持BSD系统的开发。所以Webkit也是自由软件,同时开放源代码。

5、Blink内核

上海花千坊Blink渲染引擎是2013年推出的,是多处理架构系统,新内核会提升整个开源网络生态系统的机能。

三、浏览器内核的技术分支有几种

上海花千坊浏览器内核的技术分支主要有三种:排版渲染引擎、JavaScript引擎以及其他:

1、排版渲染引擎

排版渲染引擎的功能主要负责取得网页的内容(HTML、XML、图像等)、整理信息,以及计算网页的显示方式,然后输出至显示器。所有的网页浏览器、电子邮件客户端以及其他需要编辑、显示网络内容的应用程序都需要排版渲染引擎,特别是排版渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。

2、JavaScript引擎

上海花千坊JavaScript引擎是用来渲染JavaScript的,JavaScript的渲染速度越快,动态网页的展示也越快,因此这一技术分支下发展的浏览器内核主要重视的是浏览器的使用速度和用户的使用体验。

3、其他

其他类型的技术分支主要是一些小众的技术。

网站提醒和声明
本站为注册用户提供信息存储空间服务,非“MAIGOO编辑”、“MAIGOO榜单研究员”、“MAIGOO文章编辑员”上传提供的文章/文字均是注册用户自主发布上传,不代表本站观点,版权归原作者所有,如有侵权、虚假信息、错误信息或任何问题,请及时联系我们,我们将在第一时间删除或更正。 网页上相关信息的知识产权归网站方所有(包括但不限于文字、图片、图表、著作权、商标权、为用户提供的商业信息等),非经许可不得抄袭或使用。
提交说明:
相关推荐
云浏览器是什么浏览器 云浏览器总自动弹出来怎么办
云浏览器是基于云内核和云端技术打造的浏览器软件,具有云查杀、云上网、云应用、云导航、云语音、云存储、云下载等功能,凭借智能、极速、安全、易扩展等特性受到欢迎。使用云浏览器的时候,有时会遇到云浏览器自动弹出来的情况,这其实是设置允许自启动造成的,在手机应用管理界面取消自启动即可。下面一起来了解一下云浏览器是什么浏览器吧。
浏览器缓存过多有什么影响 怎么清除浏览器缓存
浏览器为了节约网络资源,提高网络效率,会把用户浏览过的页面存储在用户磁盘上,这些存储的文件就是浏览器缓存。浏览器缓存需要定期清理,不然缓存过多或占用手机或电脑的内存,导致卡顿。电脑上和手机上清除浏览器缓存一般都是在设置界面,找到“清除浏览数据”的选项,选择清理即可。下面一起来了解一下怎么清除浏览器缓存吧。
【浏览器排行榜】十大最好用的浏览器软件 最受欢迎的浏览器软件
一款好用的pc浏览器对于电脑来说如虎添翼,而不好用的则会让使用者叫苦连连,你心中哪款PC浏览器最好呢?Maigoo小编为大家带来了十大最好用的浏览器软件,包括:Chrome浏览器、edge浏览器、QQ浏览器、搜狗浏览器、火狐浏览器、safari浏览器、Opera浏览器等,一起来看看吧。
网络浏览器打不开网页是什么原因 浏览器打开网页特别慢怎么回事
使用浏览器打开网页上网时,有时会出现网页打不开的情况,出现这种问题的原因有很多,比如网络设置错误、浏览器的组件缺失、浏览器版本不合适、内存条故障、LSP问题等,找到故障原因进行解决即可。浏览器打开网页时,有时还会遇到网页打开慢,每点一步都要卡半天的情况,这可能是网速慢、网页本身问题、打开的图片视频过多、电脑的操作系统问题、系统垃圾过多等原因。下面一起来了解一下网络浏览器打不开网页是什么原因吧。
浏览器插件有什么用 浏览器插件安全吗
浏览器插件是指基于浏览器的原有功能,另外增加新功能的工具类程序,主要作用是扩展应用功能、丰富浏览体验,不同浏览器插件功能有所不同。需要注意的是,浏览器插件并不都是安全的,有的自行下载安装的浏览器插件可能是网络黑客设计的,利用恶意插件可以获取你的浏览信息甚至盗取应用密码,大家下载安装时要注意。下面一起来了解一下浏览器插件有什么用吧。