--寻找最好的网络浏览器
+ G/ s% Z4 V9 Y2 x' r. \
0 `0 `% l% R1 C/ ?. i4 V( Q% Q3 A" [) f! i8 o
/ c" l/ z& x6 p8 i0 R& [7 x) D
看当今网络浏览器市场共有三杰:IE、Firefox和Opera,Avant Browser、Maxthon、TheWorld都是IE内核的浏览器不能与Firefox和Opera相提并论,都归入IE。
5 }$ J5 Y5 f- \8 \9 s; J( g" P
( V: D0 C2 K$ X" {& `
4 X( B4 D: R( Z) V3 c
! ~# k9 u$ f9 W; P, k' ^ n 三者谁强谁弱很难定论,加之个人习惯和观点不同,网络上对于三者的争论一直没有停过。Softpedia的Ionut Ilascu对它们进行了测试,并给出了推荐意见。
3 U4 ^5 R# { d$ {' S3 ~* K! X; a% x: G0 O' v
" Q, O" s* m4 X5 }6 C6 D1 E
& r3 t& z! P* j$ B7 l. ~- C8 T+ o. s
其测试平台为Vista操作系统,主角:IE7、Firefox 2.0和Opera 9.2。
3 B- P V) g4 m6 X0 g' l+ \9 C
6 s5 g& a/ }- B' T: M8 k0 X- J
一、安装
) u& |) A* ^ `( u( e
" ~& t8 ?8 t. R1 c) N' \; s. E7 A2 a* Q" M9 u. F- }* q1 s# q8 u: K# Q
/ R5 G9 N) r+ ]5 T7 k) h
IE7的安装文件为14.7MB,Firefox为5.72MB(英文版),Opera为4.68MB。而安装后的大小分别为:Firefox为20MB,Opera为13.8MB,而IE7很小,只有1.4MB(估计是装到了其他文件夹里,或者说与系统结合相当紧密)。
3 y; u: L" O1 Y+ b, V( d9 {+ l1 W3 l' h
* D' i& u$ g8 R& ?' j2 q& M) G4 x" |9 M1 y
二、页面加载速度
$ `& k. T% u' w& q/ J* {
; @+ e3 K: N3 `3 _" l; g5 G
0 @- z2 z, X) X6 @3 I' q- ?* o
: M) a5 o& T4 e8 m2 @ 对于用户来说,网络浏览器的页面加载速度应该是相当重要的。作者针对这一指标进行了一系列测试,包括CSS渲染速度和JavaScript性能测试。
( R) E% E( w. L: s+ G' W: H% h- s# _! ~& b$ l
- P7 r* C$ d( z9 S, x$ w5 [
$ U9 Z" H( I) q. K7 w
Opera被宣称为最快的浏览器是有道理的,在测试中的表现的确是最为快速的。(appbeta:根据我的测试,每次的数据差异都很大,有些与作者的数据有着数量级的差异,不知何故?)
! Y) E6 ~9 G* r
6 {: O3 J% z3 j& I, r' c& `* ?; ^+ P h9 J5 s6 a& C }/ x, E
9 b0 ^. _5 [+ a. P
测试分为冷启动和热启动两种情况。在冷启动情况下,IE7的数据是(单位:毫秒):
& v9 g! e% w1 ]- n# q4 t/ t% g5 m
Document Object Model (DOM) load: 1211
Z4 I4 C+ D f" @6 o; x- P8 Y, S. V( ~, ?2 S8 g$ m
OnLoad speed: 1283
0 q% d: E6 J- I
( v: p& I% R9 |) gFirst Access: 1683
. A( @2 B* U. ]- M8 \" l
/ y9 ~& h- O4 l1 @8 |- X
JavaScript性能:170
1 u" s, l: Y" \; K( t5 Q! c2 f& F0 |6 R0 L$ a+ h& M
& u. \- `4 B7 i0 L9 |' R
4 a3 v$ \ r7 e
Firefox的表现更好,相比IE7已经是相当令人印象深刻了,设置比Opera还好。:
q1 A0 q; H, F4 q& w, ^5 H
7 E7 k$ B8 R3 n' u0 {! [! N% LDOM load: 438
6 {6 _( u! l, ~4 _. N4 q3 _" t
5 ~; X, B; }- {2 X/ jOnLoad speed: 775
^5 }. }' E. R: t) l8 X
5 B; L) Q% q' Z, f: yFirst Access: 859
/ n N0 ~& T0 u0 c# D2 G4 ~+ L8 w% [* e
JavaScript性能:97
2 p/ J, x, }! w' T) Q& C
$ F9 s+ g' Y! B8 o+ x$ L* q( b* @" ?: \
; q7 G% ?3 B+ P7 F" I+ |. C
Opera的数据是:
- ]8 g+ [8 D1 N- M
: J# R b) q! qDOM load: 1055
: y5 F. Y8 a. h+ @ V R9 f" t+ y! p3 D; `4 Q! ?( ~2 M
OnLoad speed: 1055
: x/ H5 t; [( B* @
! q' K/ z6 A; A2 d8 `; p* Y1 JFirst Access: 328
* X: \4 T0 O8 H( ^0 z" K# X, F! [. x. [
JavaScript性能:51
1 L: i$ y8 M M
6 ]" y8 f. J0 K! |: Z0 {1 i5 o4 l8 W0 b( r) O4 F
3 D( T; m; I0 [; c6 ?# V+ e. B: B
, s' ~: u! F9 Q0 r) g8 S1 x: |
1 q- Y& J1 W) P0 Y 但是,冷启动只是意味着浏览器启动后初始情况。之后在热启动状态下,Opera的表现相当抢眼,Firefox表现也相当不错。大家可以比较上图中的数据,海龟出现了,IE7的成绩最为糟糕。
+ b0 j9 p0 q( E2 E" k2 C- ^4 C { J9 ^1 Q; p2 D: S# r0 {1 j! I" i
/ T: m5 w3 J! u- T' ~0 N; L Y
& D3 r; `- v( P 在6轮热启动测试过程中,除系统进程和必要的服务外所有其他程序都未开。而且,浏览器都为安装插件,故不受其影响,浏览器都是原始安装设置。
- J, m# ]$ {' s
7 Y/ t4 d+ y! M8 v# Y! L( |7 T2 }3 y) x/ E, `6 b( X7 r# V' [
W! x6 g5 p* {2 B+ Y9 m% j- e5 { , f n2 _0 B4 U$ H* {
- Y( m& q T$ p) _
) @6 G0 F( _! t$ G
5 M, _2 T* h( N8 K4 c- F. s
" c2 K( E3 @. O% d$ J
4 u0 \1 ~, I9 K, `+ J) W( r: x! r. n! }
* W! Y+ Z) g2 z5 a5 F ) G% a( s5 I# G- o* } s# t, c9 A
% [# b, i$ `) v3 e+ W* O9 [" O H
3 n5 G9 ^5 ?2 P( s9 [
2 k. A/ ^* T, ?# }