Skip to content

Commit 27dae7d

Browse files
committed
docs: update benchmark data
1 parent 229ab34 commit 27dae7d

1 file changed

Lines changed: 45 additions & 46 deletions

File tree

README.md

Lines changed: 45 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Tooling details:
2929

3030
## Results
3131

32-
> Data from GitHub Actions: https://github.com/rspack-contrib/build-tools-performance/actions/runs/20501686802 (2025-12-25)
32+
> Data from GitHub Actions: https://github.com/rstackjs/build-tools-performance/actions/runs/23100631274 (2026-03-15)
3333
3434
---
3535

@@ -45,23 +45,23 @@ Development metrics:
4545

4646
| Name | Startup (no cache) | Startup (with cache) | HMR | Memory (RSS) |
4747
| ----------------------- | ------------------ | -------------------- | ------- | ------------ |
48-
| Rspack CLI 1.7.0-beta.1 | 968ms🥈 | 881ms | 132ms🥈 | 372MB🥈 |
49-
| Rsbuild 1.7.0-beta.1 | 913ms🥇 | 725ms🥈 | 125ms🥇 | 316MB🥇 |
50-
| Vite 8.0.0-beta.5 | 4169ms | 3007ms | 136ms🥉 | 413MB🥉 |
51-
| webpack 5.103.0 | 3519ms | 2372ms | 406ms | 823MB |
52-
| Farm 1.7.11 | 1114ms🥉 | 686ms🥇 | 146ms | 542MB |
53-
| Parcel 2.16.3 | 3175ms | 814ms🥉 | 221ms | 1144MB |
48+
| Rspack CLI 2.0.0-beta.6 | 942ms🥇 | 646ms🥈 | 129ms🥇 | 363MB🥈 |
49+
| Rsbuild 2.0.0-beta.8 | 973ms🥈 | 654ms🥉 | 160ms | 334MB🥇 |
50+
| Vite 8.0.0 | 3702ms | 2624ms | 133ms🥈 | 470MB🥉 |
51+
| webpack 5.105.4 | 3697ms | 2207ms | 444ms | 870MB |
52+
| Farm 1.7.11 | 1179ms🥉 | 545ms🥇 | 148ms🥉 | 550MB |
53+
| Parcel 2.16.4 | 3118ms | 711ms | 188ms | 1137MB |
5454

5555
Build metrics:
5656

5757
| Name | Build (no cache) | Build (with cache) | Memory (RSS) | Output size | Gzipped size |
5858
| ----------------------- | ---------------- | ------------------ | ------------ | ----------- | ------------ |
59-
| Rspack CLI 1.7.0-beta.1 | 635ms🥉 | 494ms🥉 | 280MB🥉 | 843.5kB🥈 | 221.2kB🥈 |
60-
| Rsbuild 1.7.0-beta.1 | 595ms🥈 | 427ms🥈 | 273MB🥈 | 870.8kB | 214.6kB🥇 |
61-
| Vite 8.0.0-beta.5 | 420ms🥇 | 413ms🥇 | 272MB🥇 | 837.4kB🥇 | 226.5kB |
62-
| webpack 5.103.0 | 3694ms | 1124ms | 676MB | 844.3kB🥉 | 225.6kB🥉 |
63-
| Farm 1.7.11 | 1426ms | 751ms | 384MB | 1086.1kB | 255.9kB |
64-
| Parcel 2.16.3 | 3589ms | 763ms | 1086MB | 962.8kB | 230.1kB |
59+
| Rspack CLI 2.0.0-beta.6 | 539ms🥉 | 497ms🥉 | 275MB🥇 | 846.4kB🥉 | 222.1kB |
60+
| Rsbuild 2.0.0-beta.8 | 522ms🥈 | 411ms🥈 | 282MB🥈 | 873.6kB | 215.4kB🥇 |
61+
| Vite 8.0.0 | 386ms🥇 | 384ms🥇 | 297MB🥉 | 823.2kB🥇 | 217.9kB🥈 |
62+
| webpack 5.105.4 | 3555ms | 1136ms | 689MB | 845.9kB🥈 | 221.7kB🥉 |
63+
| Farm 1.7.11 | 1325ms | 729ms | 390MB | 1089.1kB | 258.5kB |
64+
| Parcel 2.16.4 | 3152ms | 657ms | 1111MB | 965.6kB | 230.9kB |
6565

