IE9 Beta与四大浏览器基准测试对比

简介: IE9 Beta已经在昨天早些时候发布,微软从很久之前就大肆鼓吹其性能方面的提升,那么究竟IE9与其竞争对手拉开了多大的距离呢,这恐怕还是要看基准测试。此次测试选取的浏览器为:Google Chrome 6.0.472.55、Mozilla Firefox 3.6.9、Opera 10.62和Safari 5.0 (7533.16),测试平台采用Core 2 Duo、T7300、2GB DDR2 RAM、64位Windows 7。

IE9 Beta已经在昨天早些时候发布,微软从很久之前就大肆鼓吹其性能方面的提升,那么究竟IE9与其竞争对手拉开了多大的距离呢,这恐怕还是要看基准测试。

此次测试选取的浏览器为:Google Chrome 6.0.472.55、Mozilla Firefox 3.6.9、Opera 10.62和Safari 5.0 (7533.16),测试平台采用Core 2 Duo、T7300、2GB DDR2 RAM、64位Windows 7。

首先来看SunSpider JavaScript基准,测试各浏览器在默认设置下运行此基准所需要的时间,时间越短成绩越好。测试结果显示,Firefox 3.6是最慢的浏览器,完成测试平均需要2574毫秒。Opera是成绩最好的浏览器,花费时间为381毫秒。

Google Chrome完成测试任务的时间为423毫秒,Safari 5花费了451毫秒,而IE9完成所有SunSpider JavaScript任务花费了898毫秒,成绩排在倒数第二。

测试完SunSpider JavaScript基准后,我们来看一下微软提供的Flying Brower Icons性能测试。分别测试选取100张图片和256张图片时,浏览器每秒能刷新的帧数,帧数越高成绩越好。

从结果可以看出,IE9在这项测试中拔得头筹。测试100张图片时,IE9的帧率达到了60fps。成绩较好的Chrome 6.0和Opera 10.6分别为23fps和21fps,其次为Firefox 3.6.9(9fps)和Safari 5.0(5fps)。

测试256张图片时,IE9得分为33fps,Chrome 6.0、Opera 10.6、Firefox 3.6.9(9fps)和Safari 5.0得分分别为15fps、14fps、8fps、1fps。

Acid3测试是检测浏览器与Web标准的兼容性的主要方法,IE9 Beta的Acid3得分与平台预览第四版相同为95分。在这方面,Opea和Chrome都达到了满分,Firefox 3.6.9的成绩也不差,为94分。

原文链接:http://news.mydrivers.com/1/175/175085.htm

目录
相关文章
|
运维 Prometheus 监控
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
|
Web App开发 JavaScript 前端开发
添加浮动按钮点击滚动到网页底部的纯JavaScript演示代码 IE9、11,Maxthon 1.6.7,Firefox30、31,360极速浏览器7.5.3.308下测试正常
添加浮动按钮点击滚动到网页底部的纯JavaScript演示代码 IE9、11,Maxthon 1.6.7,Firefox30、31,360极速浏览器7.5.3.308下测试正常
|
机器学习/深度学习 自然语言处理 前端开发
前端神经网络入门:Brain.js - 详细介绍和对比不同的实现 - CNN、RNN、DNN、FFNN -无需准备环境打开浏览器即可测试运行-支持WebGPU加速
本文介绍了如何使用 JavaScript 神经网络库 **Brain.js** 实现不同类型的神经网络,包括前馈神经网络(FFNN)、深度神经网络(DNN)和循环神经网络(RNN)。通过简单的示例和代码,帮助前端开发者快速入门并理解神经网络的基本概念。文章还对比了各类神经网络的特点和适用场景,并简要介绍了卷积神经网络(CNN)的替代方案。
2006 1
|
Web App开发 定位技术 iOS开发
Playwright 是一个强大的工具,用于在各种浏览器上测试应用,并模拟真实设备如手机和平板。通过配置 `playwright.devices`,可以轻松模拟不同设备的用户代理、屏幕尺寸、视口等特性。此外,Playwright 还支持模拟地理位置、区域设置、时区、权限(如通知)和配色方案,使测试更加全面和真实。例如,可以在配置文件中设置全局的区域设置和时区,然后在特定测试中进行覆盖。同时,还可以动态更改地理位置和媒体类型,以适应不同的测试需求。
Playwright 是一个强大的工具,用于在各种浏览器上测试应用,并模拟真实设备如手机和平板。通过配置 `playwright.devices`,可以轻松模拟不同设备的用户代理、屏幕尺寸、视口等特性。此外,Playwright 还支持模拟地理位置、区域设置、时区、权限(如通知)和配色方案,使测试更加全面和真实。例如,可以在配置文件中设置全局的区域设置和时区,然后在特定测试中进行覆盖。同时,还可以动态更改地理位置和媒体类型,以适应不同的测试需求。
1201 1
|
JavaScript 前端开发
|
Web App开发 缓存 Linux
高效Selenium测试技巧:轻松控制已开启的浏览器
【10月更文挑战第13天】在进行Selenium测试时,通常会启动新浏览器实例,但有时需要控制已开启的浏览器,以节省时间并更真实地模拟用户行为。这可通过设置Chrome为可远程控制并使用`Remote WebDriver`连接实现。需在启动Chrome时添加`--remote-debugging-port`参数,并通过Python脚本中的`webdriver.Remote`连接至指定端口。此外,还可利用会话ID(Session ID)重新连接浏览器,提高测试灵活性。需要注意浏览器版本兼容性及元素定位稳定性等问题,确保测试准确性和一致性。
1255 1
|
算法 开发者
Moment.js库是如何处理不同浏览器的时间戳格式差异的?
总的来说,Moment.js 通过一系列的技术手段和策略,有效地处理了不同浏览器的时间戳格式差异,为开发者提供了一个稳定、可靠且易于使用的时间处理工具。
666 156
|
JavaScript 前端开发 数据处理
模板字符串和普通字符串在浏览器和 Node.js 中的性能表现是否一致?
综上所述,模板字符串和普通字符串在浏览器和 Node.js 中的性能表现既有相似之处,也有不同之处。在实际应用中,需要根据具体的场景和性能需求来选择使用哪种字符串处理方式,以达到最佳的性能和开发效率。
362 63
|
JSON 移动开发 JavaScript
在浏览器执行js脚本的两种方式
【10月更文挑战第20天】本文介绍了在浏览器中执行HTTP请求的两种方式:`fetch`和`XMLHttpRequest`。`fetch`支持GET和POST请求,返回Promise对象,可以方便地处理异步操作。`XMLHttpRequest`则通过回调函数处理请求结果,适用于需要兼容旧浏览器的场景。文中还提供了具体的代码示例。
272 5
在浏览器执行js脚本的两种方式
|
机器学习/深度学习 人工智能 前端开发
【人工智能】利用TensorFlow.js在浏览器中实现一个基本的情感分析系统
使用TensorFlow.js在浏览器中进行情感分析是一个非常实用的应用场景。TensorFlow.js 是一个用于在JavaScript环境中训练和部署机器学习模型的库,使得开发者能够在客户端直接运行复杂的机器学习任务。对于情感分析,我们可以使用预先训练好的模型来识别文本中的积极、消极或中性情感。
631 4
【人工智能】利用TensorFlow.js在浏览器中实现一个基本的情感分析系统