浏览器内核

小哥森 小哥森     2022-09-06     275

关键词:

浏览器解析渲染页面原理

浏览器 最重要 最核心的部分是“解释引擎”,也就是“浏览器内核”: 负责对网页语法的解释(如HTML、JavaScript)并渲染(显示)网页。 
网页的工作过程需要使用到两个引擎渲染引擎和javascript引擎 
什么是JavaScript引擎?简单来讲,就是能够提供执行JavaScript代码的运行环境 
所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎排版引擎(Rendering Engine,也有称渲染引擎),渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。 
浏览器内核很多,如果加上所有的几乎没有什么人在用的非商业的免费内核,那么可能大约有10款以上甚至更多,不过通常我们比较常见的大约只有以下四种:

- Trident :[?tra?dnt] 
IE浏览器(遨游、世界之窗、腾讯TT…都是IE)Trident内核最慢 
IE 以Trident 作为内核引擎 
- Gecko:[?gek??] 
- 开放源代码、以C++编写的网页排版引擎,是跨平台的 
FireFox是基于 Gecko 开发; 
presto:[?prest??] 
目前公认网页浏览速度最快的浏览器内核,然而代价是牺牲了网页的兼容性。由Opera Software开发的浏览器排版引擎,Opera(欧朋浏览器),但由于市场选择问题,主要应用在手机平台–Opera mini 
- Webkit: 
苹果公司自己的内核,google的chrome也使用webkit作为内核。 
是一个开源的浏览器引擎,同时WebKit 也是苹果Mac OS X 系统引擎框架版本的名称,它拥有清晰的源码结构、极快的渲染速度,包含的 WebCore 排版引擎和 JavaScriptCore解析引擎,均是从KDE的KHTML及KJS引擎衍生而来。 
许多网站都是按照IE来架设的,很多网站不兼容Webkit内核,比如登录界面、网银等网页均不可使用Webkit内核的浏览器。 
Safari([s??fɑri]), Google Chrome, 傲游3, 猎豹浏览器, 百度浏览器 opera浏览器 基于 Webkit 开发。

注:2013年2月Opera宣布转向WebKit引擎 
注:2013年4月Opera宣布放弃WEBKIT,跟随GOOGLE的新开发的blink引擎

2008年9月2日,谷歌公司发布的第一个版本Google Chrome(中文名为谷歌浏览器)就采用了Webkit引擎。 
2009年,广受关注的Android的自带的浏览器也是Webkit内核,加载网页速度比IE手机浏览器快了近一倍。 
2010年1月24日,搜狗公司发布搜狗浏览器V2.0Beta,采用Chromium引擎,并支持与IE引擎互相切换。 
2010年1月24日,傲游浏览器3.0beta发布。2012年5月31日已发布3.3.9.1000。傲游3修正了众多假死问题。拥有双引擎切换功能。 
2010年9月16日 360极速浏览器发布,这是一款使用Chromium开源代码(基于webkit内核)的浏览器,网页浏览比ie快一倍。 
2010年6月11日阿里云浏览器内测第一版(0.1.9.0)发布,这是一款**集成**Chromium内核、IE内核的浏览器。 
2010年5月25日,腾讯推出的QQ浏览器采用webkit内核以及IE内核。 
2011年7月18日,百度推出的百度PC浏览器支持IE和Webkit**双内核智能切换**。 
2013年2月,Opera宣布将用WebKit替代当前的核心浏览器引擎。[4] 
2013年4月4日 谷歌星期三(4月3日)宣布,他们将利用 WebKit 渲染引擎开发自主的网页渲染引擎“Blink”

补充:chromium ([?kr??mi?m])是 Google 的chrome浏览器背后的引擎,Chromium是一个由Google主导开发的网页浏览器,其目的是为了创建一个安全、稳定和快速的通用浏览器。Chromium相当于Chrome的工程版或称实验版

浏览器内核分类

浏览器内核分类目前主流的浏览器内核主要为以下四种:Trident内核,代表产品InternetExplorer微软IEGecko内核,代表产品MozillaFirefox火狐Presto内核,代表产品OperaBlink内核,代表产品Chrome,微软的Edge、360、QQ、2345Webkite内核,代表产品... 查看详情

浏览器内核

浏览器的内核分别是什么?IE:trident内核Firefox:gecko内核Safari:webkit内核Opera:以前是presto内核,Opera现已改用GoogleChrome的Blink内核Chrome:Blink(基于webkit,Google与OperaSoftware共同开发) 常见的浏览器内核有哪些?Trident内核:IE,MaxThon,TT,Th... 查看详情

浏览器内核

浏览器的四大内核:Trident,Gecko,Webkit,Blink。不同的内核对网页编写语法的解释也有不同,进而导致同一个页面在不同内核的浏览器下显示出来的效果也会有所出入,这也是作为一个前端工程师需要了解不同浏览器所使用的内... 查看详情