6666
---
6767

@@ -77,23 +77,23 @@ Development metrics:
7777

7878
| Name | Startup (no cache) | Startup (with cache) | HMR | Memory (RSS) |
7979
| ----------------------- | ------------------ | -------------------- | ------- | ------------ |
80-
| Rspack CLI 1.7.0-beta.1 | 1066ms🥈 | 793ms🥉 | 89ms🥇 | 336MB🥈 |
81-
| Rsbuild 1.7.0-beta.1 | 773ms🥇 | 570ms🥇 | 96ms🥈 | 256MB🥇 |
82-
| Vite 8.0.0-beta.5 | 3961ms | 2078ms | 138ms🥉 | 560MB |
83-
| webpack 5.103.0 | 8543ms | 5732ms | 1190ms | 1528MB |
84-
| Farm 1.7.11 | 1141ms🥉 | 585ms🥈 | 144ms | 518MB🥉 |
85-
| Parcel 2.16.3 | 9763ms | 1048ms | 440ms | 1809MB |
80+
| Rspack CLI 2.0.0-beta.6 | 759ms🥇 | 573ms🥉 | 105ms🥇 | 305MB🥈 |
81+
| Rsbuild 2.0.0-beta.8 | 820ms🥈 | 553ms🥈 | 139ms🥈 | 280MB🥇 |
82+
| Vite 8.0.0 | 3294ms | 2163ms | 147ms | 740MB |
83+
| webpack 5.105.4 | 9324ms | 5348ms | 1831ms | 1642MB |
84+
| Farm 1.7.11 | 1046ms🥉 | 513ms🥇 | 142ms🥉 | 518MB🥉 |
85+
| Parcel 2.16.4 | 8851ms | 1279ms | 463ms | 1719MB |
8686

8787
Build metrics:
8888

8989
| Name | Build (no cache) | Build (with cache) | Memory (RSS) | Output size | Gzipped size |
9090
| ----------------------- | ---------------- | ------------------ | ------------ | ----------- | ------------ |
91-
| Rspack CLI 1.7.0-beta.1 | 1606ms🥈 | 1077ms🥈 | 575MB🥉 | 2822.9kB🥈 | 678.7kB🥇 |
92-
| Rsbuild 1.7.0-beta.1 | 1795ms🥉 | 1117ms🥉 | 571MB🥈 | 2849.5kB | 679.6kB🥈 |
93-
| Vite 8.0.0-beta.5 | 876ms🥇 | 995ms🥇 | 502MB🥇 | 2681.1kB🥇 | 726.1kB |
94-
| webpack 5.103.0 | 10896ms | 2769ms | 1251MB | 2833.2kB🥉 | 699.1kB🥉 |
95-
| Farm 1.7.11 | 4248ms | 1632ms | 609MB | 3541.6kB | 796.0kB |
96-
| Parcel 2.16.3 | 9922ms | 1297ms | 2009MB | 3486.2kB | 765.7kB |
91+
| Rspack CLI 2.0.0-beta.6 | 1724ms🥉 | 1146ms🥈 | 595MB🥇 | 2825.8kB🥉 | 680.3kB🥈 |
92+
| Rsbuild 2.0.0-beta.8 | 1628ms🥈 | 1295ms | 604MB🥈 | 2852.4kB | 680.3kB🥉 |
93+
| Vite 8.0.0 | 1075ms🥇 | 881ms🥇 | 684MB | 2630.1kB🥇 | 692.8kB |
94+
| webpack 5.105.4 | 9278ms | 2391ms | 1250MB | 2825.4kB🥈 | 679.3kB🥇 |
95+
| Farm 1.7.11 | 3991ms | 1513ms | 613MB🥉 | 3544.5kB | 805.2kB |
96+
| Parcel 2.16.4 | 8511ms | 1221ms🥉 | 1931MB | 3489.0kB | 766.5kB |
9797

