浏览器内核简介

作者: Addy_Zhou | 来源:发表于2015-12-02 23:04 被阅读197次

什么是浏览器内核

浏览器引擎分为排版引擎和Js引擎两种。js引擎就是解释执行javascript的,而排版引擎就是执行html、css来渲染页面的。浏览器内核指的是这两者。

浏览器内核

Mosaic -> Trident (ie浏览器内核)

IE 11 支持WebGL技术
IE 8 javascript引擎 Jscript
IE 9 javascript引擎 Chakra

注:

WebGL :
WebGL是一种3D绘图标准,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了。
OpenGL ES:
OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计

Mosaic ->Gecko(firefox)

Netscape 6、Firefox 采用的内核,由部分不满意微软IE没有使用w3c标准的开发者和停止更新的Netscape的部分员工共同创办Mozilla,以Mosaic为基础开发的浏览器内核

Gecko的javascript引擎是spiderMonkey

Presto(Opera)

presto是Opera的前身内核,特点是速度快,但牺牲了兼容性。目前Opera采用google chrome的blink内核

KHTML->WebCore->WebKit(safari、google chrome)

苹果在比较了KHTML和Gecko后,选择了前者,延生出了WebKit。WebKit包含WebCore和JsCore,WebCore由KHTML发展来,KJs发展成了JsCore。

google chrome也使用了webkit内核,但后来google升级JsCore引擎为V8引擎;

之后苹果在WebKit的基础上发展了WebKit2;而Google在WebKit的基础上发展了Blink,并改用Blink

WebKet->Blink(google chrome)

Google 在 Google Chrome/Chromium 中使用基于 WebKit 的 fork Web 渲染引擎:Blink。同时 Opera 也将跟进 Google Chrome/Chromium 的步伐。

参考:

(1)[排版引擎]:http://baike.baidu.com/view/459307.htm

(2)[浏览器内核]:
http://baike.baidu.com/link?url=7KUYuMddjEiXasGdUK2RJl7ZBP9jvAnWuR2Yi0nay6Uce4ZLZD0sXKTFz8rMAlV2m0otk7uzVNQZLGSD4JqS0K

相关文章

  • 浏览器 控制台

    17.02.09 不同内核浏览器的差异以及浏览器渲染简介(转)浏览器内核及差异 17.02.11 Chrome 控...

  • 浏览器之间的差异性及浏览器渲染简介

    参考文章:不同内核浏览器的差异以及浏览器渲染简介 ,并根据目前浏览器发展情况进行了修改。 一、常见浏览器及其内核 ...

  • 浏览器内核简介

    浏览器内核是分为两个部分的,一个是渲染引擎(GUI引擎),另一个是JS引擎。现在JS引擎比较独立,内核更加倾向于描...

  • 浏览器内核简介

    浏览器内核可以说是浏览器的心脏,浏览器内核由两部分组成,渲染引擎——“Rendering Engine”,和JS引...

  • 浏览器内核简介

    一、浏览器内核 Rending Engine, 顾名思义,称之为渲染网页内容的,将网页的代码转换为你看得见的页面,...

  • 浏览器内核简介

    什么是浏览器内核 浏览器引擎分为排版引擎和Js引擎两种。js引擎就是解释执行javascript的,而排版引擎就是...

  • 各大浏览器内核简介

    title: 各大浏览器内核简介tags: 浏览器id: 114categories: 未分类date: 2015...

  • 常见浏览器内核

    常见的浏览器内核 Trident: IE内核 Geckos: 火狐内核 Webkit: 谷歌浏览器内核

  • web通用测试案例汇总

    一、科普 浏览器内核分类Trident内核又称IE内核,IE系列浏览器均采用此种内核,360安全浏览器也使用此内核...

  • 浏览器相关基础

    浏览器内核 浏览器内核IETridentChromeWebkit/BlinkFirfoxGeckoSafariWe...

网友评论

  • 如1:可以介绍的再详细深入一点吗
    Addy_Zhou:@如1 可以呀 :smile:
  • LostAbaddon:苹果在WebKit的基础上发展了WebKit2,而后Google在WebKit的基础上发展了Blink。
    另一方面,Google的Chromium将WebKit的JSCore替换成了V8,这也是一项改动吧。
    曾经有段时间就是靠着V8相对别的JS引擎的出色速度优势,让Chrome异军突起。
    Addy_Zhou:@塔塔酱 嗯嗯,谢谢补充,我把这个整理进去

本文标题:浏览器内核简介

本文链接:https://www.haomeiwen.com/subject/wxxshttx.html