Performance Dashboard
Benchmarks run on every merge to main. Comparing Next.js (Turbopack) vs vinext (Vite 8).
| Scenario | Framework | Median | Range | Rounds |
|---|---|---|---|---|
| Dev server cold start | Next.js | 2.44 s1.3% smaller | 2.41 s–2.56 s | 5 |
vinext | 2.47 s | 2.43 s–2.54 s | 5 | |
| Production build time | Next.js | 4.26 s | 4.22 s–4.33 s | 5 |
vinext | 2.88 s32.3% smaller | 2.86 s–2.90 s | 5 |
Bundle sizes
vs prior 10-run median| Scenario | Framework | Prior 10-run median | Current | Change | Range | Rounds |
|---|---|---|---|---|---|---|
| Client bundle size (gzip) | Next.js | 185.6 KB | 185.6 KB | 0.0% | 185.6 KB–185.6 KB | 5 |
vinext | 124.0 KB | 124.0 KB | +0.0% | 124.0 KB–124.0 KB | 5 | |
| Client entry size (gzip) | vinext | 118.8 KB | 118.8 KB | +0.0% | 118.8 KB–118.8 KB | 5 |
| RSC entry closure size (gzip) | vinext | 95.2 KB | 95.3 KB | +0.1% | 95.3 KB–95.3 KB | 5 |
| Server bundle size (gzip) | vinext | 161.5 KB | 161.6 KB | +0.1% | 161.6 KB–161.6 KB | 5 |
Performance Trends
Recent Main Runs
| Commit | Scenarios | Measured |
|---|---|---|
| 6a787de | 6 · 9 measurements | 6/30/2026, 4:06:13 PM |
| 427e0ef | 6 · 9 measurements | 6/30/2026, 11:26:16 AM |
| b0de1af | 6 · 9 measurements | 6/30/2026, 9:58:04 AM |
| f4a96c9 | 6 · 9 measurements | 6/30/2026, 9:10:16 AM |
| b5aded4 | 6 · 9 measurements | 6/30/2026, 8:21:47 AM |
| c02f304 | 6 · 9 measurements | 6/30/2026, 8:19:27 AM |
| 53da079 | 6 · 9 measurements | 6/30/2026, 7:53:52 AM |
| c54614f | 6 · 9 measurements | 6/30/2026, 7:49:53 AM |
| 795d568 | 6 · 9 measurements | 6/30/2026, 7:49:36 AM |
| c8aef02 | 6 · 9 measurements | 6/29/2026, 8:27:49 PM |
| 91148ac | 6 · 9 measurements | 6/29/2026, 8:26:45 PM |
| bf8ba93 | 6 · 9 measurements | 6/29/2026, 6:54:36 PM |
| a399fc5 | 6 · 9 measurements | 6/29/2026, 6:46:44 PM |
| bcd4e44 | 6 · 9 measurements | 6/29/2026, 6:16:08 PM |
| a3910e7 | 6 · 9 measurements | 6/29/2026, 5:33:51 PM |
| 0a48f0f | 6 · 9 measurements | 6/29/2026, 4:47:28 PM |
| 8ad5e5b | 6 · 9 measurements | 6/29/2026, 4:44:05 PM |
| 23ed801 | 6 · 9 measurements | 6/29/2026, 3:57:29 PM |
| 94ea837 | 6 · 9 measurements | 6/29/2026, 2:41:24 PM |
| 0a9eb33 | 6 · 9 measurements | 6/29/2026, 2:37:57 PM |
| 31e8743 | 6 · 9 measurements | 6/29/2026, 1:52:35 PM |
| 4f5ab7b | 6 · 9 measurements | 6/29/2026, 11:17:13 AM |
| 69e0051 | 6 · 9 measurements | 6/29/2026, 10:29:35 AM |
| 6cbe7cd | 6 · 9 measurements | 6/29/2026, 10:12:05 AM |
| 3de7c93 | 6 · 9 measurements | 6/29/2026, 9:35:02 AM |
| 4a88a9c | 6 · 9 measurements | 6/29/2026, 8:55:55 AM |
| b9322bc | 6 · 9 measurements | 6/29/2026, 8:41:06 AM |
| 011349b | 6 · 9 measurements | 6/28/2026, 11:14:14 PM |
| 8fccb02 | 6 · 9 measurements | 6/28/2026, 11:11:29 PM |
| 0ea90fd | 6 · 9 measurements | 6/28/2026, 11:07:55 PM |
| 18e618c | 6 · 9 measurements | 6/28/2026, 10:59:48 PM |
| f67f872 | 6 · 9 measurements | 6/28/2026, 10:35:23 PM |
| ad14e9b | 6 · 9 measurements | 6/28/2026, 10:24:30 PM |
| f0ba7b4 | 6 · 9 measurements | 6/28/2026, 10:01:58 PM |
| 89ab891 | 6 · 9 measurements | 6/28/2026, 9:43:13 PM |
| c602026 | 6 · 9 measurements | 6/28/2026, 7:50:18 PM |
| 2b61f3f | 6 · 9 measurements | 6/28/2026, 7:30:38 PM |
| 91c9c18 | 6 · 9 measurements | 6/28/2026, 6:55:29 PM |
| ae43973 | 6 · 9 measurements | 6/28/2026, 6:52:11 PM |
| 9382007 | 6 · 9 measurements | 6/28/2026, 3:51:31 PM |
| da086c0 | 6 · 9 measurements | 6/26/2026, 11:23:40 PM |
| 13c0939 | 6 · 9 measurements | 6/26/2026, 10:03:46 PM |
| 1593d4c | 6 · 9 measurements | 6/26/2026, 8:46:01 PM |
| 9faa43e | 6 · 9 measurements | 6/26/2026, 8:44:20 PM |
| cab6622 | 6 · 9 measurements | 6/26/2026, 8:41:12 PM |
| 737532a | 6 · 9 measurements | 6/26/2026, 8:36:48 PM |
| e4f5a0e | 6 · 9 measurements | 6/26/2026, 8:34:25 PM |
| 859a0aa | 6 · 9 measurements | 6/26/2026, 8:31:02 PM |
| 592a50b | 6 · 9 measurements | 6/26/2026, 8:26:04 PM |
| 50e2385 | 6 · 9 measurements | 6/26/2026, 7:56:06 PM |
| feb27e8 | 6 · 9 measurements | 6/26/2026, 7:52:13 PM |
| 4bc2dd3 | 6 · 9 measurements | 6/26/2026, 7:36:27 PM |
| c5bd7b3 | 6 · 9 measurements | 6/26/2026, 6:59:29 PM |
| 77d67a9 | 6 · 9 measurements | 6/26/2026, 6:58:36 PM |
| 8903615 | 6 · 9 measurements | 6/26/2026, 6:48:26 PM |
| 4118532 | 6 · 9 measurements | 6/26/2026, 5:46:25 PM |
| 25a3c26 | 6 · 9 measurements | 6/26/2026, 4:09:19 PM |
| c5e16b1 | 6 · 9 measurements | 6/26/2026, 3:13:26 PM |
| 42c3e24 | 6 · 9 measurements | 6/26/2026, 1:58:53 PM |
| da17985 | 6 · 9 measurements | 6/26/2026, 1:51:46 PM |
| 618cd66 | 6 · 9 measurements | 6/26/2026, 1:45:37 PM |
| 427609f | 6 · 9 measurements | 6/26/2026, 1:44:29 PM |
| 126856c | 6 · 9 measurements | 6/26/2026, 1:42:04 PM |
| de014d4 | 6 · 9 measurements | 6/24/2026, 10:25:58 PM |
| ffd28c1 | 6 · 9 measurements | 6/24/2026, 6:24:10 PM |
| dba7d5c | 6 · 9 measurements | 6/24/2026, 9:13:18 AM |
| 6b3bc3a | 6 · 9 measurements | 6/24/2026, 9:11:13 AM |
| 6e5a30e | 6 · 9 measurements | 6/24/2026, 8:50:56 AM |
| 04e4311 | 6 · 9 measurements | 6/24/2026, 8:49:32 AM |
| ee551d1 | 6 · 9 measurements | 6/23/2026, 7:39:39 PM |
| b4843d7 | 6 · 9 measurements | 6/23/2026, 7:20:36 PM |
| 640e971 | 6 · 9 measurements | 6/23/2026, 7:00:43 PM |
| e00687a | 6 · 9 measurements | 6/23/2026, 6:39:59 PM |
| caec466 | 6 · 9 measurements | 6/23/2026, 6:30:21 PM |
| 8eef972 | 6 · 9 measurements | 6/23/2026, 5:40:59 PM |
| 04245d4 | 6 · 9 measurements | 6/23/2026, 5:40:50 PM |
| f44a97a | 6 · 9 measurements | 6/23/2026, 3:39:15 PM |
| 4d90f8b | 6 · 9 measurements | 6/23/2026, 1:34:09 PM |
| 373cc8b | 6 · 9 measurements | 6/23/2026, 12:53:49 PM |
| 2cbd2a0 | 6 · 9 measurements | 6/23/2026, 10:20:55 AM |
| 66a7b4e | 6 · 9 measurements | 6/23/2026, 10:09:56 AM |
| 92884ee | 6 · 9 measurements | 6/23/2026, 9:01:24 AM |
| 0d5a9e5 | 6 · 9 measurements | 6/23/2026, 9:01:01 AM |
| 516107c | 6 · 9 measurements | 6/23/2026, 8:41:40 AM |
| 6f7b37d | 6 · 9 measurements | 6/23/2026, 8:41:16 AM |
| 767c79a | 6 · 9 measurements | 6/22/2026, 11:04:22 PM |
| 6854796 | 6 · 9 measurements | 6/22/2026, 11:02:32 PM |
| a34c083 | 6 · 9 measurements | 6/22/2026, 10:37:34 PM |
| 6e998ec | 6 · 9 measurements | 6/22/2026, 10:36:49 PM |
| 7b21c42 | 6 · 9 measurements | 6/22/2026, 10:29:40 PM |
| 7c932f3 | 6 · 9 measurements | 6/22/2026, 10:25:08 PM |
| ad7fe15 | 6 · 9 measurements | 6/22/2026, 10:21:10 PM |
| fbf68d5 | 6 · 9 measurements | 6/22/2026, 10:17:41 PM |
| 826ae4c | 6 · 9 measurements | 6/22/2026, 1:53:17 PM |
| 65f9531 | 6 · 9 measurements | 6/22/2026, 1:50:06 PM |
| 1908494 | 6 · 9 measurements | 6/22/2026, 1:46:49 PM |
| 6b55874 | 6 · 9 measurements | 6/22/2026, 1:39:36 PM |
| d6afa2e | 6 · 9 measurements | 6/22/2026, 1:28:10 PM |
| 5739973 | 6 · 9 measurements | 6/22/2026, 1:27:38 PM |
| 95b320f | 6 · 9 measurements | 6/22/2026, 1:06:27 PM |