|
1 | 1 | Benchmark cycles: 1,000 5,000 10,000 50,000 100,000 500,000 1,000,000 5,000,000
|
2 | 2 |
|
3 | 3 | Boolean:
|
4 |
| -1,000: 0.001 sec |
5 |
| -5,000: 0.001 sec |
| 4 | +1,000: 0 sec |
| 5 | +5,000: 0.002 sec |
6 | 6 | 10,000: 0.001 sec
|
7 |
| -50,000: 0.003 sec |
| 7 | +50,000: 0.002 sec |
8 | 8 | 100,000: 0.002 sec
|
9 |
| -500,000: 0.01 sec |
10 |
| -1,000,000: 0.021 sec |
11 |
| -5,000,000: 0.106 sec |
12 |
| -Average: 45,972,414 ops/sec |
| 9 | +500,000: 0.008 sec |
| 10 | +1,000,000: 0.016 sec |
| 11 | +5,000,000: 0.082 sec |
| 12 | +Average: 58,991,150 ops/sec |
13 | 13 |
|
14 | 14 | Infinity:
|
15 |
| -1,000: 0.001 sec |
| 15 | +1,000: 0 sec |
16 | 16 | 5,000: 0.001 sec
|
17 | 17 | 10,000: 0.001 sec
|
18 | 18 | 50,000: 0.003 sec
|
19 |
| -100,000: 0.004 sec |
20 |
| -500,000: 0.02 sec |
21 |
| -1,000,000: 0.039 sec |
22 |
| -5,000,000: 0.196 sec |
23 |
| -Average: 25,154,717 ops/sec |
| 19 | +100,000: 0.003 sec |
| 20 | +500,000: 0.016 sec |
| 21 | +1,000,000: 0.03 sec |
| 22 | +5,000,000: 0.151 sec |
| 23 | +Average: 32,517,073 ops/sec |
24 | 24 |
|
25 | 25 | NaN:
|
26 | 26 | 1,000: 0 sec
|
27 | 27 | 5,000: 0 sec
|
28 |
| -10,000: 0 sec |
| 28 | +10,000: 0.001 sec |
29 | 29 | 50,000: 0.001 sec
|
30 |
| -100,000: 0.003 sec |
31 |
| -500,000: 0.013 sec |
32 |
| -1,000,000: 0.027 sec |
33 |
| -5,000,000: 0.135 sec |
34 |
| -Average: 37,240,223 ops/sec |
| 30 | +100,000: 0.002 sec |
| 31 | +500,000: 0.01 sec |
| 32 | +1,000,000: 0.021 sec |
| 33 | +5,000,000: 0.104 sec |
| 34 | +Average: 47,956,835 ops/sec |
35 | 35 |
|
36 | 36 | null:
|
37 |
| -1,000: 0 sec |
| 37 | +1,000: 0.001 sec |
38 | 38 | 5,000: 0 sec
|
39 |
| -10,000: 0 sec |
40 |
| -50,000: 0.002 sec |
| 39 | +10,000: 0.001 sec |
| 40 | +50,000: 0.003 sec |
41 | 41 | 100,000: 0.002 sec
|
42 |
| -500,000: 0.014 sec |
43 |
| -1,000,000: 0.028 sec |
44 |
| -5,000,000: 0.139 sec |
45 |
| -Average: 36,032,432 ops/sec |
| 42 | +500,000: 0.01 sec |
| 43 | +1,000,000: 0.021 sec |
| 44 | +5,000,000: 0.103 sec |
| 45 | +Average: 47,276,596 ops/sec |
46 | 46 |
|
47 | 47 | Number:
|
48 | 48 | 1,000: 0 sec
|
49 | 49 | 5,000: 0 sec
|
50 | 50 | 10,000: 0 sec
|
51 |
| -50,000: 0.002 sec |
| 51 | +50,000: 0.001 sec |
52 | 52 | 100,000: 0.002 sec
|
53 |
| -500,000: 0.013 sec |
54 |
| -1,000,000: 0.026 sec |
55 |
| -5,000,000: 0.129 sec |
56 |
| -Average: 38,755,814 ops/sec |
| 53 | +500,000: 0.01 sec |
| 54 | +1,000,000: 0.02 sec |
| 55 | +5,000,000: 0.1 sec |
| 56 | +Average: 50,120,301 ops/sec |
57 | 57 |
|
58 | 58 | String:
|
59 | 59 | 1,000: 0 sec
|
60 |
| -5,000: 0 sec |
| 60 | +5,000: 0.001 sec |
61 | 61 | 10,000: 0.001 sec
|
62 |
| -50,000: 0.001 sec |
63 |
| -100,000: 0.002 sec |
| 62 | +50,000: 0.002 sec |
| 63 | +100,000: 0.003 sec |
64 | 64 | 500,000: 0.01 sec
|
65 |
| -1,000,000: 0.021 sec |
66 |
| -5,000,000: 0.104 sec |
67 |
| -Average: 47,956,835 ops/sec |
| 65 | +1,000,000: 0.02 sec |
| 66 | +5,000,000: 0.103 sec |
| 67 | +Average: 47,614,286 ops/sec |
68 | 68 |
|
69 | 69 | undefined:
|
70 | 70 | 1,000: 0 sec
|
71 | 71 | 5,000: 0 sec
|
72 |
| -10,000: 0 sec |
73 |
| -50,000: 0.002 sec |
| 72 | +10,000: 0.001 sec |
| 73 | +50,000: 0.001 sec |
74 | 74 | 100,000: 0.004 sec
|
75 |
| -500,000: 0.018 sec |
76 |
| -1,000,000: 0.037 sec |
77 |
| -5,000,000: 0.18 sec |
78 |
| -Average: 27,659,751 ops/sec |
| 75 | +500,000: 0.016 sec |
| 76 | +1,000,000: 0.033 sec |
| 77 | +5,000,000: 0.163 sec |
| 78 | +Average: 30,577,982 ops/sec |
79 | 79 |
|
80 | 80 | Function:
|
81 |
| -1,000: 0.001 sec |
| 81 | +1,000: 0 sec |
82 | 82 | 5,000: 0.001 sec
|
83 | 83 | 10,000: 0.002 sec
|
84 |
| -50,000: 0.008 sec |
85 |
| -100,000: 0.016 sec |
86 |
| -500,000: 0.081 sec |
87 |
| -1,000,000: 0.158 sec |
88 |
| -5,000,000: 0.805 sec |
89 |
| -Average: 6,218,284 ops/sec |
| 84 | +50,000: 0.007 sec |
| 85 | +100,000: 0.015 sec |
| 86 | +500,000: 0.073 sec |
| 87 | +1,000,000: 0.146 sec |
| 88 | +5,000,000: 0.728 sec |
| 89 | +Average: 6,858,025 ops/sec |
90 | 90 |
|
91 | 91 | RegExp:
|
92 | 92 | 1,000: 0.001 sec
|
93 |
| -5,000: 0.003 sec |
| 93 | +5,000: 0.002 sec |
94 | 94 | 10,000: 0.006 sec
|
95 | 95 | 50,000: 0.015 sec
|
96 | 96 | 100,000: 0.03 sec
|
97 |
| -500,000: 0.149 sec |
98 |
| -1,000,000: 0.297 sec |
99 |
| -5,000,000: 1.488 sec |
100 |
| -Average: 3,351,433 ops/sec |
| 97 | +500,000: 0.146 sec |
| 98 | +1,000,000: 0.294 sec |
| 99 | +5,000,000: 1.468 sec |
| 100 | +Average: 3,397,554 ops/sec |
101 | 101 |
|
102 | 102 | Array:
|
103 |
| -1,000: 0.002 sec |
104 |
| -5,000: 0.006 sec |
105 |
| -10,000: 0.009 sec |
106 |
| -50,000: 0.035 sec |
107 |
| -100,000: 0.068 sec |
108 |
| -500,000: 0.34 sec |
109 |
| -1,000,000: 0.673 sec |
| 103 | +1,000: 0.003 sec |
| 104 | +5,000: 0.005 sec |
| 105 | +10,000: 0.012 sec |
| 106 | +50,000: 0.036 sec |
| 107 | +100,000: 0.074 sec |
| 108 | +500,000: 0.367 sec |
| 109 | +1,000,000: 0.699 sec |
110 | 110 | 5,000,000: 3.331 sec
|
111 |
| -Average: 1,493,280 ops/sec |
| 111 | +Average: 1,472,498 ops/sec |
112 | 112 |
|
113 | 113 | Date:
|
114 | 114 | 1,000: 0 sec
|
115 |
| -5,000: 0.002 sec |
116 |
| -10,000: 0.002 sec |
| 115 | +5,000: 0.001 sec |
| 116 | +10,000: 0.003 sec |
117 | 117 | 50,000: 0.01 sec
|
118 |
| -100,000: 0.015 sec |
119 |
| -500,000: 0.074 sec |
120 |
| -1,000,000: 0.147 sec |
121 |
| -5,000,000: 0.735 sec |
122 |
| -Average: 6,767,513 ops/sec |
| 118 | +100,000: 0.014 sec |
| 119 | +500,000: 0.072 sec |
| 120 | +1,000,000: 0.144 sec |
| 121 | +5,000,000: 0.718 sec |
| 122 | +Average: 6,929,314 ops/sec |
123 | 123 |
|
124 | 124 | Error:
|
125 | 125 | 1,000: 0.001 sec
|
126 | 126 | 5,000: 0.005 sec
|
127 | 127 | 10,000: 0.013 sec
|
128 |
| -50,000: 0.052 sec |
129 |
| -100,000: 0.102 sec |
130 |
| -500,000: 0.498 sec |
131 |
| -1,000,000: 1.017 sec |
132 |
| -5,000,000: 4.996 sec |
133 |
| -Average: 997,307 ops/sec |
| 128 | +50,000: 0.049 sec |
| 129 | +100,000: 0.097 sec |
| 130 | +500,000: 0.483 sec |
| 131 | +1,000,000: 0.966 sec |
| 132 | +5,000,000: 4.899 sec |
| 133 | +Average: 1,023,491 ops/sec |
134 | 134 |
|
135 | 135 | Event:
|
136 | 136 | 1,000: 0.002 sec
|
137 |
| -5,000: 0.005 sec |
138 |
| -10,000: 0.009 sec |
139 |
| -50,000: 0.029 sec |
| 137 | +5,000: 0.006 sec |
| 138 | +10,000: 0.008 sec |
| 139 | +50,000: 0.03 sec |
140 | 140 | 100,000: 0.059 sec
|
141 |
| -500,000: 0.293 sec |
142 |
| -1,000,000: 0.586 sec |
143 |
| -5,000,000: 2.935 sec |
144 |
| -Average: 1,701,378 ops/sec |
| 141 | +500,000: 0.291 sec |
| 142 | +1,000,000: 0.582 sec |
| 143 | +5,000,000: 2.913 sec |
| 144 | +Average: 1,713,184 ops/sec |
145 | 145 |
|
146 | 146 | Map:
|
147 |
| -1,000: 0.002 sec |
148 |
| -5,000: 0.007 sec |
149 |
| -10,000: 0.007 sec |
150 |
| -50,000: 0.031 sec |
151 |
| -100,000: 0.061 sec |
152 |
| -500,000: 0.308 sec |
153 |
| -1,000,000: 0.613 sec |
154 |
| -5,000,000: 3.083 sec |
155 |
| -Average: 1,621,109 ops/sec |
| 147 | +1,000: 0.001 sec |
| 148 | +5,000: 0.006 sec |
| 149 | +10,000: 0.006 sec |
| 150 | +50,000: 0.03 sec |
| 151 | +100,000: 0.06 sec |
| 152 | +500,000: 0.298 sec |
| 153 | +1,000,000: 0.596 sec |
| 154 | +5,000,000: 2.983 sec |
| 155 | +Average: 1,674,874 ops/sec |
156 | 156 |
|
157 | 157 | Object:
|
158 | 158 | 1,000: 0.003 sec
|
159 | 159 | 5,000: 0.007 sec
|
160 | 160 | 10,000: 0.011 sec
|
161 |
| -50,000: 0.056 sec |
162 |
| -100,000: 0.11 sec |
163 |
| -500,000: 0.549 sec |
164 |
| -1,000,000: 1.095 sec |
165 |
| -5,000,000: 5.478 sec |
166 |
| -Average: 912,026 ops/sec |
| 161 | +50,000: 0.055 sec |
| 162 | +100,000: 0.105 sec |
| 163 | +500,000: 0.525 sec |
| 164 | +1,000,000: 1.051 sec |
| 165 | +5,000,000: 5.246 sec |
| 166 | +Average: 951,878 ops/sec |
167 | 167 |
|
168 | 168 | Object (circular):
|
169 |
| -1,000: 0.001 sec |
| 169 | +1,000: 0.002 sec |
170 | 170 | 5,000: 0.007 sec
|
171 |
| -10,000: 0.011 sec |
172 |
| -50,000: 0.053 sec |
| 171 | +10,000: 0.01 sec |
| 172 | +50,000: 0.052 sec |
173 | 173 | 100,000: 0.1 sec
|
174 |
| -500,000: 0.504 sec |
175 |
| -1,000,000: 1.009 sec |
176 |
| -5,000,000: 5.032 sec |
177 |
| -Average: 992,407 ops/sec |
| 174 | +500,000: 0.497 sec |
| 175 | +1,000,000: 0.994 sec |
| 176 | +5,000,000: 4.984 sec |
| 177 | +Average: 1,003,009 ops/sec |
178 | 178 |
|
179 | 179 | Set:
|
180 | 180 | 1,000: 0.001 sec
|
181 | 181 | 5,000: 0.006 sec
|
182 |
| -10,000: 0.006 sec |
183 |
| -50,000: 0.028 sec |
| 182 | +10,000: 0.007 sec |
| 183 | +50,000: 0.027 sec |
184 | 184 | 100,000: 0.056 sec
|
185 |
| -500,000: 0.279 sec |
186 |
| -1,000,000: 0.559 sec |
187 |
| -5,000,000: 2.798 sec |
188 |
| -Average: 1,785,695 ops/sec |
| 185 | +500,000: 0.275 sec |
| 186 | +1,000,000: 0.549 sec |
| 187 | +5,000,000: 2.749 sec |
| 188 | +Average: 1,816,349 ops/sec |
0 commit comments