当前位置首页 > 火狐浏览器> 正文

常见的浏览器内核有哪些

2024-08-30 10:01:50 火狐浏览器 / 浏览器内核 / Webkit / safari / IE内核 / Presto /

1.什么是浏览器内核?

浏览器最重要或者说最核心的部分就是“浏览器内核”,可以粗略翻译为“渲染引擎”,不过我们通常称之为“浏览器内核”。它负责解释网页的语法,以及渲染网页。所以,所谓的浏览器内核,通常就是浏览器使用的渲染引擎。渲染引擎决定了浏览器如何显示网页的内容,以及页面的格式信息。

2.它在浏览器中起什么作用?

浏览器内核是浏览器的基础和支撑,没有浏览器内核,浏览器就不能独立存在,不能产生任何功能,它的存在决定了网页的内容、格式、效果,所以一个好的浏览器必须建立在稳定、高端、高效的浏览器内核之上。

3.四大浏览器内核介绍

(1)内核

:是苹果公司开发的内核,也是浏览器使用的内核。引擎包括渲染引擎和引擎,都是从KDE的KHTML和KJS引擎衍生而来的。它们都是自由软件,遵循GPL条约授权火狐浏览器内核,支持BSD体系的开发。所以它也是自由软件,开源的。,360极速浏览器和搜狗极速浏览器高速模式也是用它作为内核。

(2)GECKO内核

最初使用的内核,后来也被采用(浏览器)。Gecko的特点是代码完全公开,因此可开发性极强,全世界的程序员都可以为它编写代码,增加功能。由于是开源内核,所以受到很多人的青睐。采用Gecko内核的浏览器也很多,这也是Gecko内核虽然年轻,但市场份额却能迅速提升的重要原因。采用Gecko内核的浏览器至今仍拥有最多的用户(),所以有时也被称为内核。Gecko核心的设计比较成熟,在不能获得源代码的情况下,其开放性仅次于IE。

(3)内核

该内核程序最早在1997年的IE4中使用,微软基于该代码修改后用于IE11,也被俗称为“IE内核”,其实是一个开放的内核,有成熟的界面内核设计,因此涌现出不少使用IE内核而非IE的浏览器(壳浏览器)。由于IE本身的“垄断”(虽然IE名义上不算垄断,但事实上,尤其是从1995年到XP初期,IE在市场份额上确实处于“垄断”地位),内核早已独一无二。

微软长期没有更新内核火狐浏览器内核,导致了以下两个后果:第一,内核几乎与W3C标准(2005)脱节;第二,内核中大量的Bug等安全问题得不到及时解决;加之一些致力于开源的开发者和一些学者公开认为IE浏览器不安全,大量用户转而使用其他浏览器,Opera在此时崛起。带内核的常见浏览器有:IE6、IE7、IE8(4.0)、IE9(5.0)、IE10(6.0)、2345浏览器等。

(4)内核

它是 Opera 开发的浏览器排版引擎,用于 Opera 7.0 以上版本。这个引擎的特点就是渲染速度被优化到了极致,也是目前公认网页浏览速度最快的浏览器内核,不过代价是牺牲了网页兼容性。其实它是一个动态内核,和其他几个内核最大的不同就是在脚本处理上有着天然的优势,可以响应脚本事件重新解析页面的全部或者部分。另外这个内核在执行脚本的时候速度也是最快的,根据同等条件下的测试,该内核执行相同脚本所需要的时间只有 Gecko 内核(最慢的内核,不过两者差别不是很大)的 1/3 左右。

4.CSS3中-MS-、-MOZ-、--、-O-浏览器私有前缀详解

(1)-moz-:代表浏览器私有属性

(2)-ms-:代表IE浏览器的私有属性

(3)--:代表,浏览器私有属性

(4)-o-:代表Opera浏览器的私有属性

火狐浏览器内核_火狐chrome内核_火狐内核是自己开发的吗

版权保护: 本文由 浏览器之家-浏览器下载,浏览器插件,浏览器教程 原创,转载请保留链接: /Firefox/9680.html

猜你喜欢