Skip to content

align dev and build output#94916

Merged
lukesandberg merged 2 commits into
canaryfrom
fix-bundler-log
Jul 8, 2026
Merged

align dev and build output#94916
lukesandberg merged 2 commits into
canaryfrom
fix-bundler-log

Conversation

@lukesandberg

@lukesandberg lukesandberg commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Log the version of next before evaluating the config in next build just like next dev

Also, if withRspack is used, print a simple line saying that the bundler has changed.

lukesandberg commented Jun 17, 2026

Copy link
Copy Markdown
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Tests Passed

Commit: 66e05a7

@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Stats from current PR

Warning

No stats were collected for Webpack because its stats job did not complete (it failed, was cancelled, or timed out). The results below only cover the bundlers that finished.

✅ No significant changes detected

📊 All Metrics
📖 Metrics Glossary

Dev Server Metrics:

  • Listen = TCP port starts accepting connections
  • First Request = HTTP server returns successful response
  • Cold = Fresh build (no cache)
  • Warm = With cached build artifacts

Build Metrics:

  • Fresh = Clean build (no .next directory)
  • Cached = With existing .next directory

Change Thresholds:

  • Time: Changes < 50ms AND < 10%, OR < 2% are insignificant
  • Size: Changes < 1KB AND < 1% are insignificant
  • All other changes are flagged to catch regressions

⚡ Dev Server

Metric Canary PR Change Trend
Cold (Listen) 764ms 761ms ▂▁▂▂▂
Cold (Ready in log) 767ms 762ms ▁▁▁▂▁
Cold (First Request) 1.290s 1.268s ▁▁▁▂▁
Warm (Listen) 761ms 810ms ▁▁▂▂▂
Warm (Ready in log) 764ms 771ms ▁▁▁▁▁
Warm (First Request) 620ms 594ms ▁▁▁▂▂

⚡ Production Builds

Metric Canary PR Change Trend
Fresh Build 5.004s 4.923s ▁▁▁▂▃
Cached Build 5.034s 4.992s ▁▁▂▃▂
📦 Production Builds (Webpack) (Legacy)

📦 Production Builds (Webpack)

Metric Canary PR Change Trend
node_modules Size 515 MB 515 MB ▁▁▁▁▁
📦 Bundle Sizes

Bundle Sizes

⚡ Turbopack

Client

