-
Notifications
You must be signed in to change notification settings - Fork 27k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: Swap swc_css
out
#57347
refactor: Swap swc_css
out
#57347
Conversation
Failing test suitesCommit: 69d5a49
Expand output● Edge runtime code with imports › Edge API importing unused node.js module › does not throw in dev at runtime
● Edge runtime code with imports › Middleware importing unused node.js module › does not throw in dev at runtime
Read more about building and testing Next.js in contributing.md.
Expand output● Image Component Tests › dev mode › should apply filter style after image loads
Read more about building and testing Next.js in contributing.md.
Expand output● Image Component Default Tests › dev mode › should apply filter style after image loads
Read more about building and testing Next.js in contributing.md.
Expand output● app dir - css › css support › should reload @import styles during HMR
● app dir - css › sass support › server layouts › should support global sass/scss inside server layouts
● app dir - css › sass support › server pages › should support global sass/scss inside server pages
● app dir - css › sass support › client layouts › should support global sass/scss inside client layouts
● app dir - css › sass support › client layouts › should support sass/scss modules inside client layouts
● app dir - css › sass support › client pages › should support sass/scss modules inside client pages
● app dir - css › HMR › should not break HMR when CSS is imported in a server component
● app dir - css › HMR › should support HMR with sass/scss
● app dir - css › Suspensey CSS › should suspend on CSS imports if its slow on client navigation
Read more about building and testing Next.js in contributing.md.
Expand output● next/font › app › import values › page with font
● next/font › app › import values › page with local fonts
● next/font › app › import values › Variable font without weight range
● next/font › app-old › import values › page with font
● next/font › app-old › import values › page with local fonts
● next/font › app-old › import values › Variable font without weight range
Read more about building and testing Next.js in contributing.md. |
Stats from current PRDefault BuildGeneral Overall increase
|
vercel/next.js canary | vercel/next.js kdy1/swap-css | Change | |
---|---|---|---|
buildDuration | 10.3s | 10.3s | N/A |
buildDurationCached | 6s | 6.6s | |
nodeModulesSize | 199 MB | 199 MB | |
nextStartRea..uration (ms) | 399ms | 400ms | N/A |
Client Bundles (main, webpack)
vercel/next.js canary | vercel/next.js kdy1/swap-css | Change | |
---|---|---|---|
199-HASH.js gzip | 29.1 kB | 29.1 kB | N/A |
3f784ff6-HASH.js gzip | 53.3 kB | 53.3 kB | N/A |
494.HASH.js gzip | 180 B | 181 B | N/A |
framework-HASH.js gzip | 45.2 kB | 45.2 kB | ✓ |
main-app-HASH.js gzip | 241 B | 239 B | N/A |
main-HASH.js gzip | 31.7 kB | 31.7 kB | N/A |
webpack-HASH.js gzip | 1.7 kB | 1.7 kB | ✓ |
Overall change | 46.9 kB | 46.9 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | vercel/next.js kdy1/swap-css | Change | |
---|---|---|---|
polyfills-HASH.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | vercel/next.js kdy1/swap-css | Change | |
---|---|---|---|
_app-HASH.js gzip | 194 B | 195 B | N/A |
_error-HASH.js gzip | 182 B | 181 B | N/A |
amp-HASH.js gzip | 501 B | 503 B | N/A |
css-HASH.js gzip | 322 B | 323 B | N/A |
dynamic-HASH.js gzip | 2.5 kB | 2.5 kB | ✓ |
edge-ssr-HASH.js gzip | 253 B | 255 B | N/A |
head-HASH.js gzip | 348 B | 347 B | N/A |
hooks-HASH.js gzip | 369 B | 368 B | N/A |
image-HASH.js gzip | 4.28 kB | 4.27 kB | N/A |
index-HASH.js gzip | 256 B | 256 B | ✓ |
link-HASH.js gzip | 2.63 kB | 2.63 kB | N/A |
routerDirect..HASH.js gzip | 311 B | 311 B | ✓ |
script-HASH.js gzip | 384 B | 383 B | N/A |
withRouter-HASH.js gzip | 307 B | 308 B | N/A |
1afbb74e6ecf..834.css gzip | 106 B | 106 B | ✓ |
Overall change | 3.17 kB | 3.17 kB | ✓ |
Client Build Manifests
vercel/next.js canary | vercel/next.js kdy1/swap-css | Change | |
---|---|---|---|
_buildManifest.js gzip | 486 B | 484 B | N/A |
Overall change | 0 B | 0 B | ✓ |
Rendered Page Sizes
vercel/next.js canary | vercel/next.js kdy1/swap-css | Change | |
---|---|---|---|
index.html gzip | 529 B | 527 B | N/A |
link.html gzip | 541 B | 543 B | N/A |
withRouter.html gzip | 524 B | 523 B | N/A |
Overall change | 0 B | 0 B | ✓ |
Edge SSR bundle Size
vercel/next.js canary | vercel/next.js kdy1/swap-css | Change | |
---|---|---|---|
edge-ssr.js gzip | 92.4 kB | 92.4 kB | N/A |
page.js gzip | 145 kB | 145 kB | N/A |
Overall change | 0 B | 0 B | ✓ |
Middleware size
vercel/next.js canary | vercel/next.js kdy1/swap-css | Change | |
---|---|---|---|
middleware-b..fest.js gzip | 625 B | 626 B | N/A |
middleware-r..fest.js gzip | 150 B | 151 B | N/A |
middleware.js gzip | 24.8 kB | 24.8 kB | ✓ |
edge-runtime..pack.js gzip | 1.92 kB | 1.92 kB | ✓ |
Overall change | 26.7 kB | 26.7 kB | ✓ |
Next Runtimes
vercel/next.js canary | vercel/next.js kdy1/swap-css | Change | |
---|---|---|---|
app-page-exp...dev.js gzip | 167 kB | 167 kB | ✓ |
app-page-exp..prod.js gzip | 93.2 kB | 93.2 kB | ✓ |
app-page-tur..prod.js gzip | 93.9 kB | 93.9 kB | ✓ |
app-page-tur..prod.js gzip | 88.5 kB | 88.5 kB | ✓ |
app-page.run...dev.js gzip | 137 kB | 137 kB | ✓ |
app-page.run..prod.js gzip | 87.9 kB | 87.9 kB | ✓ |
app-route-ex...dev.js gzip | 23.8 kB | 23.8 kB | ✓ |
app-route-ex..prod.js gzip | 16.4 kB | 16.4 kB | ✓ |
app-route-tu..prod.js gzip | 16.4 kB | 16.4 kB | ✓ |
app-route-tu..prod.js gzip | 16 kB | 16 kB | ✓ |
app-route.ru...dev.js gzip | 23.2 kB | 23.2 kB | ✓ |
app-route.ru..prod.js gzip | 16 kB | 16 kB | ✓ |
pages-api-tu..prod.js gzip | 9.37 kB | 9.37 kB | ✓ |
pages-api.ru...dev.js gzip | 9.64 kB | 9.64 kB | ✓ |
pages-api.ru..prod.js gzip | 9.37 kB | 9.37 kB | ✓ |
pages-turbo...prod.js gzip | 21.8 kB | 21.8 kB | ✓ |
pages.runtim...dev.js gzip | 22.5 kB | 22.5 kB | ✓ |
pages.runtim..prod.js gzip | 21.8 kB | 21.8 kB | ✓ |
server.runti..prod.js gzip | 49 kB | 49 kB | ✓ |
Overall change | 923 kB | 923 kB | ✓ |
b148c68
to
7e1ce4a
Compare
This reverts commit d57f2c7e0b58bef8de3f4a24ea98f859a852afc9.
Closing in favor of #58471 |
What?
Use
lightningcss
insteadWhy?
For matainenance
How?
Closes NEXT-
Fixes #
Turbopack counterpart: vercel/turborepo#5737
Closes WEB-1842