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.48 s | 2.42 s–2.63 s | 5 |
vinext | 2.48 s0.1% smaller | 2.46 s–2.51 s | 5 | |
| Production build time | Next.js | 4.29 s | 4.25 s–4.35 s | 5 |
vinext | 3.06 s28.6% smaller | 3.02 s–3.13 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.4 KB | +0.1% | 126.4 KB–126.4 KB | 5 | |
| Client entry size (gzip) | vinext | 120.4 KB | 120.5 KB | +0.1% | 120.5 KB–120.5 KB | 5 |
| RSC entry closure size (gzip) | vinext | 97.9 KB | 98.0 KB | +0.1% | 98.0 KB–98.0 KB | 5 |
| Server bundle size (gzip) | vinext | 164.4 KB | 164.5 KB | +0.1% | 164.5 KB–164.5 KB | 5 |
Performance Trends
Recent Main Runs
| Commit | Scenarios | Measured |
|---|---|---|
| 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 |
| 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 |