安卓浏览器横评_flash浏览器

安卓浏览器横评_flash浏览器近日国外媒体AndroidAuthority就对全球使下载最大的11款手机浏览器进行了性能方面的横向评测,相信在看完后,你能够从中找到更适合自己的手机浏览器。(注:本测试主要针对浏览器性能,并不能说明浏览器的整体效果)一、测试设备、工具及浏览器介绍1、测试设备Nexus4,运行Android4.4.2系统。2、测试浏览器本次测试的浏览器总共11款,分别是:-百度浏览器3.1.0.2(国际…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

近日国外媒体Android Authority就对全球使下载最大的11款手机浏览器进行了性能方面的横向评测,相信在看完后,你能够从中找到更适合自己的手机浏览器。(注:本测试主要针对浏览器性能,并不能说明浏览器的整体效果)

一、 测试设备、工具及浏览器介绍

1、测试设备

Nexus 4,运行Android 4.4.2系统。

a835363d8cfc74ed3d8a8b99d6c862a1.png

2、测试浏览器

cb941a35870f20dd5df462f7ee48fd10.png

本次测试的浏览器总共11款,分别是:

-百度浏览器 3.1.0.2(国际版)

-Boat浏览器 7.2

-谷歌Chrome浏览器 32.0

-海豚浏览器 10.2.3(国际版)

-火狐浏览器 26.0.1

-傲游浏览器 4.1.5(国际版)

-Naked Pro浏览器 1.0

– Next浏览器 1.16

-Opera浏览器 18.0

-Puffin浏览器3.1

-UC浏览器 9.5(国际版)

(注:测试版本都是当时最新版本,国产浏览器均采用的国际版,性能不可当成国内版本)

3、测试工具:

SunSpider 1.0.2 、Mozilla Kraken 1.1、Browsermark 2以及Peacekeeper。

4、主要测试项目:

JavaScript性能及浏览器整体性能、页面加载速度(冷热两种)、内存占用率。

5、测试要点:

每个浏览器测试完成后都会重启手机,并清空浏览器数据,以便尽量减少相互之间的干扰。

二、JavaScript性能测试

1、SunSpider 1.0.2测试

7e0e77950056ee29179da9f60378445b.png

我们首先通过SunSpider进行JavaScript基准测试,耗时用毫秒计,时间越少性能越好。

4fe8a870a382d7e427304c7e0d647ae6.png

Puffin浏览器的表现非常优异,耗时仅仅237ms,远远领先于其他浏览器。在第二阵营中,Chrome浏览器以较弱的优势领先,百度浏览器紧随其后。

2、Mozilla Kraken 1.1测试

515addd3a314c8ea4adbf6d19282584f.png

顾名思义,该软件由Mozilla基金会赞助开发,其功能同SunSpider类似,都是测试浏览器的JavaScript性能。耗时同样用毫秒计算,时间越少得分越高。

fbd065491d22542300580f9e9137984b.png

Mozilla Kraken的测试结果与SunSpider大同小异,同样分为较为明显的三个阵营,Puffin依旧遥遥领先。第二阵营中,火狐和傲游表现稍微优于百度和Chrome。

三、综合性能测试

1、Browsemark

322e8d550ff64d36f1f53b57a23829ba.png

Browsermark用于测试浏览器的整体性能,包括JavaScript、CSS、Dom等运算速度测试及WebGL、Canvas等图形性能测试。不同于前两款软件的是,Browermark得分越高表示性能就越高。

62fcf1ca4153cddf54d56ac1be64a7dc.png

从结果看,Puffin再次站在了性能的顶峰,最终得分为3879分,Opera得分3210,排在第二。其他的浏览器得分均未超过3000分,百度、海豚、UC等浏览器等国产浏览器的国际版表现中规中矩。

2、Peacekeeper测试

0873c7af8489fc0c32cc8bf1bc866c23.png

PeaceKeeper是一款较为流行的浏览器基准测试软件,其提供的测试项目有JavaScript、HTML5渲染、网页视频性能、网页游戏性能等等多种场景,比较贴合实际情况。

4dfcbd3fbbb5b372432bb3c019b68926.png

这一次Boat浏览器成功夺得桂冠,但别急,怎么没有常胜将军Puffin呢?

情况是这样的:不知何故,当Puffin浏览器测试到Web worker阶段时会停止响应,官方还未对此做出回复。

四、页面加载速度测试

1、冷加载测试

为了避免网络波动对测试数据的影响,我们特意在本地网络服务器中搭建了一个模拟的网站。

e43604a5bc699265465e174488a83ca0.png

Chrome的加载速度早已闻名业界,这次的表现也不负众望,以2.55秒的成绩领跑全场,Naked(Pro)紧随其后,得分为2.584秒,Opera则以2.822位列第三。其他浏览器的加载用时均超过了3秒。

无语的是,在上个测试就未响应的Puffin浏览器好像要将罢工玩到底,这次直接弹出“拒绝连接”,这种问题很可能与Puffin浏览器会采用云服务对数据进行预处理和压缩导致。

2、热加载测试

该测试就是在本地已经有缓存情况下的加载速度测试,按理来说,每一款浏览器的加载时间都会比冷加载快的多。

2bfb11bd8d220fe56ebaf3747ce2c1fc.png

结果也比较符合实际情况,Chrome和Naked(Pro)再次占据头两把交椅,热加载时间均不到1.6秒,傲游、百度等浏览器的表现也非常出色。UC和海豚较为争气,加载时间控制在2.5秒以内,而火狐浏览器的热加载与冷加载耗时并没有多大差别,耗时比其他浏览器至少多了1秒。

3、冷热对比

207b5ab33b4b7449e6a9f6b453c93b6d.png

为了更好的对比,我们将这几款浏览器的冷加载时间和热加载时间放在一起。可以明显看出,虽然UC和海豚浏览器在页面加载速度上不占优势,但热启动的耗时相比冷启动有了较大的改进,这是本来加载就很快的Naked(Pro)和Chrome所做不到的。最下面的Firefox,难道你又重新加载了一遍?

五、内存占用测试

Android用户对内存占用较为敏感,作为不断加载网页的浏览器来说值得关注。为了保证测试数据,我们首先清空浏览器缓存,然后重启手机,每个浏览器测试三遍,取平均成绩。

be35b4c94f40ae6a33f120473d6e3f07.png

为了更好模拟实际占用使用情况,我们还测试了打开五个网页的内存占用情况。

c7c77e028834c619ee388c31481a9a5b.png

可以看出Next浏览器和Naked浏览器在内存占用方面的表现是最优秀的,两者均为50MB多一点点,百度、Chrome则紧随其后,内存占用也不超过60MB,UC这次还算给力,打败Puffin和Opera位于中游。火狐浏览器的内存占用则超过110MB,将近其他浏览器的2倍。

7eb596db88df4bdadbdd4d5da1fef8e0.png

当加载5个页面后,Naked依旧强悍,内存占用仅仅增加到110MB,火狐依旧垫底,内存占用已经达到了200MB。

总结:

手机浏览器的性能测试到此结束,上面的11款浏览器中,有很多你可能都没用过(包括笔者),它确实体现了不同浏览器在性能方面存在差异,通过几大项目的测试,我们对这几款浏览器的表现也都有了清晰的认识。但你会根据上面的评测换掉现在正在使用的浏览器么?相信你不会的。

同时,大家应该注意到,这篇测评文章主要针对的是全球范围的浏览器,因此像百度、傲游、UC等国产浏览器采用的是国际版本,而这些浏览器的主要用户群是国内用户,因此评测数据并不能代表国内版浏览器的正常性能。

还是开头那句话,本篇评测仅仅是测试浏览器的性能篇,在功能、交互等方面都未涉及。作为每天都会使用的软件,浏览器的拥有良好性能固然重要,良好的交互体验和丰富的功能也是很多用户看重的。而限于软硬件的磨合,性能与功能始终是一个此消彼长的矛盾体,只有充分挖掘用户需求,在性能和功能之间找到一个平衡点,才是浏览器开发商最应关注的。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/203598.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • hash冲突以及hash冲突的解决方法

    hash冲突以及hash冲突的解决方法首先说一下hash冲突吧,hash冲突在hash表中一般情况下是会遇到的;hash冲突指的是你在向hash表中存数据时,首先要通过key值进行指定的hash算法进行计算,然后得到一个值,这个值就是你要将这个key对应的value存入的地址。但是在这个地址中已经有值存在,所以这个时候就发生了hash冲突,不同的key通过hash算法得到了对应的同一个值。hash冲突解决的方法:再hash法:这种方法就是有多个hash算法,当使用一个hash算法计算得到值发生hash冲突时那就使用另外一个hash算法

  • arping详解

    arping详解最近检测内网机器的ip占用问题,用到了arping,总结一下。版本arping主要干的活就是查看ip的MAC地址及IP占用的问题。arping有两个版本,一个版本是ThomasHabets这个人写的,这个版本有个好处是可以arping<MAC地址>,也就是说我们可以通过MAC地址得到IP。还有一个版本是Linuxiputilssui…

  • ASP也做工作流

    ASP也做工作流

  • Java基础测试「建议收藏」

    Java基础测试「建议收藏」Java测试 1.概述Java中标示符是什么? 一、不能以数字开头,由字母、下划线、美元符号组成。二、不能把java关键字和保留字作为标识符。三、标识符没有长度限制。四、标识符对大小写敏感。  2.Java中运算符有哪些? java中的运算符可以分为以下几种类型1.算术运算符      (+,-,*,/,%)2.比较(关系)算符  (&gt;,&l…

  • 深入理解CMA【转】

    深入理解CMA【转】

  • Nessus 安装文件和详细教程(kali系统,附网盘下载链接)[通俗易懂]

    Nessus 安装文件和详细教程(kali系统,附网盘下载链接)[通俗易懂]Nessus安装详细教程(kali系统)1.下载Nessus安装文件官网下载csdn下载百度网盘下载(提取码:swu1)2.rz将文件传输到kali中的根目录下3.root@kali:~#dpkg-iNessus-5.2.1-ubuntu910_amd64.deb#执行安装命令4.然后常见一个用户,命令如图。5.激活Nessus…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号