打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
深入理解浏览器内核 - 浏览器内核介绍

深入理解浏览器内核 - 概述 上一篇文章介绍了互联网及万维网的概念,了解了浏览器是万维网的入口,是获得信息资源的工具,因此各大厂商都在争夺浏览器的市场。本文将为大家介绍目前的浏览器市场状况及其各自使用的内核。

截至到目前为止,各浏览器厂商的全球市场占有率如下图所示:

1- 1各大浏览器市场占有率

数据来源:

http://gs.statcounter.com/browser-market-share

该统计包含了桌面、手机、平板等所有终端平台,从上图可以看出,谷歌公司出品的Chrome浏览器其全球市场占有率达到可怕的56.33%,具有绝对的优势。其次是苹果公司的Safari浏览器,拥有14.38%的市场份额。国产UC浏览器表现不俗,获得了7.87%的份额,剩下的分别是FireFoxOperaIE等浏览器。

对于浏览器来说,其核心为浏览器内核,不同的浏览器有可能使用的是同一个内核,因此研究浏览器就需要研究浏览器的内核。接下来将介绍常见的浏览器内核有哪些。

1- 2常见浏览器内核信息

数据来源:

https://en.wikipedia.org/wiki/Comparison_of_browser_engines

1-2展示了常见的浏览器内核,其中KHTMLPrestoTasmanTrident四个浏览器内核现在已不再维护了。

EdgeHTMLPrestoTasmanTrident四个是闭源的,其他的都是遵循GNUBSD等协议的开源内核。

微软新版本操作系统的Edge浏览器使用的内核是EdgeHTMLGoogleChromeOpera等浏览器使用的是Blink内核,Mozilla使用的主要是Gecko内核,苹果的Safari一如继往的还是在使用WebKit内核。

接下来,将为大家介绍这些内核对操作系统的支持情况。

1- 3各浏览器内核支持的操作系统

数据来源:

https://en.wikipedia.org/wiki/Comparison_of_browser_engines

从图1-3可以看到,WebKit的跨平台性做的最好,支持

WindowsmacOSiOSAndroidLinuxBSD等所有平台。微软的EdgeHTML内核跨平台型最差,这和微软一贯的作风还是很相符的,BlinkGecko目前还未支持iOS,应该在不远的将来实现支持。

上面列举的这些浏览器内核分别是什么时候诞生的呢?

1- 4浏览器内核诞生时间轴

数据来源:

https://en.wikipedia.org/wiki/Comparison_of_browser_engines

从图1-4可以看到浏览器内核诞生的时间顺序为:Gecko ->Trident -> KHTML -> WebKit -> Presto -> Blink -> Edge -> Goanna

Gecko不愧为老牌的内核,而且一直以来都被Mozilla支持,作为微软IE浏览器的内核TridentKHTML以及Presto都走到了终点,不再得到支持。微软放弃了Trident,进而转向了EdgeHTML内核。

三个新锐内核EdgeHTMLBlinkGoanna都是在2010年以后诞生的,其中由微软主推的EdgeHTML,谷歌公司主推的Blink,这两个内核将在未来很长一段时间内发挥重要作用。

从浏览器的内核发展历程可以看到,老牌的Gecko内核诞生于1997年,至今已有21年了,历史非常悠久,在浏览器内核市场至关重要。国内企业想要完全重新开发一个具有全新思想和领先的浏览器内核,这是一件极其困难的事情,大部分企业都是在现有的内核基础上进行扩展,而非完全创新。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
主流浏览器内核介绍(前端开发值得了解的浏览器内核历史)
浏览器(内核)发展史
五大浏览器内核及代表浏览器
转帖——有关浏览器内核的区别,很有意义哦。
浏览器掌握的核心科技
浏览器内核大揭秘
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服