快速测试最新的web浏览器

阅读今年发布或即将推出的每一款新的网络浏览器的宣传,你会发现它们中的每一款都比其他浏览器“更快”。你可以比较超级特定的测试,破译所有的代码大脑术语,你仍然会想知道哪个浏览器启动更快,使用更少的内存,在动态界面(如Gmail)中滑动最快。由于我们的独立分析师中队休息了一周,我们在一台普通的旧Windows电脑上通过一些不科学但极客的测试运行了最新版本的Firefox、Internet Explore...

Image for article titled Speed Testing the Latest Web Browsers

阅读今年发布或即将推出的每一款新的网络浏览器的宣传,你会发现它们中的每一款都比其他浏览器“更快”。你可以比较超级特定的测试,破译所有的代码大脑术语,你仍然会想知道哪个浏览器启动更快,使用更少的内存,在动态界面(如Gmail)中滑动最快。由于我们的独立分析师中队休息了一周,我们在一台普通的旧Windows电脑上通过一些不科学但极客的测试运行了最新版本的Firefox、Internet Explorer、Opera 9.5和Safari for Windows。查看跳转后的完整(有些出乎意料)结果。

测试系统

为了在同一环境下对所有四种最新和改进的浏览器进行评级,我在我的Windows Vista笔记本电脑上测试了最新版本的Internet Explorer 7、Opera 9.5、Safari For Windows 3.1.1以及第三个候选版本Firefox 3(与周二发布的最终版本非常接近)。每个浏览器都是全新安装的,如果是Internet Explorer 7,则重新设置为新的安装设置。

以下是我的测试系统的规格,以供比较和好奇:

  • 操作系统:Windows Vista家庭高级版(32位)
  • 处理器:2 GHz Intel Core 2 Duo处理器
  • 内存:2GB
Image for article titled Speed Testing the Latest Web Browsers

我到处寻找免费的、易于掌握的基准测试软件,这些软件可以覆盖我想测试的所有四种浏览器,涵盖了所有主要方面,但最终还是落空了。取而代之的是,我以大多数人的体验来测试浏览器,点击、等待,然后观察每个页面的加载。使用Rob Keir简单但精确的计时器,我启动每一个动作时都要双击enter键和“\”键(如右图所示)来设置计时器,然后在我想要加载的内容到达时再次点击“\”键。当我认为每三次测试的成绩都低于平均水平时,我会觉得每一次测试都很慢。

科学和精确?不,很容易理解,没有选择性的偏见?非常感谢。我确实使用了两个由好奇的程序员组装的测试来测试更多的技术性内容,并在下面指出了这一点。现在,看看结果!

测试1:启动时间赢家:opera!

从马克·威尔顿·琼斯(Mark Wilton Jones)经常链接的测试中翻出一页,我对每个浏览器加载“冷”(直接重新启动,尚未运行)和“热”(至少运行了一次该会话)进行计时。Vista在启动时(至少在我的系统上)会非常变化无常,速度会大大降低,因此我使用了每种浏览器的最佳时间,从启动到加载本地保存的Google主页(这既减少了网络变化,又解释了更快的启动时间):

Image for article titled Speed Testing the Latest Web Browsers

令人惊喜的是,Firefox3的启动速度比2快(至少从深层内存来看),Opera的总体运行速度也比Safari快,至少与本测试中的Safari相比。

接下来,我将每个浏览器打开两次,然后指向一个随机书签,轻轻移动一下。以下是他们下一次“预热”启动时的速度:

Image for article titled Speed Testing the Latest Web Browsers

令人惊讶的是,Firefox的延迟似乎不到0.2秒,这肯定会在误差范围内。

Image for article titled Speed Testing the Latest Web Browsers

现在是真正的考验。我放置了一个包含8个链接的文件夹,从超级干净的谷歌主页到图片和Flash的Gizmodo和YouTube网站,在每个浏览器的中间放置了一些熟悉的站点,跑到Lifehacker页面,然后返回“预热”页面,然后,从第一次单击到最后一个小圆圈停止旋转,对每个浏览器版本的“全部打开选项卡”进行计时。不幸的是,Opera使用了更微妙的颜色变化来指示加载速度,因此我也不得不依赖于状态栏。结果是:

Image for article titled Speed Testing the Latest Web Browsers

在加载八个标签时,您可能不会因为两秒钟的延迟而哭泣,但是Safari和Opera在多任务处理方面的速度惊人地快(稍后我们将了解原因)。

测试2:javascript&css赢家:safari!

JavaScript加载时间受到了很多人的关注,比如说,最近的史蒂夫·乔布斯。这是因为随着AJAX界面在Gmail、Twitter和其他Web应用上的日益突出,浏览器执行多个快速计算的能力可能比文本和表格呈现的纳秒优势更为重要。

你永远不会让每个浏览器团队都同意什么是公平的JavaScript测试,因为每个平台都有自己的怪癖和使用规则。肖恩·帕特里克·凯恩(Sean Patrick Kane)的JavaScript速度测试吸引了全世界的关注,尤其是因为他致力于使测试对所有参与者更加公平。

以下是肖恩测试的数据(以毫秒为单位):

Image for article titled Speed Testing the Latest Web Browsers

我还测试了每个浏览器使用nontropp的可下载表单呈现层叠样式表(页面的设计模板)的能力:

Image for article titled Speed Testing the Latest Web Browsers

我认为Safari在CSS呈现方面的巨大领先优势在于它如何创建在加载页面时一次捕捉所有内容的感觉。而且,对于一个在我的操作系统中自动加载的浏览器来说,Internet Explorer还没有提供一个有价值的统计数据。