浏览器内核

1、Trident内核(Windows)Trident就是大名鼎鼎的 IE浏览器 所使用的内核,也是很多浏览器所使用的内核,通常被称为IE内核。基于Trident内核的浏览器非常多,这是因为Trident内核提供了丰富的调用接口。老的Trident内核(比如... 查看详情

五大主流浏览器与四大浏览器内核(代码片段)

本文内容:五大主流浏览器与其内核移动端浏览器内核浏览器内核优缺点五大浏览器的故事四大浏览器内核的故事五大主流浏览器与其内核浏览器最重要的部分是浏览器的内核。浏览器内核是浏览器的核心,可以分成两部分:渲... 查看详情

常用浏览器内核

常用浏览器的内核:(1)IE:trident内核(-ms-)(2)FireFox:gecko内核(-moz)(3)Safari:webkit内核(-webkit)(4)Opera:以前是presto内核,Opera现已改用GoogleChrome的Blink。(-o-)(5)Chrome:Blink内核(基于webkit),Google与peraSoftware... 查看详情

你了解现在有哪些主流浏览器及其内核吗

浏览器最重要的部分是浏览器的内核,浏览器内核是浏览器的核心,也称“渲染引擎”,用来解释网页语法并渲染到网页上;浏览器内核决定了浏览器该如何显示网页内容以及页面的格式信息,不同的浏览器内核对网页的... 查看详情

电脑技巧:常见的浏览器内核介绍,你都知道吗?

浏览器是大家日常使用电脑必备的软件,网上查资料、听音乐、办公等等,都不离不开浏览器给我们提供的方便,今天小编来给大家介绍一下常见的浏览器内核,一起来学习一下吧!1、Chromium 内核GoogleChrom内核:统称为Chromiu... 查看详情

浏览器内核(四种内核)

      浏览器内核有很多种,主流的有四种,这四种内核分别是Trident,Gecko,webkit,prestv。        Trident----IE,        & 查看详情

浏览器内核

Wekbit是一个开源的Web浏览器引擎,也就是浏览器的内核。Apple的Safari,Google的Chrome,NokiaS60平台的默认浏览器,Apple手机的默认浏览器,Android手机的默认浏览器均采用的Webkit作为器浏览器内核。Webkit的采用程度由此可见一斑,理所当... 查看详情

浏览器内核

...内核设计的相当成熟,因此才有许多采用IE内核而非IE的浏览器(壳浏览器)涌现。此外,为了方便也有很多人直接简称其为IE内核(2)、IE从版本11开始,初步支持WebGL技术。(3)、I 查看详情

1.五大浏览器内核

IE:trident内核Firefox(火狐):gecko内核Safari:webkit内核Opera(欧朋):以前是presto内核,Opera现已改用GoogleChrome的Blink内核Chrome(谷歌):Blink(基于webkit,Google与OperaSoftware共同开发) 查看详情

浏览器的内核有哪些?分别有什么代表的浏览器?

Trident内核:IE,搜狗高速浏览器等Gecko内核:MozillaFirefox(火狐浏览器),Netscape6及以上版本Webkit内核:Safari、曾经的ChromePresto内核:Opera7到Opera12.17(欧朋浏览器)之间的版本采用的内核Blink内核:现在Chrome内核是Blink,Opera现已... 查看详情

浏览器内核

Trident(IE内核):指IE内核浏览器,以微软操作系统的webcontrol控件为内核,常见的有IE6、IE7、IE8(Trident4.0)、IE9(Trident5.0)、IE10(Trident6.0)。火狐内核:指Gecko引擎,代表作MozillaFirefoxGecko是一套开源的C++编写的网页排版引擎。Pre... 查看详情

浏览器内核

...内核设计的相当成熟,因此才有许多采用IE内核而非IE的浏览器(壳浏览器)涌现。由于IE本身的“垄断性”(虽然名义上IE并非垄断,但实 查看详情

浏览器内核

浏览器内核是什么?浏览器内核主要分成两部分:渲染引擎和JS引擎,因为JS引擎的逐渐独立,故通常浏览器内核是指渲染引擎。渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。浏览器内核(渲染引擎)有什么... 查看详情

浏览器双内核

 国内浏览器很多都是双内核(webkit和Trident),webkit内核高速浏览,IE内核兼容网页和旧版网站。而添加meta标签的网站可以控制浏览器选择何种内核渲染。<meta name="renderer" content="webkit|ie-comp|ie-stand">  国内... 查看详情

常用浏览器内核!ie,chrome,firefox,safari,opera等内核

常用浏览器内核: IE内核为:trident;Chrome内核为:blink(基于webkit,谷歌与Operasoftware共同开发);Firefox内核为:gecko;Safari内核为:webkit内核;Opera内核为:blink(跟Chrome一样)之前为presto; 查看详情