微信号:grzlwx

介绍:光荣之路官方资讯

浏览器历史和发展趋势浅析(下)

2016-02-19 23:08 光荣之路

吴老的《selenium webdriver 实战宝典》出版了!

相关阅读:浏览器历史和发展趋势浅析(上)

浏览器内核

浏览器内核也称为渲染引擎,是浏览器最重要的部分。内核负责对网页语法的解释。目前存在的主要的内核有Trident、Gecko、Webkit、blink四个。表3介绍了主流的浏览器内核及开发公司、目前使用这些内核的浏览器。

表3.主流的浏览器内核介绍

内核名称

开发公司

使用浏览器(过去和现在)

Trident

(IE内核)

微软公司

IE,360浏览器,猎豹浏览器,傲游浏览器,2345浏览器,百度浏览器,世界之窗浏览器,瑞星浏览器,淘宝浏览器,腾讯TT浏览器,海豚浏览器等

Gecko

(Firefox内核)

Mozilla组织

火狐浏览器

Webkit

(Safari内核)

苹果公司

safari,360极速浏览器,chrome高速模式,搜狗高速浏览器;手机浏览器:傲游浏览器3,safari,symbian手机浏览器,安卓默认浏览器

blink

由Google和Opera Software联合开发

vivaldi,Chrome(28及往后版本)、Opera(15及往后版本),Yandex

值得一提的是2013年以前Trident、Gecko、Presto、Webkit才是主流的浏览器内核,Presto Opera Software公司开始的,用于Opera的渲染引擎。微软的最新浏览器microsoft Edge使用了Edge HTML内核,Edge html原是Triant的分支,加之microsoft Edge的战绩不好看至今还在一直下滑,此处不做过多的介绍。

目前主流的几款浏览器内核的区别是什么呢?

一、Trident内核

        Trident内核,又称MSHTML,微软内核。是微软窗口操作系统windows搭载的网页浏览器,也是IE的排版引擎。IE内核相对其他内核是最开放的,接口设计相对最为成熟,对外部程序支持最好,这也是IE外壳的浏览器最多的原因之一。IE背靠windows大树一度占据浏览器市场的绝对优势,微软也很长时间没有更新trident内核,导致Trident内核几乎与W3C标准脱节,也是的大量的bug等安全性问题涌现,给了后起之秀很多机会。

二、Gecko内核

       Gecko,也称壁虎,火狐内核。Gecko核心设计的相对成熟,在无法获取源码的情况下,开放程度仅次于IE。由于其本身Open Source。实际上是目前开发程度最好的浏览器。Firefox的扩展能够给浏览者带来完全不同的浏览体验。

三、webkit内核

       WebKit内核,苹果公司自己的内核,也是苹果的Safari浏览器使用的内核。

四、blink内核

         Blink是一个由Google和Opera Software开发的浏览器排版引擎,Google计划将这个渲染引擎作为Chromium计划的一部分,并且在2013年4月的时候公布了这一消息。在Chrome(28及往后版本)、Opera(15及往后版本)和Yandex浏览器中使用。

五、Presto内核

       Presto是一个由Opera Software开发的浏览器排版引擎,供Opera 7.0及以上使用。该款引擎的特点就是渲染速度的优化达到了极致,也是目前公认网页浏览速度最快的浏览器内核,然而代价是牺牲了网页的兼容性。

浏览器市场份额和趋势

来自Net Market Share的数据,2014年的世界浏览器份额如下图7所示:


图7.2014年世界浏览器份额

由图可见IE占据了58.3%的份额,而后依次是chrome、firefox、safira、opera。再将时间拉到2015年,去年世界浏览器的份额如下图所示:

图8.2015年世界浏览器份额

由图可见IE虽然依旧是第一,但是份额较2014年减少了约5%,safari和firefox也有小幅度的减少,而chrome有着十分突出的增长,较2014年增长了1/2。

再将时间往前至上一个季度,世界浏览器的份额如下图所示:

图9.上个季度世界浏览器份额

由图可见,上个季度IE的份额逐日走低,减少至50%,而chrome依旧势头正好,占据了31.62%,而firefox、safira、opera基本没有明显的变化。

在过去的24年浏览器发展历史中,网景公司有过昙花一现的辉煌,而后IE依靠自己的系统捆绑式长期占据了市场的绝对的份额,opera虽然有很大的革新却一直不温不火,火狐和chrome的突起让IE开始关注自己的浏览器问题。opera弃掉自己的Presto内核选择webkit,而今google和opera一起创建blink内核也崭露头角,浏览器未来的方向必是多元化的。在前端方面,我想我们可以开始关注blink内核了,blink内核在对页面的渲染速度超过其它内核,市场永远只选择最有利于消费者的产品。

<完>

(作者:cherryblossom 来源:http://www.cnblogs.com/cherryblossom/p/5194469.html)

公益传播测试知识、技能与正能量!感谢作者!
分享测试生活,思考测试人生!欢迎投稿!
文章图片来自网络,如有侵权请见谅,请联系我们妥善处理。
735821166@qq.com

光荣之路
软件测试培训


官网:www.gloryroad.cn

微信公众号:gloryroadtrain

性能测试QQ群:415987441
测试招聘QQ群: 203715128
自动化3群QQ: 371211499

Python群:457561756


 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 前端代码异常日志收集与监控 代码级干货 | 进阶Docker 1.12,全新的分布式应用捆绑包 【免费申请放映】《Design & Thinking》设计思维全国高校巡影 Go学习之闭包、递归、指针、结构体、方法、接口、错误处理 安装Icinga Web2所需服务