Skip to content

Commit bd95223

Browse files
committed
docs: update latest data
1 parent 04fb45a commit bd95223

File tree

1 file changed

+59
-59
lines changed

1 file changed

+59
-59
lines changed

README.md

Lines changed: 59 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Benchmark comparing JavaScript bundlers and build tools ([Rspack](https://github
2323

2424
## Bench cases
2525

26-
> Data from GitHub Actions: https://github.com/rspack-contrib/build-tools-performance/actions/runs/16188557969 (2025-07-10)
26+
> Data from GitHub Actions: https://github.com/rspack-contrib/build-tools-performance/actions/runs/16198040814 (2025-07-10)
2727
2828
### react-1k
2929

@@ -35,27 +35,27 @@ CASE=react-1k pnpm benchmark
3535

3636
#### Build performance
3737

38-
| Name | Dev cold start | Server start | Page load | Root HMR | Leaf HMR | Prod build |
39-
| ----------------------- | -------------- | ------------ | --------- | -------- | -------- | ---------- |
40-
| Rspack CLI 1.4.0 | 769ms | 552ms | 217ms | 121ms | 136ms | 675ms |
41-
| Rspack CLI (Lazy) 1.4.0 | 351ms | 309ms | 42ms | 112ms | 108ms | 702ms |
42-
| Rsbuild 1.4.0 | 667ms | 483ms | 184ms | 116ms | 112ms | 577ms |
43-
| Rsbuild (Lazy) 1.4.0 | 572ms | 397ms | 175ms | 107ms | 115ms | 598ms |
44-
| Vite (Rolldown) 7.0.2 | 3294ms | 103ms | 3191ms | 172ms | 148ms | 528ms |
45-
| Vite (SWC) 7.0.0 | 4008ms | 102ms | 3905ms | 166ms | 139ms | 1936ms |
46-
| webpack (SWC) 5.99.9 | 3334ms | 2688ms | 645ms | 347ms | 264ms | 2910ms |
38+
| Name | Dev cold start | Root HMR | Leaf HMR | Prod build |
39+
| --------------------------- | ------------------------ | -------- | -------- | ---------- |
40+
| Rspack CLI 1.4.6 | 1662ms (1253ms + 408ms) | 193ms | 163ms | 1255ms |
41+
| Rspack CLI (Lazy) 1.4.6 | 792ms (677ms + 114ms) | 203ms | 146ms | 1387ms |
42+
| Rsbuild 1.4.6 | 1267ms (932ms + 334ms) | 154ms | 123ms | 1156ms |
43+
| Rsbuild (Lazy) 1.4.6 | 1312ms (942ms + 369ms) | 203ms | 124ms | 1061ms |
44+
| Vite (Rolldown + Oxc) 7.0.7 | 6604ms (200ms + 6403ms) | 173ms | 67ms | 738ms |
45+
| Vite (Rollup + SWC) 7.0.4 | 7309ms (254ms + 7055ms) | 146ms | 141ms | 4130ms |
46+
| webpack (SWC) 5.100.0 | 6323ms (5205ms + 1117ms) | 681ms | 419ms | 6208ms |
4747

4848
#### Bundle size
4949

50-
| Name | Total size | Gzipped size |
51-
| ----------------------- | ---------- | ------------ |
52-
| Rspack CLI 1.4.0 | 839.1kB | 218.5kB |
53-
| Rspack CLI (Lazy) 1.4.0 | 839.1kB | 218.5kB |
54-
| Rsbuild 1.4.0 | 870.8kB | 212.4kB |
55-
| Rsbuild (Lazy) 1.4.0 | 870.8kB | 212.4kB |
56-
| Vite (Rolldown) 7.0.2 | 861.0kB | 236.7kB |
57-
| Vite (SWC) 7.0.0 | 801.4kB | 216.4kB |
58-
| webpack (SWC) 5.99.9 | 882.1kB | 237.3kB |
50+
| Name | Total size | Gzipped size |
51+
| --------------------------- | ---------- | ------------ |
52+
| Rspack CLI 1.4.6 | 839.0kB | 218.6kB |
53+
| Rspack CLI (Lazy) 1.4.6 | 839.0kB | 218.6kB |
54+
| Rsbuild 1.4.6 | 870.7kB | 212.4kB |
55+
| Rsbuild (Lazy) 1.4.6 | 870.7kB | 212.4kB |
56+
| Vite (Rolldown + Oxc) 7.0.7 | 839.8kB | 230.8kB |
57+
| Vite (Rollup + SWC) 7.0.4 | 801.1kB | 216.3kB |
58+
| webpack (SWC) 5.100.0 | 883.4kB | 238.1kB |
5959

6060
### react-5k
6161

@@ -67,27 +67,27 @@ CASE=react-5k pnpm benchmark
6767

6868
#### Build performance
6969

70-
| Name | Dev cold start | Server start | Page load | Root HMR | Leaf HMR | Prod build |
71-
| ----------------------- | -------------- | ------------ | --------- | -------- | -------- | ---------- |
72-
| Rspack CLI 1.4.0 | 2143ms | 1841ms | 302ms | 285ms | 178ms | 2039ms |
73-
| Rspack CLI (Lazy) 1.4.0 | 744ms | 658ms | 85ms | 77ms | 75ms | 2216ms |
74-
| Rsbuild 1.4.0 | 1925ms | 1651ms | 273ms | 225ms | 199ms | 1908ms |
75-
| Rsbuild (Lazy) 1.4.0 | 731ms | 522ms | 208ms | 87ms | 72ms | 1866ms |
76-
| Vite (Rolldown) 7.0.2 | 4739ms | 307ms | 4432ms | 122ms | 102ms | 1799ms |
77-
| Vite (SWC) 7.0.0 | 5257ms | 220ms | 5037ms | 139ms | 110ms | 7205ms |
78-
| webpack (SWC) 5.99.9 | 10072ms | 9101ms | 971ms | 1825ms | 1179ms | 8634ms |
70+
| Name | Dev cold start | Root HMR | Leaf HMR | Prod build |
71+
| --------------------------- | ----------------------- | -------- | -------- | ---------- |
72+
| Rspack CLI 1.4.6 | 1339ms (1109ms + 229ms) | 196ms | 140ms | 1185ms |
73+
| Rspack CLI (Lazy) 1.4.6 | 318ms (279ms + 39ms) | 101ms | 87ms | 1177ms |
74+
| Rsbuild 1.4.6 | 1278ms (1114ms + 164ms) | 196ms | 162ms | 1246ms |
75+
| Rsbuild (Lazy) 1.4.6 | 431ms (311ms + 120ms) | 99ms | 84ms | 1243ms |
76+
| Vite (Rolldown + Oxc) 7.0.7 | 2327ms (104ms + 2223ms) | 122ms | 100ms | 746ms |
77+
| Vite (Rollup + SWC) 7.0.4 | 2723ms (107ms + 2616ms) | 125ms | 101ms | 4566ms |
78+
| webpack (SWC) 5.100.0 | 7285ms (6635ms + 650ms) | 779ms | 657ms | 8858ms |
7979

8080
#### Bundle size
8181

82-
| Name | Total size | Gzipped size |
83-
| ----------------------- | ---------- | ------------ |
84-
| Rspack CLI 1.4.0 | 2846.6kB | 677.3kB |
85-
| Rspack CLI (Lazy) 1.4.0 | 2846.6kB | 677.3kB |
86-
| Rsbuild 1.4.0 | 2877.6kB | 678.7kB |
87-
| Rsbuild (Lazy) 1.4.0 | 2877.6kB | 678.7kB |
88-
| Vite (Rolldown) 7.0.2 | 2719.2kB | 752.5kB |
89-
| Vite (SWC) 7.0.0 | 2579.4kB | 688.7kB |
90-
| webpack (SWC) 5.99.9 | 2871.1kB | 711.4kB |
82+
| Name | Total size | Gzipped size |
83+
| --------------------------- | ---------- | ------------ |
84+
| Rspack CLI 1.4.6 | 2846.4kB | 677.2kB |
85+
| Rspack CLI (Lazy) 1.4.6 | 2846.4kB | 677.2kB |
86+
| Rsbuild 1.4.6 | 2877.4kB | 678.5kB |
87+
| Rsbuild (Lazy) 1.4.6 | 2877.4kB | 678.5kB |
88+
| Vite (Rolldown + Oxc) 7.0.7 | 2718.1kB | 751.9kB |
89+
| Vite (Rollup + SWC) 7.0.4 | 2579.1kB | 688.5kB |
90+
| webpack (SWC) 5.100.0 | 2872.1kB | 710.2kB |
9191

9292
### react-10k
9393

@@ -99,27 +99,27 @@ CASE=react-10k pnpm benchmark
9999

100100
#### Build performance
101101

102-
| Name | Dev cold start | Server start | Page load | Root HMR | Leaf HMR | Prod build |
103-
| ----------------------- | -------------- | ------------ | --------- | -------- | -------- | ---------- |
104-
| Rspack CLI 1.4.0 | 2906ms | 2519ms | 387ms | 356ms | 271ms | 2861ms |
105-
| Rspack CLI (Lazy) 1.4.0 | 505ms | 448ms | 57ms | 123ms | 105ms | 2959ms |
106-
| Rsbuild 1.4.0 | 3237ms | 2873ms | 364ms | 402ms | 297ms | 3119ms |
107-
| Rsbuild (Lazy) 1.4.0 | 797ms | 597ms | 199ms | 114ms | 106ms | 3182ms |
108-
| Vite (Rolldown) 7.0.2 | 4654ms | 154ms | 4500ms | 175ms | 141ms | 2468ms |
109-
| Vite (SWC) 7.0.0 | 5348ms | 160ms | 5187ms | 156ms | 135ms | 9776ms |
110-
| webpack (SWC) 5.99.9 | 14324ms | 13262ms | 1062ms | 3513ms | 2521ms | 11724ms |
102+
| Name | Dev cold start | Root HMR | Leaf HMR | Prod build |
103+
| --------------------------- | -------------------------- | -------- | -------- | ---------- |
104+
| Rspack CLI 1.4.6 | 3709ms (3270ms + 439ms) | 440ms | 295ms | 3198ms |
105+
| Rspack CLI (Lazy) 1.4.6 | 584ms (511ms + 72ms) | 104ms | 107ms | 2884ms |
106+
| Rsbuild 1.4.6 | 2872ms (2569ms + 303ms) | 356ms | 274ms | 2629ms |
107+
| Rsbuild (Lazy) 1.4.6 | 798ms (572ms + 226ms) | 97ms | 95ms | 3095ms |
108+
| Vite (Rolldown + Oxc) 7.0.7 | 5255ms (186ms + 5069ms) | 171ms | 125ms | 1920ms |
109+
| Vite (Rollup + SWC) 7.0.4 | 5836ms (205ms + 5630ms) | 174ms | 126ms | 10125ms |
110+
| webpack (SWC) 5.100.0 | 14110ms (13101ms + 1009ms) | 3770ms | 2774ms | 17626ms |
111111

112112
#### Bundle size
113113

114-
| Name | Total size | Gzipped size |
115-
| ----------------------- | ---------- | ------------ |
116-
| Rspack CLI 1.4.0 | 5996.5kB | 1367.1kB |
117-
| Rspack CLI (Lazy) 1.4.0 | 5996.5kB | 1367.1kB |
118-
| Rsbuild 1.4.0 | 6054.8kB | 1367.3kB |
119-
| Rsbuild (Lazy) 1.4.0 | 6054.8kB | 1367.3kB |
120-
| Vite (Rolldown) 7.0.2 | 5676.8kB | 1547.2kB |
121-
| Vite (SWC) 7.0.0 | 5369.2kB | 1409.3kB |
122-
| webpack (SWC) 5.99.9 | 5993.4kB | 1464.6kB |
114+
| Name | Total size | Gzipped size |
115+
| --------------------------- | ---------- | ------------ |
116+
| Rspack CLI 1.4.6 | 5996.4kB | 1367.2kB |
117+
| Rspack CLI (Lazy) 1.4.6 | 5996.4kB | 1367.2kB |
118+
| Rsbuild 1.4.6 | 6054.6kB | 1367.4kB |
119+
| Rsbuild (Lazy) 1.4.6 | 6054.6kB | 1367.4kB |
120+
| Vite (Rolldown + Oxc) 7.0.7 | 5675.8kB | 1546.6kB |
121+
| Vite (Rollup + SWC) 7.0.4 | 5369.0kB | 1409.2kB |
122+
| webpack (SWC) 5.100.0 | 5994.5kB | 1464.3kB |
123123

124124
### ui-components
125125

@@ -163,10 +163,10 @@ CASE=rome pnpm benchmark
163163

164164
| Name | Prod build |
165165
| ---------------------- | ---------- |
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 |
166+
| Rspack CLI 1.4.6 | 1535ms |
167+
| Rsbuild 1.4.6 | 1293ms |
168+
| Rolldown 1.0.0-beta.25 | 456ms |
169+
| webpack (SWC) 5.100.0 | 13517ms |
170170

171171
#### Bundle size
172172

0 commit comments

Comments
 (0)