@@ -2,24 +2,24 @@ 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
4
1,000: 0 sec
5
- 5,000: 0.001 sec
6
- 10,000: 0.002 sec
7
- 50,000: 0.002 sec
8
- 100,000: 0.003 sec
5
+ 5,000: 0.002 sec
6
+ 10,000: 0.001 sec
7
+ 50,000: 0.003 sec
8
+ 100,000: 0.002 sec
9
9
500,000: 0.009 sec
10
10
1,000,000: 0.02 sec
11
- 5,000,000: 0.101 sec
12
- Average: 48,304,348 ops/sec
11
+ 5,000,000: 0.102 sec
12
+ Average: 47,956,835 ops/sec
13
13
14
14
Infinity:
15
15
1,000: 0 sec
16
16
5,000: 0.002 sec
17
17
10,000: 0.001 sec
18
18
50,000: 0.003 sec
19
19
100,000: 0.004 sec
20
- 500,000: 0.017 sec
21
- 1,000,000: 0.037 sec
22
- 5,000,000: 0.176 sec
20
+ 500,000: 0.018 sec
21
+ 1,000,000: 0.035 sec
22
+ 5,000,000: 0.177 sec
23
23
Average: 27,775,000 ops/sec
24
24
25
25
NaN:
@@ -28,161 +28,161 @@ NaN:
28
28
10,000: 0 sec
29
29
50,000: 0.001 sec
30
30
100,000: 0.003 sec
31
- 500,000: 0.013 sec
32
- 1,000,000: 0.027 sec
33
- 5,000,000: 0.136 sec
34
- Average: 36,828,729 ops/sec
31
+ 500,000: 0.014 sec
32
+ 1,000,000: 0.026 sec
33
+ 5,000,000: 0.145 sec
34
+ Average: 35,084,211 ops/sec
35
35
36
36
null:
37
37
1,000: 0 sec
38
38
5,000: 0 sec
39
- 10,000: 0 sec
40
- 50,000: 0.002 sec
41
- 100,000: 0.002 sec
42
- 500,000: 0.014 sec
43
- 1,000,000: 0.027 sec
44
- 5,000,000: 0.136 sec
45
- Average: 36,828,729 ops/sec
39
+ 10,000: 0.001 sec
40
+ 50,000: 0.001 sec
41
+ 100,000: 0.003 sec
42
+ 500,000: 0.013 sec
43
+ 1,000,000: 0.028 sec
44
+ 5,000,000: 0.137 sec
45
+ Average: 36,426,230 ops/sec
46
46
47
47
Number:
48
48
1,000: 0 sec
49
49
5,000: 0 sec
50
- 10,000: 0 sec
50
+ 10,000: 0.001 sec
51
51
50,000: 0.001 sec
52
52
100,000: 0.003 sec
53
- 500,000: 0.013 sec
54
- 1,000,000: 0.025 sec
55
- 5,000,000: 0.128 sec
53
+ 500,000: 0.012 sec
54
+ 1,000,000: 0.026 sec
55
+ 5,000,000: 0.127 sec
56
56
Average: 39,211,765 ops/sec
57
57
58
58
String:
59
59
1,000: 0 sec
60
60
5,000: 0 sec
61
- 10,000: 0.001 sec
61
+ 10,000: 0 sec
62
62
50,000: 0.001 sec
63
- 100,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.105 sec
67
- Average: 47,614,286 ops/sec
65
+ 1,000,000: 0.022 sec
66
+ 5,000,000: 0.108 sec
67
+ Average: 46,291,667 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.019 sec
76
- 1,000,000: 0.037 sec
77
- 5,000,000: 0.186 sec
78
- Average: 26,879,032 ops/sec
75
+ 500,000: 0.018 sec
76
+ 1,000,000: 0.035 sec
77
+ 5,000,000: 0.174 sec
78
+ Average: 28,609,442 ops/sec
79
79
80
80
Function:
81
81
1,000: 0.001 sec
82
82
5,000: 0.001 sec
83
- 10,000: 0.002 sec
84
- 50,000: 0.009 sec
83
+ 10,000: 0.003 sec
84
+ 50,000: 0.007 sec
85
85
100,000: 0.016 sec
86
- 500,000: 0.083 sec
87
- 1,000,000: 0.165 sec
88
- 5,000,000: 0.821 sec
89
- Average: 6,071,038 ops/sec
86
+ 500,000: 0.079 sec
87
+ 1,000,000: 0.157 sec
88
+ 5,000,000: 0.785 sec
89
+ Average: 6,354,623 ops/sec
90
90
91
91
RegExp:
92
- 1,000: 0.001 sec
93
- 5,000: 0.002 sec
92
+ 1,000: 0 sec
93
+ 5,000: 0.003 sec
94
94
10,000: 0.004 sec
95
- 50,000: 0.015 sec
96
- 100,000: 0.031 sec
97
- 500,000: 0.153 sec
98
- 1,000,000: 0.303 sec
99
- 5,000,000: 1.518 sec
100
- Average: 3,288,604 ops/sec
95
+ 50,000: 0.016 sec
96
+ 100,000: 0.03 sec
97
+ 500,000: 0.152 sec
98
+ 1,000,000: 0.304 sec
99
+ 5,000,000: 1.519 sec
100
+ Average: 3,286,982 ops/sec
101
101
102
102
Array:
103
103
1,000: 0.002 sec
104
- 5,000: 0.007 sec
104
+ 5,000: 0.008 sec
105
105
10,000: 0.007 sec
106
- 50,000: 0.034 sec
107
- 100,000: 0.069 sec
108
- 500,000: 0.338 sec
109
- 1,000,000: 0.668 sec
110
- 5,000,000: 3.303 sec
111
- Average: 1,505,420 ops/sec
106
+ 50,000: 0.035 sec
107
+ 100,000: 0.07 sec
108
+ 500,000: 0.349 sec
109
+ 1,000,000: 0.69 sec
110
+ 5,000,000: 3.416 sec
111
+ Average: 1,456,412 ops/sec
112
112
113
113
Date:
114
114
1,000: 0 sec
115
- 5,000: 0.001 sec
116
- 10,000: 0.003 sec
115
+ 5,000: 0.002 sec
116
+ 10,000: 0.002 sec
117
117
50,000: 0.011 sec
118
- 100,000: 0.016 sec
119
- 500,000: 0.076 sec
120
- 1,000,000: 0.153 sec
121
- 5,000,000: 0.765 sec
122
- Average: 6,503,415 ops/sec
118
+ 100,000: 0.015 sec
119
+ 500,000: 0.074 sec
120
+ 1,000,000: 0.149 sec
121
+ 5,000,000: 0.748 sec
122
+ Average: 6,659,341 ops/sec
123
123
124
124
Error:
125
125
1,000: 0.001 sec
126
- 5,000: 0.005 sec
126
+ 5,000: 0.006 sec
127
127
10,000: 0.013 sec
128
128
50,000: 0.046 sec
129
- 100,000: 0.091 sec
130
- 500,000: 0.453 sec
131
- 1,000,000: 0.909 sec
132
- 5,000,000: 4.552 sec
133
- Average: 1,098,188 ops/sec
129
+ 100,000: 0.093 sec
130
+ 500,000: 0.459 sec
131
+ 1,000,000: 0.92 sec
132
+ 5,000,000: 4.609 sec
133
+ Average: 1,084,431 ops/sec
134
134
135
135
Event:
136
136
1,000: 0.002 sec
137
- 5,000: 0.005 sec
137
+ 5,000: 0.008 sec
138
138
10,000: 0.009 sec
139
- 50,000: 0.03 sec
140
- 100,000: 0.061 sec
141
- 500,000: 0.302 sec
142
- 1,000,000: 0.607 sec
143
- 5,000,000: 3.035 sec
144
- Average: 1,645,520 ops/sec
139
+ 50,000: 0.032 sec
140
+ 100,000: 0.063 sec
141
+ 500,000: 0.312 sec
142
+ 1,000,000: 0.626 sec
143
+ 5,000,000: 3.13 sec
144
+ Average: 1,593,974 ops/sec
145
145
146
146
Map:
147
147
1,000: 0.001 sec
148
- 5,000: 0.007 sec
148
+ 5,000: 0.006 sec
149
149
10,000: 0.007 sec
150
- 50,000: 0.037 sec
151
- 100,000: 0.073 sec
152
- 500,000: 0.367 sec
153
- 1,000,000: 0.733 sec
154
- 5,000,000: 3.647 sec
155
- Average: 1,368,227 ops/sec
150
+ 50,000: 0.032 sec
151
+ 100,000: 0.062 sec
152
+ 500,000: 0.313 sec
153
+ 1,000,000: 0.629 sec
154
+ 5,000,000: 3.144 sec
155
+ Average: 1,589,413 ops/sec
156
156
157
157
Object:
158
- 1,000: 0.003 sec
158
+ 1,000: 0.002 sec
159
159
5,000: 0.008 sec
160
160
10,000: 0.012 sec
161
161
50,000: 0.057 sec
162
- 100,000: 0.112 sec
163
- 500,000: 0.561 sec
164
- 1,000,000: 1.128 sec
165
- 5,000,000: 5.635 sec
166
- Average: 886,908 ops/sec
162
+ 100,000: 0.113 sec
163
+ 500,000: 0.562 sec
164
+ 1,000,000: 1.121 sec
165
+ 5,000,000: 5.602 sec
166
+ Average: 891,534 ops/sec
167
167
168
168
Object (circular):
169
169
1,000: 0.002 sec
170
170
5,000: 0.006 sec
171
171
10,000: 0.011 sec
172
- 50,000: 0.053 sec
173
- 100,000: 0.103 sec
174
- 500,000: 0.512 sec
175
- 1,000,000: 1.022 sec
176
- 5,000,000: 5.126 sec
177
- Average: 975,274 ops/sec
172
+ 50,000: 0.052 sec
173
+ 100,000: 0.102 sec
174
+ 500,000: 0.507 sec
175
+ 1,000,000: 1.01 sec
176
+ 5,000,000: 5.049 sec
177
+ Average: 989,168 ops/sec
178
178
179
179
Set:
180
180
1,000: 0.001 sec
181
181
5,000: 0.005 sec
182
182
10,000: 0.006 sec
183
183
50,000: 0.029 sec
184
- 100,000: 0.057 sec
185
- 500,000: 0.285 sec
184
+ 100,000: 0.06 sec
185
+ 500,000: 0.286 sec
186
186
1,000,000: 0.572 sec
187
- 5,000,000: 2.855 sec
188
- Average: 1,749,606 ops/sec
187
+ 5,000,000: 2.857 sec
188
+ Average: 1,746,855 ops/sec
0 commit comments