我有兴趣了解有关Windows 8的一件事是Internet Explorer 10是否是一个好的浏览器。是否值得用作您的主要浏览器?它是否提供了足够好的性能以在未来被视为相关浏览器?我进行了一些测试,并将其与Google Chrome、Firefox 和 Opera(Firefox and Opera)进行了比较。此外,我将之前测试的数据与Windows 8 Consumer Preview和Release Preview进行了比较,我注意到了一些非常有趣的变化。让我们看看我学到了什么。
用于测试的基准
我决定进行以下基准测试:HTML5 test、SunSpider JavaScript Benchmark 和 Peacekeeper(SunSpider JavaScript Benchmark and Peacekeeper)。
引用他们的网站(their website)的话,“HTML5 测试分数表明您的浏览器对即将到来的 HTML5 标准和相关规范的支持程度。尽管规范尚未最终确定,但所有主要浏览器制造商都在确保他们的浏览器已准备好迎接即将到来的 HTML5 标准和相关规范。未来。找出您的浏览器今天已经支持 HTML5 的哪些部分..."
SunSpider JavaScript Benchmark衡量JavaScript(JavaScript performance)在与当前和不久将来在现实世界中使用(future use)JavaScript相关(JavaScript)的任务上的性能,例如加密和文本操作。这是获得较低分数很重要的少数基准之一。最低的结果意味着更快的速度和更好的性能。
Peacekeeper 基准测试(Peacekeeper benchmark)通过测试浏览器的JavaScript 功能(JavaScript functionality)和处理常用JavaScript函数的能力来衡量浏览器的性能。如果您想了解更多关于它测试的内容,请查看他们的常见问题页面(FAQ page)。
V8 benchmark - 版本 7(V8 benchmark - version 7) - 是Google的(Google)JavaScript 测试套件(test suite),用于优化Google Chrome网络浏览器(web browser)。它包含一套纯JavaScript基准,用于调整Google Chrome 的性能(Google Chrome performance)。显然,谷歌浏览器(Google Chrome)将在这个基准测试中获得最高分。但是,它用于根据Google认为与JavaScript 性能(JavaScript performance)相关的内容与其他浏览器的性能进行比较。
SunSpider、Peacekeeper 和 V8(Peacekeeper and V8)在每个浏览器上运行了 3 次。您在下面看到的结果代表了每个浏览器在每次测试中获得的平均分数。
测试系统
我用我的个人台式机做这些测试,它有以下硬件组件:一个AMD Phenom II X4 905 (2.5 GHz ) 处理器,一个技嘉 GA-MA785GT-UD3H 主板(Gigabyte GA-MA785GT-UD3H motherboard),内存是Corsair XMS3 DHX 6GB DDR3 1600 MHz,一个技嘉 Radeon HD6870 OC 1GB (Gigabyte Radeon HD6870 OC 1GB) DDR5(DDR5 video)显卡,120GB RunCore Pro V 2.5" SATA III SSD 驱动器(SATA III SSD drive)。
Internet Explorer 9的测试在安装了Service Pack 1和所有最新更新的Windows 7 Ultimate 64 位(Ultimate 64-bit)上运行。
之前,我在同一台计算机上测试了消费者预览(Consumer Preview)版和Windows 8发布预览版(Release Preview)中的Internet Explorer 10 。最后,我还测试了Windows 8的最终版本。
为了确保测试尽可能公正,我禁用了Internet Explorer中的所有附加组件和模块。其他浏览器也没有安装任何模块。此外,没有进行特殊配置。所有浏览器都使用其默认设置。
我测试了以下浏览器:Internet Explorer 9.0、Internet Explorer 10 Consumer Preview、Internet Explorer 10 Release Preview、Internet Explorer 10 final、Firefox 16、Chrome 22和Opera 12。
除了Internet Explorer 9(Internet Explorer 9)之外的所有浏览器都在Windows 8的最终版本中进行了测试。
Internet Explorer 10与Internet Explorer 9 - 令人印象深刻的改进!
首先,我有兴趣比较Internet Explorer的不同版本,看看(Internet Explorer)版本 10(version 10)是否有重大改进。我还想了解Consumer Preview和Release Preview之间所做的改进。
从第一次测试中我们可以看出,Internet Explorer 10为(Internet Explorer 10)HTML5 标准和规范(HTML5 standard and specifications)提供了更多支持。与Internet Explorer 9相比, (Internet Explorer 9)Consumer Preview提供了令人印象深刻的 122 % improvement,Release Preview将改进提高到 126%,而Internet Explorer的最终版本将改进提高到 127%。Microsoft的一项出色工作是支持HTML5 标准(HTML5 standard)中现有的现代功能。
让我们看看新浏览器的性能。幸运的是,我们在这里也看到了很大的改进。Internet Explorer 10的现代 UI 和桌面版本(Modern UI and Desktop versions)都提供了更好的性能。
In SunSpider, the Desktop version of Internet Explorer 10 delivers a 41% improvement vs. Internet Explorer 9 while the Modern UI version delivers a 38% improvement.
此外,令人印象深刻的是,在这个基准测试中,浏览器的性能在每个测试版本(test release)中都有了很大的提高。感谢(Kudos)Microsoft在(Microsoft)JavaScript 处理(JavaScript processing)方面提供了如此重大的改进。
PeaceKeeper基准测试(PeaceKeeper benchmark)揭示了一些意想不到的结果。虽然与Internet Explorer 9相比,Internet Explorer 10的性能要好得多,但在(Internet Explorer 10)消费者预览(Consumer Preview)版和Internet Explorer 10的发布预览版(Release Preview)之间的得分有所下降。我不确定这是因为微软(Microsoft)在Internet Explorer 10开发过程(development process)中所做的更改,还是 PeaceKeeper(PeaceKeeper)在其评估算法(evaluation algorithms)中所做的更改。
In PeaceKeeper, when compared to Internet Explorer 9, the Desktop version of Internet Explorer 10 delivers 29% better performance while the Modern UI version delivers 25% better performance.
注意:(NOTE:)我注意到旧版Chrome在PeaceKeeper中的评分高于新版。这种“减少”很可能与PeaceKeeper更新他们的测试方法和评级算法(testing methodology and rating algorithm)有关。
接下来,我使用了Google的V8 基准测试(V8 benchmark)。不幸的是,我没有在 V8中测试Internet Explorer 10的(Internet Explorer 10)Consumer Preview 版本。(Consumer Preview version)
如上图所示,in the V8 benchmark, the Desktop version of Internet Explorer 10 delivers 108% better performance vs Internet Explorer 9, while the Modern UI version delivers 67% better performance.
一项巨大的改进再次证实了Microsoft所做的出色工作。
The Modern UI version of Internet Explorer 10 continues to deliver performance similar to its Desktop counterpart. With the exception of the V8 benchmark, the differences in performance are small enough not to be noticeable by most people: 6% lower performance in SunSpider and 4% in PeaceKeeper. However, V8 reveals a difference of 20% in performance between the two.
Internet Explorer 10与Chrome、Firefox 和 Opera(Firefox & Opera)
为了正确看待和了解Internet Explorer 10在浏览器大战中的相关性,我对其主要竞争对手进行了与上述相同的比较。
在 HTML5 测试中,Internet Explorer 10 排在第四位,与谷歌 Chrome 22 相差甚远,谷歌 Chrome 22 提供了对 HTML5 标准的最佳合规性。(In the HTML5 test, Internet Explorer 10 sits in fourth place, at a big distance from Google Chrome 22, which provides the best compliance with the HTML5 standard.)
看到Internet Explorer 10在(Internet Explorer 10)SunSpider 基准测试(SunSpider benchmark)中获得第一名,我感到非常惊喜。
In SunSpider, the Desktop version of Internet Explorer 10 is 19% faster than Google Chrome 22 and 22% faster than Firefox 16.
不过,PeaceKeeper 基准测试(PeaceKeeper benchmark)显示了不同的结果。这一次Chrome以大比分领先。Opera位居第二,而Internet Explorer 10位居第四。
In PeaceKeeper, Chrome 22 delivers 84% better performance compared to the Desktop version of Internet Explorer 10.
正如预期的那样,V8 基准测试(V8 benchmark)显示谷歌 Chrome(Google Chrome)是赢家,而且优势明显。Firefox位居第二,Internet Explorer(second and Internet Explorer) 10 位居第三,但领先于Opera。
In the V8 benchmark, Google Chrome 22 is 120% faster than Internet Explorer 10.
Internet Explorer 10 : Sunspider最佳, V8(V8 and Fourth)第三(Third)和PeaceKeeper第四(PeaceKeeper)
很明显,微软(Microsoft)已经投入了大量精力来改进其浏览器。Internet Explorer 10可能最终成为微软(Microsoft)有史以来最一致的升级。这对于所有Windows用户、Web 开发人员和一般的 Web 来说都非常有用。就个人而言,我迫不及待地想看到它也分发给Windows 7用户,在接下来的几个月中的某个时候。
有了这个新版本,微软(Microsoft)再次证明,关于Internet Explorer和它有多糟糕的笑话应该成为过去,不再代表浏览器的真实性能。
Browser Wars: Is Internet Explorer 10 a Relevant Browser?
One of the things I was interested to learn about Windows 8 is whether Internet Explorer 10 is a good browser or not. Is it worthy to use as your main browser? Does it offer good enough performance to be considered a relevant browser in the future? І ran a few tests and also comрared it with Google Chrome, Firеfox and Opera. Alsо, I compared the data from my previous tests with Windows 8 Consumer Preview, the Release Previеw and I have notіced some very interesting сhangeѕ. Let's see what I have learned.
The Benchmarks Used for Testing
I decided to go for the following benchmarks: HTML5 test, SunSpider JavaScript Benchmark and Peacekeeper.
To quote their website, "The HTML5 test score is an indication of how well your browser supports the upcoming HTML5 standard and related specifications. Even though the specification isn't finalized yet, all major browser manufacturers are making sure their browser is ready for the future. Find out which parts of HTML5 are already supported by your browser today..."
The SunSpider JavaScript Benchmark measures JavaScript performance on tasks relevant to the current and near future use of JavaScript in the real world, such as encryption and text manipulation. This is one of the few benchmarks where it is important to receive a lower mark. The lowest results mean faster speed and better performance.
The Peacekeeper benchmark measures the browser's performance by testing its JavaScript functionality and its ability to handle commonly used JavaScript functions. If you want to know more about what it tests, check their FAQ page.
V8 benchmark - version 7 - is a JavaScript test suite by Google, used to optimize the Google Chrome web browser. It contains a suite of pure JavaScript benchmarks that is used to tune Google Chrome performance. Obviously, Google Chrome will have the highest score in this benchmark. However, it serves to compare the performance with other browsers according to what Google considers to be relevant in terms of JavaScript performance.
SunSpider, Peacekeeper and V8 were run three times on each browser. The results you see below represent the average of the scores obtained by each browser in each test.
The Test System
I used my personal desktop to make these tests, which has the following hardware components: an AMD Phenom II X4 905 (2.5 GHz) processor, a Gigabyte GA-MA785GT-UD3H motherboard, the memory is Corsair XMS3 DHX 6GB DDR3 1600 MHz, a Gigabyte Radeon HD6870 OC 1GB DDR5 video card, an 120GB RunCore Pro V 2.5" SATA III SSD drive.
The tests for Internet Explorer 9 were run on Windows 7 Ultimate 64-bit with Service Pack 1 installed and all the latest updates.
Previously, I tested Internet Explorer 10 in the Consumer Preview and the Release Preview of Windows 8 on the same computer. Finally, I also tested the final version of Windows 8.
To make sure the tests are as unbiased as possible, I disabled all the add-ons and modules in Internet Explorer. The other browsers had no modules installed either. Also, no special configuration was made. All browsers used their default settings.
I tested the following browsers: Internet Explorer 9.0, Internet Explorer 10 Consumer Preview, Internet Explorer 10 Release Preview, Internet Explorer 10 final, Firefox 16, Chrome 22 and Opera 12.
All browsers except Internet Explorer 9 were tested in the final version of Windows 8.
Internet Explorer 10 vs. Internet Explorer 9 - Impressive Improvements!
First, I was interested to compare the different versions of Internet Explorer and see if there are major improvements in version 10. I also wanted to learn about the improvements done between the Consumer Preview and the Release Preview.
As we can see from this first test, Internet Explorer 10 provides a lot more support for the HTML5 standard and specifications. The Consumer Preview delivered an impressive 122% improvement over Internet Explorer 9, the Release Preview took the improvement to 126% while the final version of Internet Explorer raised it to 127%. A great job on Microsoft's part to support modern features existing in the HTML5 standard.
Let's see the performance of the new browser. Luckily we see a pretty big improvement here too. Both the Modern UI and Desktop versions of Internet Explorer 10 deliver better performance.
In SunSpider, the Desktop version of Internet Explorer 10 delivers a 41% improvement vs. Internet Explorer 9 while the Modern UI version delivers a 38% improvement.
Also, it is impressive to see that the performance of the browser, in this benchmark, has improved a lot with each test release. Kudos to Microsoft for delivering such major improvements in JavaScript processing.
The PeaceKeeper benchmark revealed some unexpected results. While the performance of Internet Explorer 10 is a lot better when compared to Internet Explorer 9, the scores have decreased between the Consumer Preview and the Release Preview of Internet Explorer 10. I am not sure if this is a result of the changes made by Microsoft in the development process of Internet Explorer 10 or that of changes made by PeaceKeeper in its evaluation algorithms.
In PeaceKeeper, when compared to Internet Explorer 9, the Desktop version of Internet Explorer 10 delivers 29% better performance while the Modern UI version delivers 25% better performance.
NOTE: I noticed that older versions of Chrome received higher ratings in PeaceKeeper than newer versions. Most probably this "decrease" has something to do with PeaceKeeper updating their testing methodology and rating algorithm.
Next, I used Google's V8 benchmark. Unfortunately I did not test the Consumer Preview version of Internet Explorer 10 in V8.
As you can see in the chart above, in the V8 benchmark, the Desktop version of Internet Explorer 10 delivers 108% better performance vs Internet Explorer 9, while the Modern UI version delivers 67% better performance.
A great improvement which confirms once again the great job done by Microsoft.
The Modern UI version of Internet Explorer 10 continues to deliver performance similar to its Desktop counterpart. With the exception of the V8 benchmark, the differences in performance are small enough not to be noticeable by most people: 6% lower performance in SunSpider and 4% in PeaceKeeper. However, V8 reveals a difference of 20% in performance between the two.
Internet Explorer 10 vs. Chrome, Firefox & Opera
To put things into perspective and understand how relevant Internet Explorer 10 will be in the browser wars, I have made the same comparisons as above against its main competitors.
In the HTML5 test, Internet Explorer 10 sits in fourth place, at a big distance from Google Chrome 22, which provides the best compliance with the HTML5 standard.
I was pleasantly surprised to see Internet Explorer 10 taking first place in the SunSpider benchmark.
In SunSpider, the Desktop version of Internet Explorer 10 is 19% faster than Google Chrome 22 and 22% faster than Firefox 16.
The PeaceKeeper benchmark revealed different results though. This time Chrome took the lead with a big margin. Opera is second place while Internet Explorer 10 is fourth.
In PeaceKeeper, Chrome 22 delivers 84% better performance compared to the Desktop version of Internet Explorer 10.
As expected, the V8 benchmark revealed Google Chrome as the winner, by a strong margin. Firefox is a distant second and Internet Explorer 10 third, but ahead of Opera.
In the V8 benchmark, Google Chrome 22 is 120% faster than Internet Explorer 10.
Internet Explorer 10: Best in Sunspider, Third in V8 and Fourth in PeaceKeeper
It is evident that Microsoft has invested a lot of effort into making its browser better. Internet Explorer 10 might end up being the most consistent upgrade ever made by Microsoft. This is great for all Windows users, for web developers and for the web in general. Personally, I can't wait to see it distributed to Windows 7 users too, sometime in the next few months.
With this new version, Microsoft has proved once again that jokes about Internet Explorer and how bad it is should become a thing of the past, no longer representative of the real performance of the browser.