@@ -13,44 +13,44 @@ describe('createRenderer', () => {
13
13
const webpackPrecomputed = precomputeDependencies ( normalizeWebpackManifest ( webpackManifest ) )
14
14
const largeVitePrecomputed = precomputeDependencies ( normalizeViteManifest ( largeViteManifest ) )
15
15
16
- bench ( 'vite (manifest) ' , ( ) => {
16
+ bench ( 'vite' , ( ) => {
17
17
createRenderer ( ( ) => ( { } ) , {
18
- manifest : normalizeViteManifest ( viteManifest ) ,
18
+ precomputed : vitePrecomputed ,
19
19
renderToString : ( ) => '<div>test</div>' ,
20
20
} )
21
21
} )
22
22
23
- bench ( 'vite (precomputed )' , ( ) => {
23
+ bench ( 'vite (manifest )' , ( ) => {
24
24
createRenderer ( ( ) => ( { } ) , {
25
- precomputed : vitePrecomputed ,
25
+ manifest : normalizeViteManifest ( viteManifest ) ,
26
26
renderToString : ( ) => '<div>test</div>' ,
27
27
} )
28
28
} )
29
29
30
- bench ( 'webpack (manifest) ' , ( ) => {
30
+ bench ( 'webpack' , ( ) => {
31
31
createRenderer ( ( ) => ( { } ) , {
32
- manifest : normalizeWebpackManifest ( webpackManifest ) ,
32
+ precomputed : webpackPrecomputed ,
33
33
renderToString : ( ) => '<div>test</div>' ,
34
34
} )
35
35
} )
36
36
37
- bench ( 'webpack (precomputed )' , ( ) => {
37
+ bench ( 'webpack (manifest )' , ( ) => {
38
38
createRenderer ( ( ) => ( { } ) , {
39
- precomputed : webpackPrecomputed ,
39
+ manifest : normalizeWebpackManifest ( webpackManifest ) ,
40
40
renderToString : ( ) => '<div>test</div>' ,
41
41
} )
42
42
} )
43
43
44
- bench ( 'vite large (manifest )' , ( ) => {
44
+ bench ( 'vite (large )' , ( ) => {
45
45
createRenderer ( ( ) => ( { } ) , {
46
- manifest : normalizeViteManifest ( largeViteManifest ) ,
46
+ precomputed : largeVitePrecomputed ,
47
47
renderToString : ( ) => '<div>test</div>' ,
48
48
} )
49
49
} )
50
50
51
- bench ( 'vite large (precomputed )' , ( ) => {
51
+ bench ( 'vite ( large) (manifest )' , ( ) => {
52
52
createRenderer ( ( ) => ( { } ) , {
53
- precomputed : largeVitePrecomputed ,
53
+ manifest : normalizeViteManifest ( largeViteManifest ) ,
54
54
renderToString : ( ) => '<div>test</div>' ,
55
55
} )
56
56
} )
@@ -107,99 +107,99 @@ describe('rendering', () => {
107
107
const largeViteSet = new Set ( viteModules )
108
108
const largeLargeViteSet = new Set ( largeViteModules . slice ( 0 , 50 ) )
109
109
110
+ bench ( 'renderStyles - vite (small)' , ( ) => {
111
+ renderStyles ( { modules : smallViteSet } , vitePrecomputedRenderer . rendererContext )
112
+ } )
113
+
110
114
bench ( 'renderStyles - vite small (manifest)' , ( ) => {
111
115
renderStyles ( { modules : smallViteSet } , viteRenderer . rendererContext )
112
116
} )
113
117
114
- bench ( 'renderStyles - vite small (precomputed )' , ( ) => {
115
- renderStyles ( { modules : smallViteSet } , vitePrecomputedRenderer . rendererContext )
118
+ bench ( 'renderStyles - vite (large )' , ( ) => {
119
+ renderStyles ( { modules : largeViteSet } , vitePrecomputedRenderer . rendererContext )
116
120
} )
117
121
118
122
bench ( 'renderStyles - vite large (manifest)' , ( ) => {
119
123
renderStyles ( { modules : largeViteSet } , viteRenderer . rendererContext )
120
124
} )
121
125
122
- bench ( 'renderStyles - vite large (precomputed )' , ( ) => {
123
- renderStyles ( { modules : largeViteSet } , vitePrecomputedRenderer . rendererContext )
126
+ bench ( 'renderStyles - vite (very large )' , ( ) => {
127
+ renderStyles ( { modules : largeLargeViteSet } , largeVitePrecomputedRenderer . rendererContext )
124
128
} )
125
129
126
130
bench ( 'renderStyles - vite very large (manifest)' , ( ) => {
127
131
renderStyles ( { modules : largeLargeViteSet } , largeViteRenderer . rendererContext )
128
132
} )
129
133
130
- bench ( 'renderStyles - vite very large (precomputed )' , ( ) => {
131
- renderStyles ( { modules : largeLargeViteSet } , largeVitePrecomputedRenderer . rendererContext )
134
+ bench ( 'renderScripts - vite (small )' , ( ) => {
135
+ renderScripts ( { modules : smallViteSet } , vitePrecomputedRenderer . rendererContext )
132
136
} )
133
137
134
138
bench ( 'renderScripts - vite small (manifest)' , ( ) => {
135
139
renderScripts ( { modules : smallViteSet } , viteRenderer . rendererContext )
136
140
} )
137
141
138
- bench ( 'renderScripts - vite small (precomputed )' , ( ) => {
139
- renderScripts ( { modules : smallViteSet } , vitePrecomputedRenderer . rendererContext )
142
+ bench ( 'renderScripts - vite (large )' , ( ) => {
143
+ renderScripts ( { modules : largeViteSet } , vitePrecomputedRenderer . rendererContext )
140
144
} )
141
145
142
146
bench ( 'renderScripts - vite large (manifest)' , ( ) => {
143
147
renderScripts ( { modules : largeViteSet } , viteRenderer . rendererContext )
144
148
} )
145
149
146
- bench ( 'renderScripts - vite large (precomputed )' , ( ) => {
147
- renderScripts ( { modules : largeViteSet } , vitePrecomputedRenderer . rendererContext )
150
+ bench ( 'renderScripts - vite (very large )' , ( ) => {
151
+ renderScripts ( { modules : largeLargeViteSet } , largeVitePrecomputedRenderer . rendererContext )
148
152
} )
149
153
150
154
bench ( 'renderScripts - vite very large (manifest)' , ( ) => {
151
155
renderScripts ( { modules : largeLargeViteSet } , largeViteRenderer . rendererContext )
152
156
} )
153
157
154
- bench ( 'renderScripts - vite very large (precomputed )' , ( ) => {
155
- renderScripts ( { modules : largeLargeViteSet } , largeVitePrecomputedRenderer . rendererContext )
158
+ bench ( 'renderResourceHints - vite (small )' , ( ) => {
159
+ renderResourceHints ( { modules : smallViteSet } , vitePrecomputedRenderer . rendererContext )
156
160
} )
157
161
158
162
bench ( 'renderResourceHints - vite small (manifest)' , ( ) => {
159
163
renderResourceHints ( { modules : smallViteSet } , viteRenderer . rendererContext )
160
164
} )
161
165
162
- bench ( 'renderResourceHints - vite small (precomputed )' , ( ) => {
163
- renderResourceHints ( { modules : smallViteSet } , vitePrecomputedRenderer . rendererContext )
166
+ bench ( 'renderResourceHints - vite (large )' , ( ) => {
167
+ renderResourceHints ( { modules : largeViteSet } , vitePrecomputedRenderer . rendererContext )
164
168
} )
165
169
166
170
bench ( 'renderResourceHints - vite large (manifest)' , ( ) => {
167
171
renderResourceHints ( { modules : largeViteSet } , viteRenderer . rendererContext )
168
172
} )
169
173
170
- bench ( 'renderResourceHints - vite large (precomputed )' , ( ) => {
171
- renderResourceHints ( { modules : largeViteSet } , vitePrecomputedRenderer . rendererContext )
174
+ bench ( 'renderResourceHints - vite (very large )' , ( ) => {
175
+ renderResourceHints ( { modules : largeLargeViteSet } , largeVitePrecomputedRenderer . rendererContext )
172
176
} )
173
177
174
178
bench ( 'renderResourceHints - vite very large (manifest)' , ( ) => {
175
179
renderResourceHints ( { modules : largeLargeViteSet } , largeViteRenderer . rendererContext )
176
180
} )
177
181
178
- bench ( 'renderResourceHints - vite very large (precomputed) ' , ( ) => {
179
- renderResourceHints ( { modules : largeLargeViteSet } , largeVitePrecomputedRenderer . rendererContext )
182
+ bench ( 'renderStyles - webpack ' , ( ) => {
183
+ renderStyles ( { modules : smallWebpackSet } , webpackPrecomputedRenderer . rendererContext )
180
184
} )
181
185
182
186
bench ( 'renderStyles - webpack (manifest)' , ( ) => {
183
187
renderStyles ( { modules : smallWebpackSet } , webpackRenderer . rendererContext )
184
188
} )
185
189
186
- bench ( 'renderStyles - webpack (precomputed) ' , ( ) => {
187
- renderStyles ( { modules : smallWebpackSet } , webpackPrecomputedRenderer . rendererContext )
190
+ bench ( 'renderScripts - webpack' , ( ) => {
191
+ renderScripts ( { modules : smallWebpackSet } , webpackPrecomputedRenderer . rendererContext )
188
192
} )
189
193
190
194
bench ( 'renderScripts - webpack (manifest)' , ( ) => {
191
195
renderScripts ( { modules : smallWebpackSet } , webpackRenderer . rendererContext )
192
196
} )
193
197
194
- bench ( 'renderScripts - webpack (precomputed) ' , ( ) => {
195
- renderScripts ( { modules : smallWebpackSet } , webpackPrecomputedRenderer . rendererContext )
198
+ bench ( 'renderResourceHints - webpack' , ( ) => {
199
+ renderResourceHints ( { modules : smallWebpackSet } , webpackPrecomputedRenderer . rendererContext )
196
200
} )
197
201
198
202
bench ( 'renderResourceHints - webpack (manifest)' , ( ) => {
199
203
renderResourceHints ( { modules : smallWebpackSet } , webpackRenderer . rendererContext )
200
204
} )
201
-
202
- bench ( 'renderResourceHints - webpack (precomputed)' , ( ) => {
203
- renderResourceHints ( { modules : smallWebpackSet } , webpackPrecomputedRenderer . rendererContext )
204
- } )
205
205
} )
0 commit comments