9898
---
9999

@@ -109,19 +109,19 @@ Development metrics:
109109

110110
| Name | Startup (no cache) | Startup (with cache) | HMR | Memory (RSS) |
111111
| ----------------------- | ------------------ | -------------------- | ------- | ------------ |
112-
| Rspack CLI 1.7.0-beta.1 | 1666ms🥈 | 1018ms🥈 | 149ms🥈 | 377MB🥈 |
113-
| Rsbuild 1.7.0-beta.1 | 1248ms🥇 | 830ms🥇 | 153ms🥉 | 318MB🥇 |
114-
| Vite 8.0.0-beta.5 | 7353ms🥉 | 4063ms🥉 | 131ms🥇 | 894MB🥉 |
115-
| webpack 5.103.0 | 16008ms | 22212ms | 2821ms | 2141MB |
112+
| Rspack CLI 2.0.0-beta.6 | 1438ms🥈 | 928ms🥇 | 137ms🥈 | 367MB🥈 |
113+
| Rsbuild 2.0.0-beta.8 | 1367ms🥇 | 1056ms🥈 | 163ms🥉 | 341MB🥇 |
114+
| Vite 8.0.0 | 6505ms🥉 | 3623ms🥉 | 129ms🥇 | 1214MB🥉 |
115+
| webpack 5.105.4 | 21444ms | 29732ms | 2783ms | 2064MB |
116116

117117
Build metrics:
118118

119119
| Name | Build (no cache) | Build (with cache) | Memory (RSS) | Output size | Gzipped size |
120120
| ----------------------- | ---------------- | ------------------ | ------------ | ----------- | ------------ |
121-
| Rspack CLI 1.7.0-beta.1 | 4501ms🥉 | 2660ms🥈 | 1034MB🥈 | 5931.4kB🥈 | 1367.2kB🥈 |
122-
| Rsbuild 1.7.0-beta.1 | 3895ms🥈 | 2976ms🥉 | 1037MB🥉 | 5981.8kB | 1366.9kB🥇 |
123-
| Vite 8.0.0-beta.5 | 1823ms🥇 | 2406ms🥇 | 873MB🥇 | 5569.9kB🥇 | 1484.9kB |
124-
| webpack 5.103.0 | 28938ms | 5297ms | 1887MB | 5955.4kB🥉 | 1450.2kB🥉 |
121+
| Rspack CLI 2.0.0-beta.6 | 3466ms🥉 | 2549ms🥈 | 1108MB🥇 | 5934.3kB🥉 | 1368.8kB🥉 |
122+
| Rsbuild 2.0.0-beta.8 | 3353ms🥈 | 2791ms🥉 | 1110MB🥈 | 5984.7kB | 1367.7kB🥇 |
123+
| Vite 8.0.0 | 1986ms🥇 | 1609ms🥇 | 1227MB🥉 | 5465.0kB🥇 | 1416.9kB |
124+
| webpack 5.105.4 | 28138ms | 5543ms | 1862MB | 5933.9kB🥈 | 1367.9kB🥈 |
125125

126126
---
127127

@@ -139,14 +139,13 @@ Build metrics:
139139

