你所不知道的浏览器内核!
说起主流浏览器,大家可能会想到IE浏览器、360安全浏览器、搜狗浏览器、QQ浏览器、百度浏览器、以及Firefox、Google Chrome、Safari、Opera、世界之窗等等,那么你们了解这些浏览器及其内核吗?今天就由小编来为你们介绍一下吧。浏览器的性能分为外壳和内核。外壳就是一个面向用户的界面,也就是网页浏览器为我们实现的各种功能。而内核又可以分为两个部分:渲染引擎和JS引擎。它负责取得网页的内容(HTML、XML、图像等),以及计算机网页的显示方式,然后会输出至显示器或打印机。浏览器内核不同,网页语法的解释就会不同,所以渲染的效果也不相同。
接下来简单介绍一下主流浏览器以及他们的内核吧。
IE浏览器的内核是Trident(又称为MSHTML),是微软开发的一种排版引擎。
Firefox浏览器的内核是Gecko。由于Gecko是开源的,所以使用Gecko的网页浏览器也很多,比如Camino、Flock、Galeon等等。
Safari浏览器的内核当然是由苹果公司自己开发的内核WebKit了。WebKit是在KHTML的基础上而来的。
Google Chrome则使用的是WebKit内核的精简高效强化版Blink内核,很多人错误的把WebKit叫做chrome内核,而WebKit实际上是Safari浏览器的内核。
Opera浏览器的内核在Opera9.5之前的版本采用的都是Presto内核,而Opera9.5以后的版本都采用Kestrel内核。Presto内核的废除跟他在追求速度的基础上牺牲了网页的兼容性有些必然的关系吧。
而像百度浏览器、360浏览器、QQ浏览器都相当于是重新包装了的IE浏览器。360极速浏览器则采用的是IE+Chrome。搜狗浏览器则是IE+WebKit,高速模式和兼容模式的核心各不同。
关于各种内核哪一个更好,这个问题很难回答,因为各有各的侧重点。我们可以根据自己的需求去选择相应的内核和相应的浏览器。
好了,小编今天的介绍就到这里了。还有什么不清楚的或则还有大佬有更好的补充可以在下方评论哟。期待您的小心心哟。❤