next.js
72d88c15 - app layouts/pages depend on shared main files (#63042)

Commit
1 year ago
app layouts/pages depend on shared main files (#63042) ### What? avoid duplication of next.js internals in app dir For the example/hello-world: Before: ``` Route (app) Size First Load JS ┌ ○ / 15 kB 184 kB └ ○ /_not-found 15 kB 184 kB + First Load JS shared by all 169 kB ├ chunks/[project]__929616._.js 85.2 kB ├ chunks/[project]_packages_next_dist_0f911b._.js 83.2 kB └ other shared chunks (total) 230 B ``` After: ``` Route (app) Size First Load JS ┌ ○ / 15 kB 104 kB └ ○ /_not-found 15 kB 104 kB + First Load JS shared by all 88.9 kB ├ chunks/[project]_packages_next_dist_0f911b._.js 83.2 kB └ other shared chunks (total) 5.7 kB ``` Closes PACK-2695 ### Turbopack changes * https://github.com/vercel/turbo/pull/7617 <!-- OJ Kwon - feat(turbopack): add missing webpack context property --> * https://github.com/vercel/turbo/pull/7676 <!-- Tim Neutkens - Implement minify for Turbopack runtime file --> * https://github.com/vercel/turbo/pull/7677 <!-- Tobias Koppers - add FullContextTransition -->
Author
Parents
Loading