@@ -25,168 +25,7 @@ module.exports = function render(url, res) {
25
25
'<!DOCTYPE html>' +
26
26
renderToString ( < App assets = { assets } /> ) +
27
27
'<script src="/main.js" async=""></script>' ;
28
- let start = performance . now ( ) ;
29
28
let arr = textEncoder . encode ( payload ) ;
30
- let end = performance . now ( ) ;
31
- console . log ( 'single block encoding elapsed -- ' , end - start ) ;
32
-
33
- // let from, increment, parts;
34
-
35
- // // --- increment 1
36
- // increment = 1;
37
- // parts = [];
38
- // from = 0;
39
- // for (let i = 0; i < increment; i++) {
40
- // let to = Math.ceil((payload.length / increment) * (i + 1));
41
- // parts.push(payload.slice(from, to));
42
- // from = to;
43
- // }
44
-
45
- // start = performance.now();
46
- // for (let i = 0; i < parts.length; i++) {
47
- // let part = parts[i];
48
- // textEncoder.encode(part);
49
- // // Buffer.from(part);
50
- // }
51
- // end = performance.now();
52
- // console.log(`${increment} block encoding elapsed -- ${end - start}`);
53
-
54
- // start = performance.now();
55
- // for (let i = 0; i < parts.length; i++) {
56
- // let part = parts[i];
57
- // }
58
- // end = performance.now();
59
- // console.log(`${increment} block no encoding elapsed -- ${end - start}`);
60
-
61
- // // --- increment 10
62
- // increment = 10;
63
- // parts = [];
64
- // from = 0;
65
- // for (let i = 0; i < increment; i++) {
66
- // let to = Math.ceil((payload.length / increment) * (i + 1));
67
- // parts.push(payload.slice(from, to));
68
- // from = to;
69
- // }
70
-
71
- // start = performance.now();
72
- // for (let i = 0; i < parts.length; i++) {
73
- // let part = parts[i];
74
- // textEncoder.encode(part);
75
- // // Buffer.from(part);
76
- // }
77
- // end = performance.now();
78
- // console.log(`${increment} block encoding elapsed -- ${end - start}`);
79
-
80
- // start = performance.now();
81
- // for (let i = 0; i < parts.length; i++) {
82
- // let part = parts[i];
83
- // }
84
- // end = performance.now();
85
- // console.log(`${increment} block no encoding elapsed -- ${end - start}`);
86
-
87
- // // --- increment 100
88
- // increment = 100;
89
- // parts = [];
90
- // from = 0;
91
- // for (let i = 0; i < increment; i++) {
92
- // let to = Math.ceil((payload.length / increment) * (i + 1));
93
- // parts.push(payload.slice(from, to));
94
- // from = to;
95
- // }
96
-
97
- // start = performance.now();
98
- // for (let i = 0; i < parts.length; i++) {
99
- // let part = parts[i];
100
- // textEncoder.encode(part);
101
- // // Buffer.from(part);
102
- // }
103
- // end = performance.now();
104
- // console.log(`${increment} block encoding elapsed -- ${end - start}`);
105
-
106
- // start = performance.now();
107
- // for (let i = 0; i < parts.length; i++) {
108
- // let part = parts[i];
109
- // }
110
- // end = performance.now();
111
- // console.log(`${increment} block no encoding elapsed -- ${end - start}`);
112
-
113
- // // --- increment 1,000
114
- // increment = 1000;
115
- // parts = [];
116
- // from = 0;
117
- // for (let i = 0; i < increment; i++) {
118
- // let to = Math.ceil((payload.length / increment) * (i + 1));
119
- // parts.push(payload.slice(from, to));
120
- // from = to;
121
- // }
122
-
123
- // start = performance.now();
124
- // for (let i = 0; i < parts.length; i++) {
125
- // let part = parts[i];
126
- // textEncoder.encode(part);
127
- // // Buffer.from(part);
128
- // }
129
- // end = performance.now();
130
- // console.log(`${increment} block encoding elapsed -- ${end - start}`);
131
-
132
- // start = performance.now();
133
- // for (let i = 0; i < parts.length; i++) {
134
- // let part = parts[i];
135
- // }
136
- // end = performance.now();
137
- // console.log(`${increment} block no encoding elapsed -- ${end - start}`);
138
-
139
- // // --- increment 10,000
140
- // increment = 10000;
141
- // parts = [];
142
- // from = 0;
143
- // for (let i = 0; i < increment; i++) {
144
- // let to = Math.ceil((payload.length / increment) * (i + 1));
145
- // parts.push(payload.slice(from, to));
146
- // from = to;
147
- // }
148
-
149
- // start = performance.now();
150
- // for (let i = 0; i < parts.length; i++) {
151
- // let part = parts[i];
152
- // textEncoder.encode(part);
153
- // // Buffer.from(part);
154
- // }
155
- // end = performance.now();
156
- // console.log(`${increment} block encoding elapsed -- ${end - start}`);
157
-
158
- // start = performance.now();
159
- // for (let i = 0; i < parts.length; i++) {
160
- // let part = parts[i];
161
- // }
162
- // end = performance.now();
163
- // console.log(`${increment} block no encoding elapsed -- ${end - start}`);
164
-
165
- // // --- increment 100,000
166
- // increment = 100000;
167
- // parts = [];
168
- // from = 0;
169
- // for (let i = 0; i < increment; i++) {
170
- // let to = Math.ceil((payload.length / increment) * (i + 1));
171
- // parts.push(payload.slice(from, to));
172
- // from = to;
173
- // }
174
-
175
- // start = performance.now();
176
- // for (let i = 0; i < parts.length; i++) {
177
- // let part = parts[i];
178
- // textEncoder.encode(part);
179
- // // Buffer.from(part);
180
- // }
181
- // end = performance.now();
182
- // console.log(`${increment} block encoding elapsed -- ${end - start}`);
183
-
184
- // start = performance.now();
185
- // for (let i = 0; i < parts.length; i++) {
186
- // let part = parts[i];
187
- // }
188
- // end = performance.now();
189
- // console.log(`${increment} block no encoding elapsed -- ${end - start}`);
190
29
191
30
let buf = Buffer . from ( arr ) ;
192
31
res . statusCode = 200 ;
0 commit comments