Main Bundles
Canary PR Change
03gmyxr7dukvs.js gzip 10.3 kB N/A -
040t1q17lo593.js gzip 8.77 kB N/A -
07qom_is9itxt.js gzip 3.39 kB N/A -
0bb0vtp8dwsez.js gzip 450 B N/A -
0cz1d0mv5g_q7.js gzip 39.4 kB 39.4 kB
0dtu6lqljk3wx.js gzip 162 B N/A -
0f142f6nu6_ke.js gzip 162 B N/A -
0gb9135748t_r.js gzip 71 kB N/A -
0nxqz3q165m2l.js gzip 220 B N/A -
0qr-1tnb7_hg5.js gzip 5.72 kB N/A -
0uf40nhi0wmhn.js gzip 158 B N/A -
0uilzvklme4ea.js gzip 8.76 kB N/A -
0z0y83mfx-l-h.js gzip 10 kB N/A -
15ok8ydf274z0.js gzip 10.6 kB N/A -
16cqqcigykfea.js gzip 13.6 kB N/A -
17h18zxt1915l.js gzip 1.46 kB N/A -
18snzwix9_m92.js gzip 7.4 kB N/A -
1b0n6txgcgpt6.js gzip 155 B N/A -
1b3wc7qdlknam.js gzip 155 B N/A -
1elt1qium-r2m.css gzip 115 B 115 B
1fq1h7dxad4cv.js gzip 9.44 kB N/A -
1fym-adbk_69_.js gzip 13.1 kB N/A -
1g80-jfls9qyr.js gzip 13.2 kB N/A -
1gav7nfh4y8ln.js gzip 8.76 kB N/A -
1gn-m7091-3lo.js gzip 168 B N/A -
1tfr9xysn8ev2.js gzip 157 B N/A -
23g0ps14sja78.js gzip 157 B N/A -
25o_dyxl0-0-b.js gzip 157 B N/A -
2bp3m17plek4d.js gzip 155 B N/A -
2dk7r44ecy6ug.js gzip 45 kB N/A -
2dup3ykr13rl4.js gzip 153 B N/A -
2rypqffktcxqh.js gzip 8.69 kB N/A -
2uqsizxtehgqf.js gzip 8.79 kB N/A -
2vzktdqwbijqc.js gzip 8.74 kB N/A -
2zbrh4ffpdf3h.js gzip 158 B N/A -
3c244akvx_-be.js gzip 8.74 kB N/A -
3dmlemitx3ef3.js gzip 2.29 kB N/A -
3fxxxg9ms4r25.js gzip 65.5 kB N/A -
3pn8yy3xzdvhd.js gzip 158 B N/A -
4237vdj6eyslt.js gzip 8.7 kB N/A -
turbopack-04..rq9z.js gzip 3.85 kB N/A -
turbopack-07..y1mu.js gzip 3.85 kB N/A -
turbopack-0c..n1ju.js gzip 3.83 kB N/A -
turbopack-0h..3cg-.js gzip 3.85 kB N/A -
turbopack-1f..4hb-.js gzip 3.85 kB N/A -
turbopack-1g..xg_g.js gzip 3.85 kB N/A -
turbopack-1r..qusy.js gzip 3.85 kB N/A -
turbopack-2_..irjy.js gzip 3.85 kB N/A -
turbopack-23..jaf6.js gzip 3.86 kB N/A -
turbopack-2f..b-j_.js gzip 3.85 kB N/A -
turbopack-2n..ce09.js gzip 3.85 kB N/A -
turbopack-2p..dzbt.js gzip 3.85 kB N/A -
turbopack-2w..1dt7.js gzip 3.85 kB N/A -
turbopack-43..rapx.js gzip 3.85 kB N/A -
00tc16j5-eos9.js gzip N/A 1.46 kB -
0gaw1gmpwuwkn.js gzip N/A 8.8 kB -
0i385j04-qef3.js gzip N/A 153 B -
0j202hjmolt_4.js gzip N/A 156 B -
0mftyp5bpz21u.js gzip N/A 7.4 kB -
0noz6_swau-q7.js gzip N/A 153 B -
0q4dpzfyow-fe.js gzip N/A 161 B -
0twl0pwoolsfq.js gzip N/A 71 kB -
0v3pd_-b354ow.js gzip N/A 154 B -
0wle7vuzg1suk.js gzip N/A 155 B -
10e51dl1uq359.js gzip N/A 157 B -
12zyjjmq4oad1.js gzip N/A 5.72 kB -
1k9cc4-gpa2cx.js gzip N/A 13.1 kB -
1n59uogejo81s.js gzip N/A 10.3 kB -
1npei3hlexdv3.js gzip N/A 9.99 kB -
1ssuiwj_rnpc5.js gzip N/A 8.77 kB -
1zs1hhlqcvsy2.js gzip N/A 160 B -
2-9h5x8evh1e-.js gzip N/A 151 B -
2-phc9obd3nyd.js gzip N/A 8.77 kB -
24utq57r3l1cw.js gzip N/A 8.7 kB -
2fhjq6ek3srmr.js gzip N/A 8.69 kB -
2g0t7upz_v-hf.js gzip N/A 10.6 kB -
2ia9qqy99aie9.js gzip N/A 13.6 kB -
2oza28kdqvoay.js gzip N/A 8.74 kB -
2uaxv2xj0ei9g.js gzip N/A 155 B -
2yjzr3w5qk8ti.js gzip N/A 3.39 kB -
2zh8-mmhujy8o.js gzip N/A 2.29 kB -
30h_m0irj-q6p.js gzip N/A 221 B -
33h7rd440w742.js gzip N/A 65.5 kB -
37ejbfx1u9lpo.js gzip N/A 8.75 kB -
38c63ct4i1cy7.js gzip N/A 449 B -
3gu2qhz6pf604.js gzip N/A 158 B -
3hd1us4ordyc9.js gzip N/A 13.2 kB -
3jimpal3lvz5e.js gzip N/A 9.44 kB -
3kq-rbi4keefb.js gzip N/A 167 B -
3wb4pe4z4-aim.js gzip N/A 8.77 kB -
3zr7-k9zb216o.js gzip N/A 155 B -
41n7tj9bof_fg.js gzip N/A 45 kB -
turbopack-02..t1b6.js gzip N/A 3.84 kB -
turbopack-0j..98py.js gzip N/A 3.85 kB -
turbopack-0v..lpe7.js gzip N/A 3.85 kB -
turbopack-12..ju-p.js gzip N/A 3.85 kB -
turbopack-13..dn1p.js gzip N/A 3.82 kB -
turbopack-1a..umbe.js gzip N/A 3.85 kB -
turbopack-1n..dl4r.js gzip N/A 3.85 kB -
turbopack-1t..cq0j.js gzip N/A 3.85 kB -
turbopack-29..2l9m.js gzip N/A 3.85 kB -
turbopack-2r..p9pg.js gzip N/A 3.85 kB -
turbopack-2t..axmr.js gzip N/A 3.85 kB -
turbopack-3d..x1tw.js gzip N/A 3.85 kB -
turbopack-3t..fk_j.js gzip N/A 3.85 kB -
turbopack-44..0rfm.js gzip N/A 3.86 kB -
Total 448 kB 448 kB ⚠️ +7 B

