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.53 s4.0% smaller | 2.47 s–2.73 s | 5 |
vinext | 2.64 s | 2.60 s–2.66 s | 5 | |
| Production build time | Next.js | 4.47 s | 4.34 s–4.49 s | 5 |
vinext | 3.00 s32.8% smaller | 2.99 s–3.03 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 | 126.3 KB | 126.3 KB | +0.0% | 126.3 KB–126.3 KB | 5 | |
| Client entry size (gzip) | vinext | 120.3 KB | 120.3 KB | +0.0% | 120.3 KB–120.3 KB | 5 |
| RSC entry closure size (gzip) | vinext | 97.5 KB | 97.5 KB | -0.0% | 97.5 KB–97.5 KB | 5 |
| Server bundle size (gzip) | vinext | 164.0 KB | 164.0 KB | -0.0% | 164.0 KB–164.0 KB | 5 |
Performance Trends
Recent Main Runs
| Commit | Scenarios | Measured |
|---|---|---|
| fd1cc3d | 6 · 9 measurements | 7/4/2026, 5:21:22 PM |
| 6d98d53 | 6 · 9 measurements | 7/4/2026, 5:07:35 PM |
| 4fad98a | 6 · 9 measurements | 7/4/2026, 4:55:33 PM |
| ed0e343 | 6 · 9 measurements | 7/4/2026, 4:50:59 PM |
| 201f423 | 6 · 9 measurements | 7/4/2026, 4:40:33 PM |
| f114c07 | 6 · 9 measurements | 7/4/2026, 4:11:20 PM |
| eba7046 | 6 · 9 measurements | 7/4/2026, 4:09:55 PM |
| 454dfbd | 6 · 9 measurements | 7/4/2026, 2:52:01 PM |
| 078073d | 6 · 9 measurements | 7/4/2026, 2:39:42 PM |
| f22c962 | 6 · 9 measurements | 7/4/2026, 2:29:45 PM |
| 282698a | 6 · 9 measurements | 7/4/2026, 2:14:10 PM |
| f7507ce | 6 · 9 measurements | 7/4/2026, 1:53:58 PM |
| c47c74a | 6 · 9 measurements | 7/4/2026, 1:46:10 PM |
| bfeaaa7 | 6 · 9 measurements | 7/4/2026, 12:57:49 PM |
| 5825c68 | 6 · 9 measurements | 7/4/2026, 10:08:54 AM |
| 54497d4 | 6 · 9 measurements | 7/3/2026, 11:46:29 PM |
| 73156b3 | 6 · 9 measurements | 7/3/2026, 10:40:40 PM |
| e4aa03a | 6 · 9 measurements | 7/3/2026, 4:51:49 PM |
| c84f5d4 | 6 · 9 measurements | 7/3/2026, 3:27:02 PM |
| 160645c | 6 · 9 measurements | 7/3/2026, 2:25:51 PM |
| b5897d0 | 6 · 9 measurements | 7/3/2026, 2:20:33 PM |
| 17216d6 | 6 · 9 measurements | 7/3/2026, 10:20:53 AM |
| 9eed252 | 6 · 9 measurements | 7/3/2026, 10:15:52 AM |
| 5471b41 | 6 · 9 measurements | 7/3/2026, 9:40:50 AM |
| b7455c3 | 6 · 9 measurements | 7/3/2026, 9:35:59 AM |
| 5915c87 | 6 · 9 measurements | 7/2/2026, 11:05:47 PM |
| 336450a | 6 · 9 measurements | 7/2/2026, 11:00:45 PM |
| e0db846 | 6 · 9 measurements | 7/2/2026, 10:38:48 PM |
| 20e1076 | 6 · 9 measurements | 7/2/2026, 10:29:17 PM |
| a9a30a5 | 6 · 9 measurements | 7/2/2026, 9:46:53 PM |
| 6c7b71e | 6 · 9 measurements | 7/2/2026, 8:35:52 PM |
| 8b12274 | 6 · 9 measurements | 7/2/2026, 8:33:32 PM |
| 6bd1ee0 | 6 · 9 measurements | 7/2/2026, 8:03:05 PM |
| 5a90172 | 6 · 9 measurements | 7/2/2026, 8:01:24 PM |
| e453928 | 6 · 9 measurements | 7/2/2026, 7:58:48 PM |
| e82cc60 | 6 · 9 measurements | 7/2/2026, 7:44:44 PM |
| 5343a3f | 6 · 9 measurements | 7/2/2026, 7:42:46 PM |
| 04a7ed3 | 6 · 9 measurements | 7/2/2026, 7:25:31 PM |
| 5f8048f | 6 · 9 measurements | 7/2/2026, 7:19:02 PM |
| 9e1866a | 6 · 9 measurements | 7/2/2026, 7:04:25 PM |
| 1500fe6 | 6 · 9 measurements | 7/2/2026, 6:57:40 PM |
| 239595e | 6 · 9 measurements | 7/1/2026, 5:02:35 PM |
| ebf8e59 | 6 · 9 measurements | 7/1/2026, 4:47:08 PM |
| 03f0217 | 6 · 9 measurements | 7/1/2026, 4:45:35 PM |
| 2256fdd | 6 · 9 measurements | 7/1/2026, 1:30:22 PM |
| 81e925e | 6 · 9 measurements | 7/1/2026, 12:39:20 PM |
| 9ec7932 | 6 · 9 measurements | 7/1/2026, 10:27:22 AM |
| 97cd5c3 | 6 · 9 measurements | 7/1/2026, 10:17:10 AM |
| b0367f1 | 6 · 9 measurements | 7/1/2026, 10:14:11 AM |
| fd8dd3d | 6 · 9 measurements | 7/1/2026, 10:08:31 AM |
| de733ce | 6 · 9 measurements | 7/1/2026, 10:02:53 AM |
| bc1dfce | 6 · 9 measurements | 7/1/2026, 9:54:47 AM |
| 4dd64dd | 6 · 9 measurements | 6/30/2026, 10:25:47 PM |
| fae1a4f | 6 · 9 measurements | 6/30/2026, 10:07:30 PM |
| 13d3637 | 6 · 9 measurements | 6/30/2026, 10:04:02 PM |
| 6e9fa0b | 6 · 9 measurements | 6/30/2026, 10:00:55 PM |
| 2da8287 | 6 · 9 measurements | 6/30/2026, 8:16:27 PM |
| e0cb913 | 6 · 9 measurements | 6/30/2026, 8:14:04 PM |
| d7e8bc5 | 6 · 9 measurements | 6/30/2026, 7:56:06 PM |
| 328f01b | 6 · 9 measurements | 6/30/2026, 7:54:17 PM |
| 8df2344 | 6 · 9 measurements | 6/30/2026, 7:31:49 PM |
| 49945a9 | 6 · 9 measurements | 6/30/2026, 6:34:50 PM |
| c1672a1 | 6 · 9 measurements | 6/30/2026, 5:31:56 PM |
| 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 |