其他分享
首页 > 其他分享> > 五大主流浏览器,四大内核指的都是什么?

五大主流浏览器,四大内核指的都是什么?

作者:互联网

一、浏览器的结构:

用户界面(UI):包括菜单栏、工具栏、地址栏、后退/前进按钮、书签目录等,也就是能看到的除了显示页面的主窗口之外的部分;

浏览器引擎(Rendering engine):也被称为浏览器内核、渲染引擎,主要负责取得页面内容、整理信息(应用CSS)、计算页面的显示方式,然后会输出到显示器或者打印机;

JS解释器:也可以称为JS内核,主要负责处理javascript脚本程序,一般都会附带在浏览器之中,例如chrome的V8引擎;

网络部分:主要用于网络调用,例如:HTTP请求,其接口与平台无关,并为所有的平台提供底层实现;

UI后端:用于绘制基本的窗口部件,比如组合框和窗口等;

数据存储:保存类似于cookie、storage等数据部分,HTML5新增了web database技术,一种完整的轻量级客户端存储技术。

注:IE浏览器只为每个浏览器窗口启用单独的进程,而chrome浏览器却为每个tab页面启用单独的进程,也就是说每个tab都有独立的渲染引擎实例。

二,目前最为主流浏览器有五大款

1,IE浏览器(Internet explorer)2、火狐浏览器(Firefox)3、谷歌浏览器(Chrome)4、苹果浏览器(Safari)5、欧朋浏览器(Opera)
在这里插入图片描述

三,浏览器四大主流内核

1、Trident 代表作:IE

介绍:元老级内核之一,由微软开发,并于1997年10月首次在ie 4.0中使用,凭借其windows垄断优势,Trident市场占有率一直很高。然而垄断并非,没有竞争就没有进步,长期以往,Trident内核一度停滞不前,更新缓慢,甚至一度与W3C标准脱节。2011年,从ie 9开始,Trident开始支持HTML5和CSS 3,因此我们也经常会看到有些网站在浏览时会提示用户(在Internet Explorer 9.0+以上浏览效果最佳)。前端程序员做浏览器兼容一般也不再会考虑ie 8之前的浏览器了。

2、Gcko 代表作:Mozilla 火狐

介绍:元老级内核之一,由Netscape公司Mozilla组织开发。1998年,Netscape在于IE浏览器竞争失利之后,成立了非正式组织Mozilla,由其开发新一代内核,后命名为“Gecko”。FireFox也是这班人开发出来了,因此这也就是Mozilla一直使用的内核。

Gecko的特点是代码完全公开,因此其开发程度很高,全世界的程序员都可以为其编写代码,增加功能。

3、Webkit 代表作:Safari苹果 & 谷歌旧版本

介绍:这是苹果公司开发的内核,也是其旗下产品Ssfari浏览器使用的内核。Webkit引擎包含了WebCode排版引擎和JavaScriptCode解析引擎,分别是从KDE的KHTML和KJS衍生而来,它们都是自由软件,在GPL条约下授权,同时支持BSD系统开发。

Chrome、360极速浏览器以及搜狗高速浏览器也使用Webkit作为内核(在脚本理解方面,Chorome使用自己研发的V8引擎)。

4、Blink 代表作:谷歌 & Opera

介绍:这是由Google和Opera Software开发的浏览器排版引擎,Google计算将这个渲染引擎作为Chromium计划的一部分,并且在2013年4月公布了这一消息。这一渲染引擎是开源引擎Webkit中WebCore组件的一个分支,并且在Chrome(28及往后版本)、Opera(15及往后版本)浏览器中使用
在这里插入图片描述
参考:

关于浏览器内核(渲染引擎)

END

标签:Mozilla,浏览器,Trident,引擎,内核,Webkit,五大
来源: https://blog.csdn.net/weixin_50367873/article/details/110951148