Server

Middleware
Canary PR Change
middleware-b..fest.js gzip 730 B 725 B
Total 730 B 725 B ✅ -5 B
Build Details
Build Manifests
Canary PR Change
_buildManifest.js gzip 434 B 433 B
Total 434 B 433 B ✅ -1 B

🔄 Shared (bundler-independent)

Runtimes
Canary PR Change
app-page-exp...dev.js gzip 362 kB 362 kB
app-page-exp..prod.js gzip 200 kB 200 kB
app-page-tur...dev.js gzip 361 kB 361 kB
app-page-tur..prod.js gzip 200 kB 200 kB
app-page-tur...dev.js gzip 358 kB 358 kB
app-page-tur..prod.js gzip 198 kB 198 kB
app-page.run...dev.js gzip 358 kB 358 kB
app-page.run..prod.js gzip 198 kB 198 kB
app-route-ex...dev.js gzip 79.1 kB 79.1 kB
app-route-ex..prod.js gzip 53.6 kB 53.6 kB
app-route-tu...dev.js gzip 79.1 kB 79.1 kB
app-route-tu..prod.js gzip 53.6 kB 53.6 kB
app-route-tu...dev.js gzip 78.7 kB 78.7 kB
app-route-tu..prod.js gzip 53.4 kB 53.4 kB
app-route.ru...dev.js gzip 78.7 kB 78.7 kB
app-route.ru..prod.js gzip 53.4 kB 53.4 kB
dist_client_...dev.js gzip 324 B 324 B
dist_client_...dev.js gzip 326 B 326 B
dist_client_...dev.js gzip 318 B 318 B
dist_client_...dev.js gzip 317 B 317 B
pages-api-tu...dev.js gzip 45.2 kB 45.2 kB
pages-api-tu..prod.js gzip 34 kB 34 kB
pages-api.ru...dev.js gzip 45.2 kB 45.2 kB
pages-api.ru..prod.js gzip 33.9 kB 33.9 kB
pages-turbo....dev.js gzip 54.7 kB 54.7 kB
pages-turbo...prod.js gzip 39.6 kB 39.6 kB
pages.runtim...dev.js gzip 54.7 kB 54.7 kB
pages.runtim..prod.js gzip 39.6 kB 39.6 kB
server.runti..prod.js gzip 65.1 kB 65.1 kB
use-cache-pr...dev.js gzip 71.3 kB 71.3 kB
use-cache-pr...dev.js gzip 71.3 kB 71.3 kB
use-cache-pr...dev.js gzip 69.6 kB 69.6 kB
use-cache-pr...dev.js gzip 69.6 kB 69.6 kB
Total 3.46 MB 3.46 MB
📎 Tarball URL
https://vercel-packages.vercel.app/next/commits/66e05a7543e5ce7e5c4caf92d98021365c282af6/next

Commit: 66e05a7

@lukesandberg lukesandberg marked this pull request as ready for review June 17, 2026 20:34
@lukesandberg lukesandberg requested a review from a team June 17, 2026 20:34
@lukesandberg lukesandberg changed the base branch from slow_configs_are_not_our_fault to graphite-base/94916 June 29, 2026 20:35
@lukesandberg lukesandberg force-pushed the graphite-base/94916 branch from dabe1bb to 3f90804 Compare June 30, 2026 04:47
@lukesandberg lukesandberg changed the base branch from graphite-base/94916 to slow_configs_are_not_our_fault June 30, 2026 04:47
@lukesandberg lukesandberg force-pushed the slow_configs_are_not_our_fault branch from 3f90804 to 218b3aa Compare June 30, 2026 06:09
Base automatically changed from slow_configs_are_not_our_fault to canary June 30, 2026 06:36
@lukesandberg lukesandberg enabled auto-merge (squash) June 30, 2026 23:03
@lukesandberg lukesandberg merged commit e4e5bc2 into canary Jul 8, 2026
225 of 230 checks passed
@lukesandberg lukesandberg deleted the fix-bundler-log branch July 8, 2026 05:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants