ABCDEFGHIJKLMNOPQRST
1
2
3
WebGL Matrix Library Benchmarks Browser Comparison
4
5
Page: http://stepheneb.github.com/webgl-matrix-benchmarks/matrix_benchmark.html
6
Repository: https://github.com/stepheneb/webgl-matrix-benchmarks
7
Testing done 2011-11-03
8
Mac OS X 10.6.8, 2.66 GHz Intel i7, 1067 MHz DDR3 memory
9
10
Test Results in tests in millions of operations/s
11
LibraryMultiplicationTranslationScalingRotation (Arbitrary axis)Rotation (X axis)TransposeInverseInverse 3x3Vector TransformationAverageAverage Top 2
12
13
Chrome 17.0.928.0 canary
14
closure12.3249.7637.412.9713.0245.9512.7228.5350.3429.22
15
TDLFast10.1228.8230.2710.1253.5851.048.7427.5328.38
16
EWGL11.4726.724.7310.3814.5952.651.9120.35
17
glMatrix8.7920.9425.712.1513.1543.4811.6518.2619.26
18
mjs8.694.4927.819.8210.7252.294.80 (bad)14.388.9815.78
19
CanvasMatrix6.753.141.0711.0674.21.812.72
20
TDLMath4.7118.1216.568.4116.674.564.27.817.3610.93
21
19.40
22
23
FireFox Nightly 10.0a1 (2011-11-03)
24
TDLFast5.986.0426.073.16.4928.414.5211.51
25
closure6.1910.149.033.523.425.195.2111.3419.310.3710.94
26
mjs6.514.7917.284.214.2128.043.57 (bad)7.9110.099.62
27
TDLMath3.8116.619.964.647.772.332.447.4614.078.79
28
glMatrix5.614.810.643.313.1216.174.999.467.26
29
EWGL1.674.764.872.582.9127.692.116.66
30
CanvasMatrix3.580.580.80.510.6824.21.414.54
31
8.39
32
33
Safari Nightly 5.1.1 (6534.51.22, r98912)
34
CanvasMatrix7.071.692.111.631.9986.671.5414.67
35
TDLMath2.2518.2624.121.1411.692.872.572.375.87.911.29
36
TDLFast0.351.261.330.462.231.810.21.09
37
closure0.341.281.060.470.71.840.41.361.190.96
38
glMatrix0.361.051.280.580.51.680.630.680.85
39
mjs0.471.051.340.640.51.990.70 (bad)0.390.430.83
40
EWGL0.331.011.040.420.61.840.110.77
41
3.87
42
Safari Nightly 5.1.1 (6534.51.22, r98912) w/WebGL turned on
43
CanvasMatrix8.12.462.561.631.9885.391.5514.81
44
TDLMath3.3620.1526.391.711.942.983.273.017.568.9311.87
45
TDLFast0.481.451.550.72.281.760.251.21
46
closure0.521.451.150.710.741.820.611.971.621.18
47
mjs0.571.461.520.770.771.950.63 (bad)0.550.630.98
48
glMatrix0.471.361.420.640.631.760.60.910.97
49
EWGL0.491.141.170.650.71.810.130.8
50
4.13
51
** I find the performance of CanvasMatrix on the Transformation test in Safari suspicious
52
53
iPad2 iOS 5.0
54
CanvasMatrix0.221.131.340.280.950.270.070.370.490.57
55
TDLMath0.230.140.130.080.092.080.080.40.49
56
TDLFast0.080.210.220.10.290.260.060.17
57
closure0.080.20.160.110.110.260.090.270.20.16
58
mjs0.070.190.210.110.110.250.080.120.14
59
glMatrix0.080.20.210.110.110.250.07 (bad)0.070.090.13
60
EWGL0.080.150.170.10.10.270.030.13
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100