阅读更多

15顶
1踩

Web前端

原创新闻 最新浏览器速度测试

2008-06-16 12:06 by 副主编 QQbyte 评论(41) 有28711人浏览
各种浏览器FireFox,IE,Opera,Safari都发布了新版本,都号称自己的是最快的浏览器。我们来测试一下,看看到底谁启动最快,谁使用更少的内存,谁支持动态界面比如Gmail更快。我们使用了一些不那么科学,但是快速有效的方式来测试。

测试系统

我们测试了各个浏览器的最新版本:Internet Explorer 7, Opera 9.5, Safari for Windows 3.1.1, and the third Release Candidate of Firefox 3。

测试系统:

    * OS: Windows Vista Home Premium (32-bit)
    * Processor: 2 GHz Intel Core 2 Duo processor
    * Memory: 2 GB

我翻阅了到目前为止,广泛使用的免费,易用的基准软件,可以涵盖四个我想测试的浏览器。我测试浏览器的方式,和大多数人的经验一样,点击,等待,观赏每个网页的负荷。使用准确到毫秒的计时器,我发起每个行动与两次输入"\"键,输入"\"键设置计时器,当页面已经加载结束又输入"\"键。当觉得我反映缓慢的时候,我会重新测试,以下结果是我测试三次以上的平均结果。



测试1:启动时间-Opera第一!

我通过cold start和warm start两种方式测试,启动时间-Opera第一。
cold start:直接重启,还没有运行straight off a re-start, not having run already
warm satrt:必须运行一次having run at least once that session
Multi-tab:多重tab加载时间








测试 2: JavaScript & CSS— Safari第一!

javascript加载时间对于浏览器很重要,很多网站都采用流行的AJAX用户界面,比如Gmail, Twitter等。我采用了Sean Patrick Kane提供的JavaScript speed tests方法来测试,Safari第一。



我采用了nontropp's downloadable form方法来测试CSS加载速度,Safari第一:



测试 3: Memory use内存使用—  Firefox 3第一 内存使用最少!



结论:

这并不是一个很严格的测试,只是大概知道各个浏览器的速度,由于Opera and Firefox可以安装插件,所以安装插件的情况对速度影响很大。结果出于你的意料吗?可以留言发表你的意见。

来自: lifehacker.com
15
1
评论 共 41 条 请登录后发表评论
21 楼 futurehuhu 2008-06-16 22:45
     
