介绍完了前面一半的HTML5测试项目,我们再来看剩下的一半。Reflo是一项基于用户实际体验时的测试,主要考量浏览器的排版文青以及其快速准确修改网页布局时的能力。Vellamo会更改文字的大小,来考验浏览器针对这一变化重新进行页面布局排版的响应能力。最终成绩取决于每秒钟浏览器对页面重新排版的次数。
Image Scroller同样是一项基于用户体验的测试,考验浏览器的图像解码与渲染引擎,测试中一个采用渐变色的复杂图像会从头到位数次滚动,最终结果取决于以fps为单位计算的滚动频率,而如果其中出现卡顿,还会进行相应的减分。
Ocean Scroller/WebGL Jellyfish测试界面
Ocean Scroller与Ocean Zoomer仍旧是基于用户体验的测试,这两项测试基于一个比较典型的网页进行上下滚动,双指缩放、放大页面的操作。其中滚动页面的分值计算方式与Image Scroller一样,而对于页面缩放测试分数则取决于缩放时的每秒呈现的帧数以及缩放时的速度与缩放过程的平滑程度。
WebGL Jellyfish考验的是当运行一个基于WebGL的网页时浏览器对此的支持以及性能表现,同时也能考验GPU在面对HTML5时的表现。测试中Bellamo会运行一段基于WebGL的海蜇动画,通过自定义着色元素来渲染动画中的海蜇、光线以及水的流动。在保持屏幕刷新率为30fps的前提下,动画中会不断添加海蜇的数量直到极限,而最终结果取决于每秒钟基于WebGL或HTML5能够绘制的海蜇数量。
Inline Video/Load And Reload测试界面
Inline Video是一项HTML5<video>元素测试,考验浏览器对于视频的支持与性能表现。测试中会播放Vellamo服务器上的一段视频,综合浏览器对于视频的启动时间、视频的帧数表现以及编解码器的数量、视频流畅度等给出成绩。
Load And Reload是HTML5部分的最后一项测试,测量HTTP与互联网协议网络以及相关网页对象的缓存性能,而这一项测试也会在wifi与3G/4G网络两种情况下分别测试
推荐经销商