loading
笨小猪
赞赏支持
关注

浏览器的内核都有几种?浅谈浏览器和内核的知识

笨小猪

无论你成为什么样的人,无论你未来将去往何方,我都会爱你。

我们平时使用电脑经常会打开浏览器,浏览器的品牌众多,大家都会挑选自己更加喜爱的产品,但我们日常使用的很多浏览器并没有自主的浏览器内核,目前只有几款浏览器有着自己的内核,像之前闹得沸沸扬扬的红芯浏览器就是一次“假冒伪劣”的典型案例,那么究竟浏览器有几种内核?都是哪些浏览器拥有自己的内核技术?今天我们就来简单探讨一下。

首先现在市面上的浏览器类型基本都是由内核来决定的,什么是浏览器内核?其实浏览器内核准确翻译应该叫做渲染引擎,它的目的就是帮助我们对网页语法进行翻译并且对网页进行渲染,所以一款浏览器的好坏取决于它使用的浏览器内核。目前市面上的浏览器都有什么内核?首先就是我们都拥有但我们都不用(差不多不用,除非装系统的时候没得用)的Trident内核,这种内核是由微软开发的,那么大家应该猜到它用在哪款浏览器上了,没错就是Internet Explorer,以下简称IE。Trident最开始应用在IE4版本上,到今天已经走过了二十二个年头,虽然也在不断升级,但浏览网页的速度是有目共睹的。

为什么Trident这么慢?因为windows占有率实在太高,在windows98到windows xp时代大家都不会安装第三方浏览器,导致IE的占有率极度夸张,膨胀了的微软一直没更新Trident内核,于是W3C标准更新时Trident差点没脱节,而且随着黑客技术的提升以及系统版本的升级,大量BUG暴露在人们面前,用户流失严重,即使后来Trident内核不断升级(IE10使用的是Trident 6.0内核),却依然改变不了大局势,最后连微软自己都抛弃了Trident内核该用谷歌的Blink引擎(IE EDGE)。

接下来就是苹果的Webkit,这个webkit其实最开始并不是浏览器内核,也不想成为浏览器内核,但受到苹果的影响不得不成为safari的内核,当然webkit是苹果少见的开源项目(如今是否开源不清楚,至少曾经是),而safari走红不是靠着mac os X,而是iphone、ipad的崛起。

然后是已经没落的Opera,曾经的Opera自己有一套专门的Presto内核,这个内核有着相当鲜明的特性,那就是速度极快但兼容性比较差,导致部分网页打开之后造型奇特或是干脆显示不出来,于是如今Opera已经放弃了Presto内核改和谷歌合作,使用Chrome的Blink内核。

之后是程序员、专业人士都喜欢用的Firefox火狐浏览器,火狐浏览器所使用的内核是Gecko,这个内核是由不满微软对IE态度的员工和Netscape人员一同开发的内核,特点非常鲜明:速度和兼容性平衡且都很优秀,重要的是拓展性强,被称为“浏览器内核界的HK416”,用过火狐的人都知道有多少插件和强大功能蕴含其中。

最后是谷歌Chrome,最开始的Chrome使用的是Safari的webkit内核,后来谷歌觉得一直使用和safari的同款内核太受制于人,于是单独拷贝了一个webkit开源项目并和Opera共同开发出了Blink内核,特点同样明显:速度奇快无比、兼容性上佳,而且保留了一定的后台管理能力以及拓展能力。

那么我们日常使用的国产浏览器呢?其实搜狗浏览器、QQ浏览器、2345浏览器、世界之窗浏览器、360浏览器等诸多国内浏览器都只能算是内核搬运工,它们都会选择两种内核拼在一起,例如QQ浏览器就使用了Trident+Webkit的双内核,一个负责兼容一个负责速度,猎豹浏览器则采用了Trident+Blink双内核。

2019-07-23
浏览器
浏览器
是一种用于检索并展示万维网信息资源的应用程序。这些信息资源可为网页、图片、影音或其他内容,它们由统一资源标志符标志。信息资源中的超链接可使用户方便地浏览相关信息。
暂无相关品牌
¥24.61
总资产
4475
获点赞
499
关注者
「真诚赞赏,手留余香」
赞赏支持
还没有人赞赏,支持一下吧
发布讨论

网友评论

还没有用户评论

相关链接

写评论
0
0
0
打赏