常用的JavaScript基准测试,你知

北京白癜风医院治疗 http://m.39.net/pf/bdfyy/bjzkbdfyy/

前言

第三方测评网站经常都会分享数据报告,对业界各个厂商的浏览器性能进行对比。其中基准评测结果是横向对比各个浏览器性能的重要指标。

在浏览器内核升级版本的选择过程中,也需要对新旧版本内核的基准测评进行纵向比较,将此结果作为内核升级版本选择的依据。

那么如何才能 地保证基准评测报告的客观性呢?

小编在接触相关测评任务时,初步采用的方案是借鉴一系列的第三方基准测试工具进行评测,综合多方的测试结果,以 限度地达到基准评测结果的客观性。

今天小编就总结介绍下业界常使用的第三方JavaScript基准测试。测评方法对PC端和移动端是通用的。

基准一:Kraken

Kraken是Mozilla发布的JavaScript基准测试工具。通过浏览器执行数字图像处理,音频处理,JSON解析等操作计算出浏览器的性能。在场景上,Kraken尽可能的去模拟用户的正常行为,以保证测试场景的合理性。结果以毫秒为单位,测试结果时间越少说明性能越好。

基准二:V8BenchmarkOctane

V8Benchmark是Google开发的一款JavaScript基准测试工具,用来测试Chrome的JavaScript的性能。测试结果分数越高说明性能越好。

目前,Google已经提出了Octane2.0来取代V8基准。测试结果分数越高说明性能越好。

基准三:SunSpiderJetStream

SunSpider是JavaScript微基准之母。这款软件由苹果的WebKit团队在年开发,是Web浏览器比较常用的基准,在该测评结果中有更多细化的数据。结果以毫秒为单位,测试结果时间越少说明性能越好。

但是,SunSpider已经是”上古元老“,其存在问题已经无法满足测试需求,苹果发布 的JetStream基准测试。测试结果分数越高说明性能越好。

基准四:Speedometer

BrowserBench专注于Web基准测试。其基准测试Speedometer可以测试浏览器的整体性能。它集成了Facebook和Twitter等主要网站使用的几种JavaScript框架(AngularJS,jQuery等)。其性能主要取决于几个因素,如JavaScript和渲染引擎以及DOMAPI实现。整个测试过程耗费时间相对较长。

基准五:Speed-battle

如果希望快速获得相关的测试结果,那么推荐可以使用Speed-battle。它可以快速完成浏览器JavaScript性能的测试,整个过程只需要几秒钟。在完成测试后,Speed-battle会给出浏览器整体性能评分。测试结果分数越高说明性能越好。

总结

JavaScript基准测试仅是浏览器性能测试中一项,在浏览器性能测试中还有其他性能测试的指标和方法,小编将在后期持续总结和分享。

测试网址链接

Kraken:




转载请注明:http://www.xxcyfilter.com/zyxz/zyxz/10570.html