JavaScript引擎性能比较
一.性能测试
最近Google发布了号称速度最快的浏览器,下面将对Firfox3.0、Opera9.、Safari3.1以及Chrome1.0进行对比测试其JavaScript引擎性能。
第一组用Sunspider,测试结果如下:   Chrome Firefox
  Opera Safari
第二组测试用Chrome
V8的benchmark,测试结果如下:
  Chrome Firefox
  Opera Safari
二.结果分析
第一组测试汇总(单位都是ms):
|
|
Chrome
|
Firefox
|
Opera
|
Safari
|
|
3d
|
285.2
|
945.2
|
728.4
|
1112.8
|
|
access
|
228.6
|
1059.6
|
953.0
|
1300.2
|
|
bitops
|
169.8
|
799.4
|
900.4
|
1178.0
|
|
controlflow
|
10.0
|
102.4
|
140.8
|
253.0
|
|
crypto
|
149.8
|
527.6
|
416.2
|
678.2
|
|
date
|
550.8
|
568.2
|
853.4
|
881.2
|
|
math
|
234.2
|
806.0
|
650.0
|
1287.8
|
|
regexp
|
664.6
|
492.2
|
897.0
|
637.4
|
|
string
|
994.0
|
1684.4
|
1684.2
|
1803.2
|
|
总计
|
2187.0
|
6984.0
|
7223.4
|
9131.8
|
从上表看除正则表达式处理Firefox比Chrome快26%外,其余各项Chrome都是最快的;总体上,Chrome的V8引擎也是最快的,比Firefox和Opera快3倍,比Safari快4倍。
第二组测试结果汇总:
|
|
Chrome
|
Firefox
|
Opera
|
Safari
|
|
Richards
|
827
|
132
|
105
|
74
|
|
DeltaBlue
|
190
|
160
|
128
|
115
|
|
Crypto
|
771
|
58
|
93
|
121
|
|
RayTrace
|
511
|
151
|
346
|
197
|
|
EarleyBoyer
|
1962
|
136
|
645
|
305
|
|
得分:
|
947
|
120
|
195
|
144
|
从上表可以看出Chrome每项得分都是最多的,Opera得分其次,但是两者差距非常大。 |