在这一点上,你可能肯定想知道Firefox3吹嘘的速度/性能/稳定性改进究竟在哪里起作用。然后,继续前进到速度的另一边。

测试3:内存使用赢家:Firefox3!

除非你的工作站内存超过了你的可用空间,否则浏览器不应该使用你所有的内存,也不应该让其他应用程序慢下来。Firefox 2在稳定使用后,其膨胀程度远远超过了其战斗力,这是臭名昭著的,但开发人员的辛勤工作似乎得到了回报,至少通过我的测试:

Image for article titled Speed Testing the Latest Web Browsers

蓝色部分是每个浏览器在第一次启动时使用的内存,红色部分扩展了它们的大小(根据Windows任务管理器),并打开了上面的八个相同选项卡。同样,很少有人会打开八个选项卡,但我将其缩放以查看差异所在。我想反复检查Firefox的日夜改进,所以我关闭并再次启动了它。这一次,它使用了117MB,虽然数量不算少,但与同行相比仍有显著改进。当然,如果你确实有多余的内存,Safari和Opera都可以快速使用。

结论

让我们再次强调,这远远不是一项科学研究,您的里程数在不同的系统中肯定会有所不同。尤其是Opera和Firefox,运行一个类似的新版本有点像骗局——几乎所有的爱好者都会有一个必备的扩展、功能和附加组件,这会降低速度和内存。事实上,坐在电子表格上,喝咖啡是一种让人兴奋的选择。感谢x40sw0n激发了这篇文章的灵感!

你对浏览器速度之战有何看法?您使用了哪些基本技巧和技巧来塑造您的web软件?让我们听听你对评论中所有这些数据的看法。

《生活骇客》的副主编凯文·珀迪(Kevin Purdy)觉得自己刚从一次非常乏味的五方约会中回到家。他的每周特写《开源》每周五都会出现在Lifehacker上。

  • 发表于 2021-07-30 07:50
  • 阅读 ( 56 )
  • 分类:互联网

你可能感兴趣的文章

internet explorer 11(internet explorer 11)和狩猎8(safari 8)的区别

...,因为Internet Explorer 11是Microsoft针对Windows操作系统的最新浏览器,而Safari 8是苹果针对OS X和iOS操作系统的最新浏览器。虽然平台差异是Internet Explorer和Safari之间最显著的差异,但另一个差异在于性能。我们在下一节讨论的许多测...

  • 发布于 2020-10-29 14:34
  • 阅读 ( 270 )

如何在任何使用python的计算机上安装selenium webdriver

... Selenium是一个开源的自动化测试框架,主要用于验证不同浏览器和平台上的web应用程序。该框架可用于多种编程语言,包括Java、C#、Python和Perl。 ...

  • 发布于 2021-03-10 21:27
  • 阅读 ( 488 )

使用以下10个基本工具提升您的web开发技能

...迈出了第一步,还是已经知道如何编程,但正在转向基于浏览器的在线应用程序,都有很多东西需要学习。 ...

  • 发布于 2021-03-20 14:01
  • 阅读 ( 236 )

最快的安卓浏览器是什么?排名前7的应用程序

googleplay商店拥有大量的浏览器应用程序,竞争激烈,它们将成为你的默认**浏览器。这迫使开发人员在他们的产品中捆绑了许多独特的功能和新的设计。 ...

  • 发布于 2021-03-21 12:48
  • 阅读 ( 209 )

每个程序员都应该知道的13个最好的浏览器ide

... 许多基于浏览器的ide都适合在云中进行编码。与线下同行相比,他们中的大多数人都有局限性,但他们一直在进步。不管你打算做什么,几乎所有的用途都有一个IDE。 ...

  • 发布于 2021-03-21 19:14
  • 阅读 ( 454 )

加入社会化编码潮流,为github存储库做出贡献

... 首先,您必须选择要参与的存储库,并在web浏览器中访问它。如果您不确定要选择哪个存储库,可以使用位于的演示存储库https://github.com/mdizak/muo\u演示。这是一个简单的演示,欢迎您针对它创建pull请求,以便进行...

  • 发布于 2021-03-27 04:33
  • 阅读 ( 236 )

微软正在为edge测试一个web裁剪工具

...新添加的内容,并向微软提供反馈。虽然您还没有在Edge浏览器中找到WebClipper,但希望Microsoft很快将其发布到主分支上。 ...

  • 发布于 2021-03-30 11:48
  • 阅读 ( 206 )

速度、电池寿命和定制的最佳web浏览器

老实说:现代的网络浏览器都非常可靠。甚至微软的Edge也比老版本的internetexplorer好得多。但我们相信谷歌Chrome仍然是大多数人最好的网络浏览器。 最适合大多数人的:google chrome 总的来说,我们更喜欢谷歌浏览器。首先,它...

  • 发布于 2021-04-08 22:17
  • 阅读 ( 251 )

使用windows web平台运行wordpress和其他web应用程序

...。单击启动WordPress链接或输入http://localhost:80/wordpress在浏览器中启动。 你只需要在WordPress上多做一点设置就可以让它运行了。在浏览器中打开WordPress页面后,输入博客名称和电子邮件地址,然后单击安装WordPress。 几秒钟后,...

  • 发布于 2021-04-13 15:33
  • 阅读 ( 258 )

chrome现在可以即时在网络上添加音频和视频字幕

...在将实时字幕功能Live Capti***从像素**扩展到任何使用Chrome浏览器的用户。实时字幕使用机器学习自发地为以前不存在的视频或音频创建字幕,并使聋哑人或听力障碍者更容易访问web。 启用后,当您观看或收听人们正...

  • 发布于 2021-04-16 03:44
  • 阅读 ( 178 )
lotufv173951
lotufv173951

0 篇文章

相关推荐