@@ -123,40 +123,14 @@ CASE=react-10k pnpm benchmark
123
123
124
124
### ui-components
125
125
126
- A React app that import some UI components from several popular UI libraries.
126
+ A React app that imports UI components from several popular UI libraries.
127
127
128
128
``` bash
129
129
CASE=ui-components pnpm benchmark
130
130
```
131
131
132
132
#### Build performance
133
133
134
- | Name | Prod build |
135
- | ---------------------- | ---------- |
136
- | Rspack CLI 1.4.6 | 1223ms |
137
- | Rsbuild 1.4.6 | 1286ms |
138
- | Rolldown 1.0.0-beta.25 | 516ms |
139
- | webpack (SWC) 5.100.0 | 10935ms |
140
-
141
- #### Bundle size
142
-
143
- | Name | Total size | Gzipped size |
144
- | ---------------------- | ---------- | ------------ |
145
- | Rspack CLI 1.4.6 | 3191.0kB | 982.5kB |
146
- | Rsbuild 1.4.6 | 1386.7kB | 421.9kB |
147
- | Rolldown 1.0.0-beta.25 | 2668.4kB | 818.4kB |
148
- | webpack (SWC) 5.100.0 | 2659.5kB | 808.0kB |
149
-
150
- ### rome
151
-
152
- A complex TypeScript Node.js project that includes multiple packages from the [ rome] ( https://github.com/rome/tools ) toolchain.
153
-
154
- ``` bash
155
- CASE=rome pnpm benchmark
156
- ```
157
-
158
- #### Build performance
159
-
160
134
| Name | Prod build |
161
135
| --------------------------- | ---------- |
162
136
| Rspack CLI 1.4.6 | 1129ms |
@@ -177,6 +151,32 @@ CASE=rome pnpm benchmark
177
151
| Rolldown 1.0.0-beta.25 | 1358.2kB | 417.8kB |
178
152
| webpack (SWC) 5.100.0 | 1349.6kB | 407.6kB |
179
153
154
+ ### rome
155
+
156
+ A complex TypeScript Node.js project that includes multiple packages from the [ rome] ( https://github.com/rome/tools ) toolchain.
157
+
158
+ ``` bash
159
+ CASE=rome pnpm benchmark
160
+ ```
161
+
162
+ #### Build performance
163
+
164
+ | Name | Prod build |
165
+ | ---------------------- | ---------- |
166
+ | Rspack CLI 1.4.6 | 742ms |
167
+ | Rsbuild 1.4.6 | 787ms |
168
+ | Rolldown 1.0.0-beta.25 | 272ms |
169
+ | webpack (SWC) 5.100.0 | 5548ms |
170
+
171
+ #### Bundle size
172
+
173
+ | Name | Total size | Gzipped size |
174
+ | ---------------------- | ---------- | ------------ |
175
+ | Rspack CLI 1.4.6 | 1009.3kB | 270.9kB |
176
+ | Rsbuild 1.4.6 | 1009.3kB | 270.9kB |
177
+ | Rolldown 1.0.0-beta.25 | 1016.4kB | 273.6kB |
178
+ | webpack (SWC) 5.100.0 | 1023.3kB | 272.0kB |
179
+
180
180
## Run locally
181
181
182
182
Run the ` benchmark.mjs ` script to get the results (requires Node.js >= 22):
0 commit comments