Turbopack: reimplement server actions using emit/collect#91212
Turbopack: reimplement server actions using emit/collect#91212mischnic wants to merge 12 commits intomischnic/emit-collectfrom
Conversation
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
Failing test suitesCommit: 2c4ce67 | About building and testing Next.js
Expand output● actions-tree-shaking - shared-module-actions › should not have the unused action in the manifest
Expand output● actions-tree-shaking - reexport › should not tree-shake namespace exports the manifest
Expand output● actions-tree-shaking - basic › should not have the unused action in the manifest
Expand output● actions-tree-shaking - use-effect-actions › should not tree shake the used action under useEffect
Expand output● actions-tree-shaking - reexport › should not tree-shake namespace exports the manifest
Expand output● actions-tree-shaking - basic › should not have the unused action in the manifest
Expand output● actions-tree-shaking - use-effect-actions › should not tree shake the used action under useEffect |
235ed87 to
0b93444
Compare
03f095b to
e7e45ab
Compare
Merging this PR will not alter performance
Comparing Footnotes
|
0b93444 to
57a7fa7
Compare
e7e45ab to
3e17914
Compare
Stats from current PR🟢 1 improvement
📊 All Metrics📖 Metrics GlossaryDev Server Metrics:
Build Metrics:
Change Thresholds:
⚡ Dev Server
📦 Dev Server (Webpack) (Legacy)📦 Dev Server (Webpack)
⚡ Production Builds
📦 Production Builds (Webpack) (Legacy)📦 Production Builds (Webpack)
📦 Bundle SizesBundle Sizes⚡ TurbopackClient Main Bundles
Server Middleware
Build DetailsBuild Manifests
📦 WebpackClient Main Bundles
Polyfills
Pages
Server Edge SSR
Middleware
Build DetailsBuild Manifests
Build Cache
🔄 Shared (bundler-independent)Runtimes
📝 Changed Files (9 files)Files with changes:
View diffsapp-page-exp..ntime.dev.jsfailed to diffapp-page-exp..time.prod.jsfailed to diffapp-page-tur..ntime.dev.jsfailed to diffapp-page-tur..time.prod.jsfailed to diffapp-page-tur..ntime.dev.jsfailed to diffapp-page-tur..time.prod.jsDiff too large to display app-page.runtime.dev.jsfailed to diffapp-page.runtime.prod.jsfailed to diffserver.runtime.prod.jsDiff too large to display 📎 Tarball URL |
36eb1db to
22f5ea9
Compare
282d418 to
9914249
Compare
600758e to
89fa531
Compare
22da33f to
a460780
Compare
89fa531 to
281abf1
Compare
ffa1de0 to
9b3ccf0
Compare
281abf1 to
540394c
Compare
2d137e3 to
5f8dc11
Compare
13e2e91 to
7328c0c
Compare
5395308 to
b8437fe
Compare
68f66c6 to
9227575
Compare
9a7c961 to
1a0beeb
Compare
f00cd9e to
982be3d
Compare
1a0beeb to
567d8b1
Compare
567d8b1 to
2c4ce67
Compare
982be3d to
1f90807
Compare

Benefits:
client component imported actionclient->server->client