🚀 Benchmark Results - Jul 16, 2025 (Nx 21.2.3, Turbo 2.5.4)
·
13 commits
to main
since this release
📊 Monorepo Tools Benchmark Results - July 16, 2025
Performance Results
Average Execution Times:
- 🥇 Nx: 1867.6ms
- 🥈 Lerna (nx-powered): 3404.8ms
- 🥉 Turbo: 10111.1ms
- 🐌 Lage: 11741.9ms
Performance Comparison (vs Nx):
- Nx is 6.3x faster than Lage
- Nx is 5.4x faster than Turbo
- Nx is 1.8x faster than Lerna
Tool Versions
Tool | Version |
---|---|
Nx | 21.2.3 |
Turbo | 2.5.4 |
Lerna | 8.2.3 |
Lage | 2.14.6 |
Node.js | 18.20.8 |
PNPM | 10.10.0 |
Benchmark Details
- Test Environment: GitHub Actions (Ubuntu Latest)
- Benchmark Type: Cache restoration performance
- Number of Runs: 10
- Repository Size: ~26k components across 5 apps and shared libraries
- Test Date: 2025-07-16T06:12:40.867Z
Raw Results
{
"timestamp": "2025-07-16T06:12:40.867Z",
"date": "7/16/2025",
"runs": 10,
"tools": {
"nx": {
"average": 1867.6,
"total": 18676,
"runs": [
1866,
1882,
1862,
1880,
1873,
1877,
1860,
1880,
1832,
1864
],
"min": 1832,
"max": 1882
},
"turbo": {
"average": 10111.1,
"total": 101111,
"runs": [
10163,
10038,
10151,
10156,
10109,
10096,
10086,
10149,
10050,
10113
],
"min": 10038,
"max": 10163
},
"lerna": {
"average": 3404.8,
"total": 34048,
"runs": [
3435,
3425,
3399,
3383,
3402,
3404,
3402,
3401,
3399,
3398
],
"min": 3383,
"max": 3435
},
"lage": {
"average": 11741.9,
"total": 117419,
"runs": [
12163,
11957,
11631,
11598,
11626,
11733,
11548,
11865,
11553,
11745
],
"min": 11548,
"max": 12163
}
},
"comparisons": {
"nxVsLage": 6.287159991432855,
"nxVsTurbo": 5.413953737417006,
"nxVsLerna": 1.823088455772114
}
}
This release was automatically generated by the daily benchmark workflow. The tag name includes all tool versions for easy filtering and historical tracking.