20 楼 mkclawhammer 2008-06-16 21:31
safari的表现真让我吃惊!以前测试程序时用过,感觉很不好就没用下去了。我一直以为opera是最快的。不过从图中也可以看到opera比safari差别很小。
19 楼 anky_end 2008-06-16 20:50
TheWorld是ie内核的,一个外套程序罢了
话说回来,ie很多外套倒是挺不错的
18 楼 littlesuns 2008-06-16 17:03
IE8 beta的速度还是不错的
17 楼 Parchen 2008-06-16 17:03
好像看过这么多关于浏览器比较的文章,可是都没有提到TheWorld浏览器,我觉得世界之窗启动速度比较慢之外,其他各方面都挺好啊,至于开发方面就不大清楚了,不知有没有人测速过这款浏览器呢??
个人看法~~~~~~~
16 楼 protti 2008-06-16 16:34
只用IE,开发偶尔用FF。
15 楼 linhong_1001 2008-06-16 16:27
我都用,IE最少用,FireFox用最多,FireFox3明天正式发布,也是下载日,我要参加,就是公司的网络太不济了
14 楼 beckrabbit 2008-06-16 16:16
机器配置+带宽越差safari的优势就越明显 我自己用的垃圾电脑用safari可以飞快的浏览网页,用FF和IE7最多开4个Tab页就假死了 即使在机器配置+带宽比较好的情况下 safari在浏览EXT等做的富客户端系统的时候也比FF和IE起码快200%
13 楼 darkhucx 2008-06-16 15:55
IE最烂,对CSS等的解释简直烂透了,尤其IE6,破浏览器
12 楼 zzfeng 2008-06-16 15:35
红色的IE真惨...
11 楼 caixicai 2008-06-16 14:50
safari 只要标准做的好,淘宝啊啥的大站都支持,肯定用的人多。
10 楼 zhuyx808 2008-06-16 14:49
不是我又要鄙视Opera,谁能告诉我Opera的开发者工具哪个地方提供了关闭的菜单可以让我选择下,打开开发者工具就关不掉了
9 楼 zpple 2008-06-16 14:48
我觉得网速不错的话,比这些都没有什么意义,都是可以接受的启动包括运行时间。机器配置+带宽,能很好的屏蔽掉这些差异。况且win平台下,ie还是支持各种东西最好的。你们用那些时候没有发现淘宝,网银什么的不能用吗?哎。。。。。。
8 楼 yanyanlong 2008-06-16 14:36
很好..IBM的键盘!
7 楼 beckrabbit 2008-06-16 14:02
没什么好测的 safari是最快的 用了自然就知道
6 楼 QQbyte 2008-06-16 13:51
楼下,应该是ff3 内存使用最少啊
5 楼 lishali12345 2008-06-16 13:33
我怎么看这最后一个图表跟这个文字不对啊 !
FF3的内存使用最多,为何在图表中不对应啊 !
4 楼 keshin 2008-06-16 13:16
成天比来比去……
3 楼 metaphy 2008-06-16 13:00
最喜欢IE7的Menu Bar自动隐藏,给我省出来一大块空间;
当然,这只是在浏览网页时候用
2 楼 wolfbrood 2008-06-16 12:51
特别喜欢opera

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Java 数据类型的输出

    java不同的数据类型输出 byte,short,int,long,char,float,double,boolean,String。 public static void main(String[] args) { byte b = 0x55; short s = 0x55ff; int i = 1000000; long l = 0xffffl; char c = 'a'; float f = 0.23f; double d = 0.7e-3; boolean B =

  • java 字节转字符_java byte转换成字符串?

    我需要CRC16进行校验,从网上下载了一个是需要参数是string形的,我要将byte转换成String!比如获取的字节码是byte[]aa={(byte)0x55,0x06,(byte)0x0b,(byte)0x01,0x01,0x06,0x0b,0x0c,...我需要CRC16进行校验,从网上下载了一个是需要参数是string形的,我要将byte转换成String!比如获取的字节码是byte ...

  • Java 基本数据类型转换

    Java 基本数据类型转换 1.1自动类型转换 1.2 强制类型转换

  • 实验2 java_实验 2 Java 基本语法练习

    实验 2 Java 基本语法练习一、实验目的1.了解Java 的数据类型2.掌握各种变量的声明方式。3.理解运算符的优先级。4.掌握Java 基本数据类型、运算符与表达式。5.理解Java 程序语法结构,掌握顺序结构、选择结构和循环结构语法的程序设计方法。6.通过以上内容,掌握Java 语言的编程规则。二、实验要求1. 编写一个声明Java 不同数据类型变量的程序。2. 编写一个使用运算符、表达式...

  • 初识java

    public class variable { static char i = 'a'; public static void main(String args[]){ byte b = 0x55;short s = 0x55ff; System.out.println("字节型"+b); System.out.println(s); System.out.println(i); }

  • Java的8种基本数据类型

    整点型 整数类型 byte,short,int,long float,double类型 布尔类型 Boolean

  • java的基本数据类型有八种 基本类型之间的相互转换

    java的基本数据类型有八种 mysql 的blob类型转换string HashMap<String,Object> map = list.get(i); if(map.get("content") !=null && map.get("content") !=""){ byte[] _byte = (b...

  • Java的基本数据类型之间的转换以及面试题

    一、Java的基本数据类型有八种。 八种又分为三类  字符类型char, 布尔类型boolean 数值类型byte、short、int、long、float、double。 数值类型又可以分为 整数类型byte、short、int、long 浮点数类型float、double 二、Java基本数据类型之间的转换 Java 语言是一种强类

  • sy02_1:声明不同数据类型的变量

    1.编写声明不同数据类型变量的程序文件 KY2_1.java,源代码如下:public class KY2_1 { public static void main(String args[]) { byte b=0x55; short s=0x55ff; int i=1000000; long l=0xffffL; char c='a...

  • Java中的基本数据类型转换

    Java 语言是一种强类型的语言。强类型的语言有以下几个要求: 1.变量或常量必须有类型:要求声明变量或常量时必须声明类型,而且只能在声明以后才能使用。 2.赋值时类型必须一致:值的类型必须和变量或常量的类型完全一致。 3.运算时类型必须一致:参与运算的数据类型必须一致才能运算。 Java 语言中的数据类型转换有两种: 1.自动类型转换:编译器自动完成类型转换,不

  • Java中基本数据类型转换的方法

    一、自动类型转换(隐式类型转换) 整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。 转换从低级到高级。 自动转换有以下规律: ·小的类型自动转化为大的类型 ·整数类型可以自动转化为浮点类型,可能会产生舍入误差 ·字符可以自动提升为整数 例子: 1.小类型自动转换为大类型 byte byteValue1=110; int intValue1=byt...

  • Java 基本语法

    (一) 声明不同数据类型的变量1.编写声明不同数据类型变量的程序文件 KY2_1.java,源代码如下。publicclassKY2_1{ publicstaticvoidmain(Stringargs[]){ byteb=0x55; shorts=0x55ff; inti=1000000; ...

  • Java基本数据类型及其转换

    数据类型: 基本数据类型 数值型: 整数类型(byte,short,int,long) 浮点类型(float,double) 字符型(char) 布尔型(boolean) 引用数据类型 类(class) 接口(interface) 数组([ ]) 整数类型: 类型 占用存储空间 表数范围 byte ...

  • Java中基本数据类型及转换

    Java基本数据类型有四类总共八种,整型(byte,short,int,long),浮点型(float,double),字符型(char),布尔型(boolean)。 类型 字节数 取值范围 byte 1 -2^7到2^7 short 2 ...

  • java基本数据类型及类型转换

    在java中数据类型在大类上可分为基本数据类型和引用数据类型。这篇博文中则主要针对基本数据类型进行介绍和了解每种数据类型的特别范围以及针对各个数据类型之间的类型转换。数据类型的分类结构: 基本数据类型 数值型 整数类型(byte, short, int, long) 浮点类型(float, double) 字符型(char) 布尔型(boolean) 引用数据类型

  • java的类型默认存储类型,Java 类据类型

    1、Java 数据类型使用变量存储数据时,为了更充分利用内存空间,我们可以为变量指定不同的数据类型。并且不同类型可以执行不同的操作。如Java 变量文档中所说,Java中的变量必须是指定的数据类型:例如:int myNum = 5; // 整数float myFloatNum = 5.97f; // 浮点数char myLetter = 'C'; ...

  • java基本数据类型及类型间相互转换

    Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。本文主要对数据类型分类,基本数据类型的范围,各类型的默认值,以及各类型间的转换进行了说明,适合初学者。

  • Java八种基本数据类型转换

    Java八种基本数据类型转换

  • java基本数据类型之间的转换

      1、数据类型的分类     2、比较数据类型之间的字节大小             1字节=8位 、 3、转换中的知识点 *java中整数类型默认的int类型;小数类型默认的double; *String的字符串转化为char类型时,只能用char类型的数组来接收;字符串在转化成char类型是不能像int、float那样使用封装类的parseXXX方法等,但它可以转换成c...

  • c语言中ff用16进制怎么表示什么,0xff(十六进制0xff表示什么)

    0xff 从数值上看,0xff表示一个十六进制数FF,也就是十进制的255。从电平高低来看,比如读取P1口得到0xFF,表示P1口8个引脚都是高电平。以0x开始的数据表示16进制,0xff换成十进制为255。A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。16进制变十进制:f表示15。第n位的权值为16的n次方,由右.我现在要把这个16进制的数转换成2进制的或者是10...

Global site tag (gtag.js) - Google Analytics