140140
| Name | Build (no cache) | Build (with cache) | Memory (RSS) | Output size | Gzipped size |
141141
| ----------------------- | ---------------- | ------------------ | ------------ | ----------- | ------------ |
142-
| Rspack CLI 1.7.0-beta.1 | 3526ms🥉 | 2851ms🥉 | 620MB🥇 | 2173.7kB🥈 | 671.0kB🥈 |
143-
| Rsbuild 1.7.0-beta.1 | 4738ms | 2919ms | 663MB🥈 | 2173.2kB🥇 | 670.8kB🥇 |
144-
| Vite 8.0.0-beta.5 | 3937ms | 3144ms | 949MB | 2188.8kB | 678.2kB |
145-
| Rolldown 1.0.0-beta.53 | 2787ms🥇 | 3089ms | 913MB🥉 | 2206.1kB | 680.0kB |
146-
| webpack 5.103.0 | 28497ms | 14850ms | 1677MB | 2176.6kB🥉 | 672.5kB🥉 |
147-
| esbuild 0.27.1 | 3472ms🥈 | 2561ms🥈 | N/A | 3053.5kB | 935.2kB |
148-
| Farm 1.7.11 | 15462ms | 3502ms | 1381MB | 3988.0kB | 1384.0kB |
149-
| Parcel 2.16.3 | 20646ms | 1716ms🥇 | 2168MB | 2216.1kB | 678.8kB |
142+
| Rspack CLI 2.0.0-beta.6 | 2869ms🥉 | 2118ms🥉 | 649MB🥇 | 2377.2kB | 682.0kB🥉 |
143+
| Rsbuild 2.0.0-beta.8 | 3288ms | 2200ms | 735MB🥈 | 2188.7kB🥈 | 676.4kB🥇 |
144+
| Vite 8.0.0 | 2452ms🥈 | 2202ms | 975MB🥉 | 2211.2kB🥉 | 684.5kB |
145+
| webpack 5.105.4 | 20617ms | 10824ms | 1707MB | 2185.1kB🥇 | 676.7kB🥈 |
146+
| esbuild 0.27.4 | 2442ms🥇 | 2243ms | N/A | 3245.4kB | 964.1kB |
147+
| Farm 1.7.11 | 6921ms | 2094ms🥈 | 1385MB | 4126.4kB | 1430.3kB |
148+
| Parcel 2.16.4 | 14170ms | 1273ms🥇 | 2191MB | 2225.6kB | 683.9kB |
150149

151150
---
152151

@@ -162,11 +161,11 @@ Build metrics:
162161

163162
| Name | Build (no cache) | Build (with cache) | Memory (RSS) | Output size | Gzipped size |
164163
| ----------------------- | ---------------- | ------------------ | ------------ | ----------- | ------------ |
165-
| Rspack CLI 1.7.0-beta.1 | 1022ms🥉 | 745ms🥉 | 259MB🥉 | 1008.0kB🥉 | 270.9kB🥈 |
166-
| Rsbuild 1.7.0-beta.1 | 1097ms | 972ms | 246MB🥈 | 1007.9kB🥈 | 270.9kB🥉 |
167-
| Rolldown 1.0.0-beta.53 | 556ms🥈 | 490ms🥈 | 217MB🥇 | 1012.2kB | 271.8kB |
168-
| webpack 5.103.0 | 5100ms | 1768ms | 623MB | 1006.2kB🥇 | 270.5kB🥇 |
169-
| esbuild 0.27.1 | 303ms🥇 | 369ms🥇 | N/A | 1025.2kB | 276.7kB |
164+
| Rspack CLI 2.0.0-beta.6 | 662ms | 464ms | 236MB🥉 | 1007.8kB🥈 | 270.9kB🥈 |
165+
| Rsbuild 2.0.0-beta.8 | 487ms🥉 | 294ms🥈 | 226MB🥈 | 2710.8kB | 457.2kB |
166+
| Rolldown 1.0.0-rc.9 | 364ms🥈 | 297ms🥉 | 222MB🥇 | 1012.2kB🥉 | 271.8kB🥉 |
167+
| webpack 5.105.4 | 3179ms | 1005ms | 625MB | 1006.0kB🥇 | 270.6kB🥇 |
168+
| esbuild 0.27.4 | 263ms🥇 | 218ms🥇 | N/A | 1025.2kB | 276.7kB |
170169

171170
---
172171

0 commit comments

Comments
 (0)