-
Notifications
You must be signed in to change notification settings - Fork 27.2k
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
Remove mkdirp from dependencies again #17042
Conversation
Failing test suitesCommit: 7d4b3ff test/integration/amphtml-fragment-style/test/index.test.js
Expand output● AMP Fragment Styles › adds styles from fragment in AMP mode correctly
● Test suite failed to run
test/integration/absolute-assetprefix/test/index.test.js
Expand output● absolute assetPrefix with path prefix › should not fetch static data from a CDN
● absolute assetPrefix with path prefix › should fetch from cache correctly
● absolute assetPrefix with path prefix › should work with getStaticPaths prerendered
● absolute assetPrefix with path prefix › should work with getStaticPaths fallback
● absolute assetPrefix with path prefix › should work with getServerSideProps
● Test suite failed to run
test/integration/amphtml-custom-validator/test/index.test.js
Expand output● AMP Custom Validator › should build and start successfully
● AMP Custom Validator › should run in dev mode successfully
test/integration/app-tree/test/index.test.js
Expand output● AppTree › dev mode › should provide router context in AppTree on SSR
● AppTree › dev mode › should provide router context in AppTree on CSR
● AppTree › dev mode › should pass AppTree to NextPageContext
● AppTree › production mode › should provide router context in AppTree on SSR
● AppTree › production mode › should provide router context in AppTree on CSR
● AppTree › production mode › should pass AppTree to NextPageContext
● AppTree › serverless mode › should provide router context in AppTree on SSR
● AppTree › serverless mode › should provide router context in AppTree on CSR
● AppTree › serverless mode › should pass AppTree to NextPageContext
● Test suite failed to run
● Test suite failed to run
● Test suite failed to run
test/integration/amphtml-ssg/test/index.test.js
Expand output● AMP SSG Support › serverless mode › should load an amp first page correctly
● AMP SSG Support › serverless mode › should load a hybrid amp page without query correctly
● AMP SSG Support › serverless mode › should load dynamic hybrid SSG/AMP page
● AMP SSG Support › serverless mode › should load dynamic hybrid SSG/AMP page with trailing slash
● AMP SSG Support › serverless mode › should load dynamic hybrid SSG/AMP page with query
● AMP SSG Support › serverless mode › should load a hybrid amp page with query correctly
● AMP SSG Support › serverless mode › should output prerendered files correctly during build
● AMP SSG Support › server mode › should load an amp first page correctly
● AMP SSG Support › server mode › should load a hybrid amp page without query correctly
● AMP SSG Support › server mode › should load dynamic hybrid SSG/AMP page
● AMP SSG Support › server mode › should load dynamic hybrid SSG/AMP page with trailing slash
● AMP SSG Support › server mode › should load dynamic hybrid SSG/AMP page with query
● AMP SSG Support › server mode › should load a hybrid amp page with query correctly
● AMP SSG Support › server mode › should output prerendered files correctly during build
● AMP SSG Support › dev mode › should load an amp first page correctly
● AMP SSG Support › dev mode › should load a hybrid amp page without query correctly
● AMP SSG Support › dev mode › should load dynamic hybrid SSG/AMP page
● AMP SSG Support › dev mode › should load dynamic hybrid SSG/AMP page with trailing slash
● AMP SSG Support › dev mode › should load dynamic hybrid SSG/AMP page with query
● AMP SSG Support › dev mode › should load a hybrid amp page with query correctly
● AMP SSG Support › export mode › should have copied SSG files correctly
● Test suite failed to run
● Test suite failed to run
● Test suite failed to run
test/integration/babel/test/index.test.js
Expand output● Babel › Rendering via HTTP › Should compile a page with flowtype correctly
● Test suite failed to run
|
Stats from current PRDefault Server Mode (Decrease detected ✓)General Overall decrease ✓
Page Load Tests Overall decrease
|
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
/ failed reqs | 0 | 0 | ✓ |
/ total time (seconds) | 2.705 | 2.688 | -0.02 |
/ avg req/sec | 924.18 | 930.23 | +6.05 |
/error-in-render failed reqs | 0 | 0 | ✓ |
/error-in-render total time (seconds) | 1.639 | 1.748 | |
/error-in-render avg req/sec | 1525.41 | 1430.57 |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..9339.js gzip | 10.9 kB | 10.9 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-3d83558..e210.js gzip | 7.02 kB | 7.02 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 57.6 kB | 57.6 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 6.77 kB | 6.77 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-0a101e0..dule.js gzip | 6.09 kB | 6.09 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 52.6 kB | 52.6 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-4b..e242.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-d2344ce..8b36.js gzip | 1.3 kB | 1.3 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.71 kB | 7.71 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-f8c0daf..dule.js gzip | 1.26 kB | 1.26 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.36 kB | 5.36 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 322 B | 322 B | ✓ |
_buildManife..dule.js gzip | 329 B | 329 B | ✓ |
Overall change | 651 B | 651 B | ✓ |
Rendered Page Sizes
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
index.html gzip | 1 kB | 1 kB | ✓ |
link.html gzip | 1.01 kB | 1.01 kB | ✓ |
withRouter.html gzip | 996 B | 996 B | ✓ |
Overall change | 3.01 kB | 3.01 kB | ✓ |
Serverless Mode (Decrease detected ✓)
General Overall decrease ✓
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
buildDuration | 16.7s | 16.3s | -450ms |
nodeModulesSize | 60 MB | 60 MB | -8.43 kB |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..9339.js gzip | 10.9 kB | 10.9 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-3d83558..e210.js gzip | 7.02 kB | 7.02 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 57.6 kB | 57.6 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 6.77 kB | 6.77 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-0a101e0..dule.js gzip | 6.09 kB | 6.09 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 52.6 kB | 52.6 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-4b..e242.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-d2344ce..8b36.js gzip | 1.3 kB | 1.3 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.71 kB | 7.71 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-f8c0daf..dule.js gzip | 1.26 kB | 1.26 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.36 kB | 5.36 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 322 B | 322 B | ✓ |
_buildManife..dule.js gzip | 329 B | 329 B | ✓ |
Overall change | 651 B | 651 B | ✓ |
Serverless bundles
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_error.js | 1.03 MB | 1.03 MB | ✓ |
404.html | 4.34 kB | 4.34 kB | ✓ |
hooks.html | 3.92 kB | 3.92 kB | ✓ |
index.js | 1.04 MB | 1.04 MB | ✓ |
link.js | 1.08 MB | 1.08 MB | ✓ |
routerDirect.js | 1.07 MB | 1.07 MB | ✓ |
withRouter.js | 1.07 MB | 1.07 MB | ✓ |
Overall change | 5.31 MB | 5.31 MB | ✓ |
Failing test suitesCommit: de9fa6a test/integration/amp-export-validation/test/index.test.js
Expand output● AMP Validation on Export › should have shown errors during build
● AMP Validation on Export › should export AMP pages
● AMP Validation on Export › shows AMP warning without throwing error
● AMP Validation on Export › throws error on AMP error
● AMP Validation on Export › shows warning and error when throwing error
test/integration/absolute-assetprefix/test/index.test.js
Expand output● absolute assetPrefix with path prefix › should not fetch static data from a CDN
● absolute assetPrefix with path prefix › should fetch from cache correctly
● absolute assetPrefix with path prefix › should work with getStaticPaths prerendered
● absolute assetPrefix with path prefix › should work with getStaticPaths fallback
● absolute assetPrefix with path prefix › should work with getServerSideProps
● Test suite failed to run
test/integration/config-devtool-dev/test/index.test.js
Expand output● devtool set in developmemt mode in next config › should warn and revert when a devtool is set in development mode
test/integration/app-document-import-order/test/index.test.js
Expand output● Root components import order › root components should be imported in this order _document > _app > page in order to respect side effects
● Root components import order › _app chunks should be attached to de dom before page chunks
● Root components import order › on dev server › root components should be imported in this order _document > _app > page in order to respect side effects
● Root components import order › on dev server › root components should be imported in this order _document > _app > page in order to respect side effects
● Root components import order › on dev server › _app chunks should be attached to de dom before page chunks
● Root components import order › on dev server › _app chunks should be attached to de dom before page chunks
● Test suite failed to run
● Test suite failed to run
test/integration/404-page-app/test/index.test.js
Expand output● 404 Page Support with _app › production mode › should build successfully
● 404 Page Support with _app › production mode › should not output static 404 if _app has getInitialProps
● 404 Page Support with _app › production mode › should still use 404 page
● 404 Page Support with _app › dev mode › should not show pages/404 GIP error if _app has GIP
● Test suite failed to run
● Test suite failed to run
|
I don't know why there is a difference between the ncc build file and the original package.json.
https://github.com/babel/babel-loader/blob/master/package.json
There is a difference between |
Stats from current PRDefault Server Mode (Increase detected
|
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
buildDuration | 12.7s | 12.7s | |
nodeModulesSize | 62.9 MB | 62.9 MB | -8.43 kB |
Page Load Tests Overall increase ✓
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
/ failed reqs | 0 | 0 | ✓ |
/ total time (seconds) | 2.524 | 2.387 | -0.14 |
/ avg req/sec | 990.47 | 1047.46 | +56.99 |
/error-in-render failed reqs | 0 | 0 | ✓ |
/error-in-render total time (seconds) | 1.427 | 1.43 | 0 |
/error-in-render avg req/sec | 1752.33 | 1748.28 |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..9339.js gzip | 10.9 kB | 10.9 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-e3dd5fc..bc67.js gzip | 7.16 kB | 7.16 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 57.8 kB | 57.8 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 6.77 kB | 6.77 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-f4d7a25..dule.js gzip | 6.23 kB | 6.23 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 52.7 kB | 52.7 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-4b..e242.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-d2344ce..8b36.js gzip | 1.3 kB | 1.3 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.71 kB | 7.71 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-f8c0daf..dule.js gzip | 1.26 kB | 1.26 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.36 kB | 5.36 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 322 B | 322 B | ✓ |
_buildManife..dule.js gzip | 329 B | 329 B | ✓ |
Overall change | 651 B | 651 B | ✓ |
Rendered Page Sizes
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
index.html gzip | 1 kB | 1 kB | ✓ |
link.html gzip | 1.01 kB | 1.01 kB | ✓ |
withRouter.html gzip | 996 B | 996 B | ✓ |
Overall change | 3.01 kB | 3.01 kB | ✓ |
Serverless Mode (Decrease detected ✓)
General Overall decrease ✓
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
buildDuration | 14.5s | 14.5s | |
nodeModulesSize | 62.9 MB | 62.9 MB | -8.43 kB |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..9339.js gzip | 10.9 kB | 10.9 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-e3dd5fc..bc67.js gzip | 7.16 kB | 7.16 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 57.8 kB | 57.8 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 6.77 kB | 6.77 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-f4d7a25..dule.js gzip | 6.23 kB | 6.23 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 52.7 kB | 52.7 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-4b..e242.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-d2344ce..8b36.js gzip | 1.3 kB | 1.3 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.71 kB | 7.71 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-f8c0daf..dule.js gzip | 1.26 kB | 1.26 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.36 kB | 5.36 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 322 B | 322 B | ✓ |
_buildManife..dule.js gzip | 329 B | 329 B | ✓ |
Overall change | 651 B | 651 B | ✓ |
Serverless bundles
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_error.js | 1.05 MB | 1.05 MB | ✓ |
404.html | 4.34 kB | 4.34 kB | ✓ |
hooks.html | 3.92 kB | 3.92 kB | ✓ |
index.js | 1.05 MB | 1.05 MB | ✓ |
link.js | 1.1 MB | 1.1 MB | ✓ |
routerDirect.js | 1.09 MB | 1.09 MB | ✓ |
withRouter.js | 1.09 MB | 1.09 MB | ✓ |
Overall change | 5.4 MB | 5.4 MB | ✓ |
Failing test suitesCommit: 6c8c5e3 test/integration/app-document-style-fragment/test/index.test.js
Expand output● Custom Document Fragment Styles › correctly adds styles from fragment styles key
● Test suite failed to run
test/integration/amp-export-validation/test/index.test.js
Expand output● AMP Validation on Export › should have shown errors during build
● AMP Validation on Export › should export AMP pages
● AMP Validation on Export › shows AMP warning without throwing error
● AMP Validation on Export › throws error on AMP error
● AMP Validation on Export › shows warning and error when throwing error
test/integration/amphtml-custom-optimizer/test/index.test.js
Expand output● AMP Custom Optimizer › should build and start for static page
● AMP Custom Optimizer › should build and start for dynamic page
test/integration/amphtml-custom-validator/test/index.test.js
Expand output● AMP Custom Validator › should build and start successfully
● AMP Custom Validator › should run in dev mode successfully
test/integration/basepath/test/index.test.js
Expand output● basePath development › should render error in dev overlay correctly
● basePath development › should 404 for public file without basePath
● basePath development › should serve public file with basePath correctly
● basePath development › should rewrite with basePath by default
● basePath development › should not rewrite without basePath without disabling
● basePath development › should not rewrite with basePath when set to false
● basePath development › should rewrite without basePath when set to false
● basePath development › should redirect with basePath by default
● basePath development › should not redirect without basePath without disabling
● basePath development › should not redirect with basePath when set to false
● basePath development › should redirect without basePath when set to false
● basePath development › should add header with basePath by default
● basePath development › should not add header without basePath without disabling
● basePath development › should not add header with basePath when set to false
● basePath development › should add header without basePath when set to false
● basePath development › should not update URL for a 404
● basePath development › should handle 404 urls that start with basePath
● basePath development › should navigate back to a non-basepath 404 that starts with basepath
● basePath development › should update dynamic params after mount correctly
● basePath development › should navigate to index page with getStaticProps
● basePath development › should navigate to nested index page with getStaticProps
● basePath development › should work with nested folder with same name as basePath
● basePath development › should work with normal dynamic page
● basePath development › should work with hash links
● basePath development › should work with catch-all page
● basePath development › should redirect trailing slash correctly
● basePath development › should redirect trailing slash on root correctly
● basePath development › should navigate an absolute url
● basePath development › should navigate an absolute local url with basePath
● basePath development › should navigate an absolute local url without basePath
● basePath development › should 404 when manually adding basePath with
● basePath development › should 404 when manually adding basePath with router.push
● basePath development › should 404 when manually adding basePath with router.replace
● basePath development › should show the hello page under the /docs prefix
● basePath development › should have correct router paths on first load of /
● basePath development › should have correct router paths on first load of /hello
● basePath development › should fetch data for getStaticProps without reloading
● basePath development › should fetch data for getServerSideProps without reloading
● basePath development › should have correct href for a link
● basePath development › should have correct href for a link to /
● basePath development › should show 404 for page not under the /docs prefix
● basePath development › should show the other-page page under the /docs prefix
● basePath development › should have basePath field on Router
● basePath development › should navigate to the page without refresh
● basePath development › should use urls with basepath in router events
● basePath development › should use urls with basepath in router events for hash changes
● basePath development › should use urls with basepath in router events for cancelled routes
● basePath development › should use urls with basepath in router events for failed route change
● basePath development › should allow URL query strings without refresh
● basePath development › should correctly replace state when same asPath but different url
● basePath development › Hot Module Reloading › delete a page and add it back › should load the page properly
● basePath development › Hot Module Reloading › editing a page › should detect the changes and display it
● basePath development › Hot Module Reloading › editing a page › should not reload unrelated pages
● basePath development › Hot Module Reloading › editing a page › should update styles correctly
● basePath development › Hot Module Reloading › editing a page › should update styles in a stateful component correctly
● basePath development › Hot Module Reloading › editing a page › should update styles in a dynamic component correctly
● basePath development › should respect basePath in amphtml link rel
● basePath production › should add basePath to routes-manifest
● basePath production › should prefetch pages correctly when manually called
● basePath production › should prefetch pages correctly in viewport with
● basePath production › should 404 for public file without basePath
● basePath production › should serve public file with basePath correctly
● basePath production › should rewrite with basePath by default
● basePath production › should not rewrite without basePath without disabling
● basePath production › should not rewrite with basePath when set to false
● basePath production › should rewrite without basePath when set to false
● basePath production › should redirect with basePath by default
● basePath production › should not redirect without basePath without disabling
● basePath production › should not redirect with basePath when set to false
● basePath production › should redirect without basePath when set to false
● basePath production › should add header with basePath by default
● basePath production › should not add header without basePath without disabling
● basePath production › should not add header with basePath when set to false
● basePath production › should add header without basePath when set to false
● basePath production › should not update URL for a 404
● basePath production › should handle 404 urls that start with basePath
● basePath production › should navigate back to a non-basepath 404 that starts with basepath
● basePath production › should update dynamic params after mount correctly
● basePath production › should navigate to index page with getStaticProps
● basePath production › should navigate to nested index page with getStaticProps
● basePath production › should work with nested folder with same name as basePath
● basePath production › should work with normal dynamic page
● basePath production › should work with hash links
● basePath production › should work with catch-all page
● basePath production › should redirect trailing slash correctly
● basePath production › should redirect trailing slash on root correctly
● basePath production › should navigate an absolute url
● basePath production › should navigate an absolute local url with basePath
● basePath production › should navigate an absolute local url without basePath
● basePath production › should 404 when manually adding basePath with
● basePath production › should 404 when manually adding basePath with router.push
● basePath production › should 404 when manually adding basePath with router.replace
● basePath production › should show the hello page under the /docs prefix
● basePath production › should have correct router paths on first load of /
● basePath production › should have correct router paths on first load of /hello
● basePath production › should fetch data for getStaticProps without reloading
● basePath production › should fetch data for getServerSideProps without reloading
● basePath production › should have correct href for a link
● basePath production › should have correct href for a link to /
● basePath production › should show 404 for page not under the /docs prefix
● basePath production › should show the other-page page under the /docs prefix
● basePath production › should have basePath field on Router
● basePath production › should navigate to the page without refresh
● basePath production › should use urls with basepath in router events
● basePath production › should use urls with basepath in router events for hash changes
● basePath production › should use urls with basepath in router events for cancelled routes
● basePath production › should use urls with basepath in router events for failed route change
● basePath production › should allow URL query strings without refresh
● basePath production › should correctly replace state when same asPath but different url
● basePath production › should respect basePath in amphtml link rel
● basePath serverless › should add basePath to routes-manifest
● basePath serverless › should prefetch pages correctly when manually called
● basePath serverless › should prefetch pages correctly in viewport with
● basePath serverless › should 404 for public file without basePath
● basePath serverless › should serve public file with basePath correctly
● basePath serverless › should rewrite with basePath by default
● basePath serverless › should not rewrite without basePath without disabling
● basePath serverless › should not rewrite with basePath when set to false
● basePath serverless › should rewrite without basePath when set to false
● basePath serverless › should redirect with basePath by default
● basePath serverless › should not redirect without basePath without disabling
● basePath serverless › should not redirect with basePath when set to false
● basePath serverless › should redirect without basePath when set to false
● basePath serverless › should add header with basePath by default
● basePath serverless › should not add header without basePath without disabling
● basePath serverless › should not add header with basePath when set to false
● basePath serverless › should add header without basePath when set to false
● basePath serverless › should not update URL for a 404
● basePath serverless › should handle 404 urls that start with basePath
● basePath serverless › should navigate back to a non-basepath 404 that starts with basepath
● basePath serverless › should update dynamic params after mount correctly
● basePath serverless › should navigate to index page with getStaticProps
● basePath serverless › should navigate to nested index page with getStaticProps
● basePath serverless › should work with nested folder with same name as basePath
● basePath serverless › should work with normal dynamic page
● basePath serverless › should work with hash links
● basePath serverless › should work with catch-all page
● basePath serverless › should redirect trailing slash correctly
● basePath serverless › should redirect trailing slash on root correctly
● basePath serverless › should navigate an absolute url
● basePath serverless › should navigate an absolute local url with basePath
● basePath serverless › should navigate an absolute local url without basePath
● basePath serverless › should 404 when manually adding basePath with
● basePath serverless › should 404 when manually adding basePath with router.push
● basePath serverless › should 404 when manually adding basePath with router.replace
● basePath serverless › should show the hello page under the /docs prefix
● basePath serverless › should have correct router paths on first load of /
● basePath serverless › should have correct router paths on first load of /hello
● basePath serverless › should fetch data for getStaticProps without reloading
● basePath serverless › should fetch data for getServerSideProps without reloading
● basePath serverless › should have correct href for a link
● basePath serverless › should have correct href for a link to /
● basePath serverless › should show 404 for page not under the /docs prefix
● basePath serverless › should show the other-page page under the /docs prefix
● basePath serverless › should have basePath field on Router
● basePath serverless › should navigate to the page without refresh
● basePath serverless › should use urls with basepath in router events
● basePath serverless › should use urls with basepath in router events for hash changes
● basePath serverless › should use urls with basepath in router events for cancelled routes
● basePath serverless › should use urls with basepath in router events for failed route change
● basePath serverless › should allow URL query strings without refresh
● basePath serverless › should correctly replace state when same asPath but different url
● basePath serverless › should always strip basePath in serverless-loader
● Test suite failed to run
● Test suite failed to run
● Test suite failed to run
test/integration/amphtml-ssg/test/index.test.js
Expand output● AMP SSG Support › serverless mode › should load an amp first page correctly
● AMP SSG Support › serverless mode › should load a hybrid amp page without query correctly
● AMP SSG Support › serverless mode › should load dynamic hybrid SSG/AMP page
● AMP SSG Support › serverless mode › should load dynamic hybrid SSG/AMP page with trailing slash
● AMP SSG Support › serverless mode › should load dynamic hybrid SSG/AMP page with query
● AMP SSG Support › serverless mode › should load a hybrid amp page with query correctly
● AMP SSG Support › serverless mode › should output prerendered files correctly during build
● AMP SSG Support › server mode › should load an amp first page correctly
● AMP SSG Support › server mode › should load a hybrid amp page without query correctly
● AMP SSG Support › server mode › should load dynamic hybrid SSG/AMP page
● AMP SSG Support › server mode › should load dynamic hybrid SSG/AMP page with trailing slash
● AMP SSG Support › server mode › should load dynamic hybrid SSG/AMP page with query
● AMP SSG Support › server mode › should load a hybrid amp page with query correctly
● AMP SSG Support › server mode › should output prerendered files correctly during build
● AMP SSG Support › dev mode › should load an amp first page correctly
● AMP SSG Support › dev mode › should load a hybrid amp page without query correctly
● AMP SSG Support › dev mode › should load dynamic hybrid SSG/AMP page
● AMP SSG Support › dev mode › should load dynamic hybrid SSG/AMP page with trailing slash
● AMP SSG Support › dev mode › should load dynamic hybrid SSG/AMP page with query
● AMP SSG Support › dev mode › should load a hybrid amp page with query correctly
● AMP SSG Support › export mode › should have copied SSG files correctly
● Test suite failed to run
● Test suite failed to run
● Test suite failed to run
|
Stats from current PRDefault Server Mode (Decrease detected ✓)General Overall decrease ✓
Page Load Tests Overall decrease
|
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
/ failed reqs | 0 | 0 | ✓ |
/ total time (seconds) | 2.568 | 2.576 | |
/ avg req/sec | 973.57 | 970.46 | |
/error-in-render failed reqs | 0 | 0 | ✓ |
/error-in-render total time (seconds) | 1.504 | 1.526 | |
/error-in-render avg req/sec | 1661.77 | 1637.76 |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..9339.js gzip | 10.9 kB | 10.9 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-d493e7d..42f5.js gzip | 7.17 kB | 7.17 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 57.8 kB | 57.8 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 6.77 kB | 6.77 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-f8905d4..dule.js gzip | 6.24 kB | 6.24 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 52.7 kB | 52.7 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-4b..e242.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-d2344ce..8b36.js gzip | 1.3 kB | 1.3 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.71 kB | 7.71 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-f8c0daf..dule.js gzip | 1.26 kB | 1.26 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.36 kB | 5.36 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 322 B | 322 B | ✓ |
_buildManife..dule.js gzip | 329 B | 329 B | ✓ |
Overall change | 651 B | 651 B | ✓ |
Rendered Page Sizes
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
index.html gzip | 1 kB | 1 kB | ✓ |
link.html gzip | 1.01 kB | 1.01 kB | ✓ |
withRouter.html gzip | 996 B | 996 B | ✓ |
Overall change | 3.01 kB | 3.01 kB | ✓ |
Serverless Mode (Decrease detected ✓)
General Overall decrease ✓
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
buildDuration | 15s | 15s | -24ms |
nodeModulesSize | 63.1 MB | 63.1 MB | -8.43 kB |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..9339.js gzip | 10.9 kB | 10.9 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-d493e7d..42f5.js gzip | 7.17 kB | 7.17 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 57.8 kB | 57.8 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 6.77 kB | 6.77 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-f8905d4..dule.js gzip | 6.24 kB | 6.24 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 52.7 kB | 52.7 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-4b..e242.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-d2344ce..8b36.js gzip | 1.3 kB | 1.3 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.71 kB | 7.71 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-f8c0daf..dule.js gzip | 1.26 kB | 1.26 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.36 kB | 5.36 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 322 B | 322 B | ✓ |
_buildManife..dule.js gzip | 329 B | 329 B | ✓ |
Overall change | 651 B | 651 B | ✓ |
Serverless bundles
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_error.js | 1.05 MB | 1.05 MB | ✓ |
404.html | 4.34 kB | 4.34 kB | ✓ |
hooks.html | 3.92 kB | 3.92 kB | ✓ |
index.js | 1.05 MB | 1.05 MB | ✓ |
link.js | 1.1 MB | 1.1 MB | ✓ |
routerDirect.js | 1.09 MB | 1.09 MB | ✓ |
withRouter.js | 1.09 MB | 1.09 MB | ✓ |
Overall change | 5.4 MB | 5.4 MB | ✓ |
Stats from current PRDefault Server Mode (Increase detected
|
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
buildDuration | 12.2s | 12.2s | -21ms |
nodeModulesSize | 63.1 MB | 63.1 MB | -6.62 kB |
Page Load Tests Overall increase ✓
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
/ failed reqs | 0 | 0 | ✓ |
/ total time (seconds) | 2.211 | 2.207 | 0 |
/ avg req/sec | 1130.51 | 1132.84 | +2.33 |
/error-in-render failed reqs | 0 | 0 | ✓ |
/error-in-render total time (seconds) | 1.15 | 1.149 | 0 |
/error-in-render avg req/sec | 2173.53 | 2176.47 | +2.94 |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..9339.js gzip | 10.9 kB | 10.9 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-d493e7d..42f5.js gzip | 7.17 kB | 7.17 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 57.8 kB | 57.8 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 6.77 kB | 6.77 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-f8905d4..dule.js gzip | 6.24 kB | 6.24 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 52.7 kB | 52.7 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-4b..e242.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-d2344ce..8b36.js gzip | 1.3 kB | 1.3 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.71 kB | 7.71 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-f8c0daf..dule.js gzip | 1.26 kB | 1.26 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.36 kB | 5.36 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 322 B | 322 B | ✓ |
_buildManife..dule.js gzip | 329 B | 329 B | ✓ |
Overall change | 651 B | 651 B | ✓ |
Rendered Page Sizes
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
index.html gzip | 1 kB | 1 kB | ✓ |
link.html gzip | 1.01 kB | 1.01 kB | ✓ |
withRouter.html gzip | 996 B | 996 B | ✓ |
Overall change | 3.01 kB | 3.01 kB | ✓ |
Serverless Mode (Decrease detected ✓)
General Overall decrease ✓
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
buildDuration | 13.7s | 13.7s | -19ms |
nodeModulesSize | 63.1 MB | 63.1 MB | -6.62 kB |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..9339.js gzip | 10.9 kB | 10.9 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-d493e7d..42f5.js gzip | 7.17 kB | 7.17 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 57.8 kB | 57.8 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 6.77 kB | 6.77 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-f8905d4..dule.js gzip | 6.24 kB | 6.24 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 52.7 kB | 52.7 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-4b..e242.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-d2344ce..8b36.js gzip | 1.3 kB | 1.3 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.71 kB | 7.71 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-f8c0daf..dule.js gzip | 1.26 kB | 1.26 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.36 kB | 5.36 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 322 B | 322 B | ✓ |
_buildManife..dule.js gzip | 329 B | 329 B | ✓ |
Overall change | 651 B | 651 B | ✓ |
Serverless bundles
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_error.js | 1.05 MB | 1.05 MB | ✓ |
404.html | 4.34 kB | 4.34 kB | ✓ |
hooks.html | 3.92 kB | 3.92 kB | ✓ |
index.js | 1.05 MB | 1.05 MB | ✓ |
link.js | 1.1 MB | 1.1 MB | ✓ |
routerDirect.js | 1.09 MB | 1.09 MB | ✓ |
withRouter.js | 1.09 MB | 1.09 MB | ✓ |
Overall change | 5.4 MB | 5.4 MB | ✓ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM but I'll let @timneutkens do the final review.
Stats from current PRDefault Server Mode (Increase detected
|
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
buildDuration | 11.1s | 11.3s | |
nodeModulesSize | 63.1 MB | 63.1 MB | -6.62 kB |
Page Load Tests Overall increase ✓
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
/ failed reqs | 0 | 0 | ✓ |
/ total time (seconds) | 2.099 | 2.027 | -0.07 |
/ avg req/sec | 1190.96 | 1233.2 | +42.24 |
/error-in-render failed reqs | 0 | 0 | ✓ |
/error-in-render total time (seconds) | 1.124 | 1.094 | -0.03 |
/error-in-render avg req/sec | 2223.57 | 2284.21 | +60.64 |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..9339.js gzip | 10.9 kB | 10.9 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-d493e7d..42f5.js gzip | 7.17 kB | 7.17 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 57.8 kB | 57.8 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 6.77 kB | 6.77 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-f8905d4..dule.js gzip | 6.24 kB | 6.24 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 52.7 kB | 52.7 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-4b..e242.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-d2344ce..8b36.js gzip | 1.3 kB | 1.3 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.71 kB | 7.71 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-f8c0daf..dule.js gzip | 1.26 kB | 1.26 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.36 kB | 5.36 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 322 B | 322 B | ✓ |
_buildManife..dule.js gzip | 329 B | 329 B | ✓ |
Overall change | 651 B | 651 B | ✓ |
Rendered Page Sizes
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
index.html gzip | 1 kB | 1 kB | ✓ |
link.html gzip | 1.01 kB | 1.01 kB | ✓ |
withRouter.html gzip | 996 B | 996 B | ✓ |
Overall change | 3.01 kB | 3.01 kB | ✓ |
Serverless Mode (Decrease detected ✓)
General Overall decrease ✓
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
buildDuration | 12.1s | 12.8s | |
nodeModulesSize | 63.1 MB | 63.1 MB | -6.62 kB |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..9339.js gzip | 10.9 kB | 10.9 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-d493e7d..42f5.js gzip | 7.17 kB | 7.17 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 57.8 kB | 57.8 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 6.77 kB | 6.77 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-f8905d4..dule.js gzip | 6.24 kB | 6.24 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 52.7 kB | 52.7 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-4b..e242.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-d2344ce..8b36.js gzip | 1.3 kB | 1.3 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.71 kB | 7.71 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-f8c0daf..dule.js gzip | 1.26 kB | 1.26 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.36 kB | 5.36 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 322 B | 322 B | ✓ |
_buildManife..dule.js gzip | 329 B | 329 B | ✓ |
Overall change | 651 B | 651 B | ✓ |
Serverless bundles
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_error.js | 1.05 MB | 1.05 MB | ✓ |
404.html | 4.34 kB | 4.34 kB | ✓ |
hooks.html | 3.92 kB | 3.92 kB | ✓ |
index.js | 1.05 MB | 1.05 MB | ✓ |
link.js | 1.1 MB | 1.1 MB | ✓ |
routerDirect.js | 1.09 MB | 1.09 MB | ✓ |
withRouter.js | 1.09 MB | 1.09 MB | ✓ |
Overall change | 5.4 MB | 5.4 MB | ✓ |
@lfades @timneutkens The comment says |
Stats from current PRDefault Server Mode (Decrease detected ✓)General Overall decrease ✓
Page Load Tests Overall decrease
|
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
/ failed reqs | 0 | 0 | ✓ |
/ total time (seconds) | 2.664 | 2.611 | -0.05 |
/ avg req/sec | 938.51 | 957.32 | +18.81 |
/error-in-render failed reqs | 0 | 0 | ✓ |
/error-in-render total time (seconds) | 1.615 | 1.747 | |
/error-in-render avg req/sec | 1547.71 | 1430.84 |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..133b.js gzip | 11.1 kB | 11.1 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-faae5f7..727a.js gzip | 7.22 kB | 7.22 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 58 kB | 58 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 6.9 kB | 6.9 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-d2ce890..dule.js gzip | 6.28 kB | 6.28 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 52.9 kB | 52.9 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-4b..e242.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-409b283..e3ab.js gzip | 1.32 kB | 1.32 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.73 kB | 7.73 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-92d3016..dule.js gzip | 1.28 kB | 1.28 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.37 kB | 5.37 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 323 B | 323 B | ✓ |
_buildManife..dule.js gzip | 329 B | 329 B | ✓ |
Overall change | 652 B | 652 B | ✓ |
Rendered Page Sizes
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
index.html gzip | 1 kB | 1 kB | ✓ |
link.html gzip | 1.01 kB | 1.01 kB | ✓ |
withRouter.html gzip | 995 B | 995 B | ✓ |
Overall change | 3.01 kB | 3.01 kB | ✓ |
Serverless Mode (Decrease detected ✓)
General Overall decrease ✓
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
buildDuration | 15.9s | 16.2s | |
nodeModulesSize | 63.4 MB | 63.4 MB | -5.33 kB |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..133b.js gzip | 11.1 kB | 11.1 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-faae5f7..727a.js gzip | 7.22 kB | 7.22 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 58 kB | 58 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 6.9 kB | 6.9 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-d2ce890..dule.js gzip | 6.28 kB | 6.28 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 52.9 kB | 52.9 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-4b..e242.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-409b283..e3ab.js gzip | 1.32 kB | 1.32 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.73 kB | 7.73 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-92d3016..dule.js gzip | 1.28 kB | 1.28 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.37 kB | 5.37 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 323 B | 323 B | ✓ |
_buildManife..dule.js gzip | 329 B | 329 B | ✓ |
Overall change | 652 B | 652 B | ✓ |
Serverless bundles
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_error.js | 1.05 MB | 1.05 MB | ✓ |
404.html | 4.34 kB | 4.34 kB | ✓ |
hooks.html | 3.92 kB | 3.92 kB | ✓ |
index.js | 1.05 MB | 1.05 MB | ✓ |
link.js | 1.1 MB | 1.1 MB | ✓ |
routerDirect.js | 1.09 MB | 1.09 MB | ✓ |
withRouter.js | 1.09 MB | 1.09 MB | ✓ |
Overall change | 5.41 MB | 5.41 MB | ✓ |
Stats from current PRDefault Server Mode (Decrease detected ✓)General Overall decrease ✓
Page Load Tests Overall decrease
|
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
/ failed reqs | 0 | 0 | ✓ |
/ total time (seconds) | 2.044 | 2.066 | |
/ avg req/sec | 1223.03 | 1209.9 | |
/error-in-render failed reqs | 0 | 0 | ✓ |
/error-in-render total time (seconds) | 1.128 | 1.175 | |
/error-in-render avg req/sec | 2216.42 | 2127.57 |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..133b.js gzip | 11.1 kB | 11.1 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-3fae807..efe0.js gzip | 7.3 kB | 7.3 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 58.1 kB | 58.1 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 6.9 kB | 6.9 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-8ac5189..dule.js gzip | 6.29 kB | 6.29 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 52.9 kB | 52.9 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-4b..e242.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-409b283..e3ab.js gzip | 1.32 kB | 1.32 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.73 kB | 7.73 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-92d3016..dule.js gzip | 1.28 kB | 1.28 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.37 kB | 5.37 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 323 B | 323 B | ✓ |
_buildManife..dule.js gzip | 329 B | 329 B | ✓ |
Overall change | 652 B | 652 B | ✓ |
Rendered Page Sizes
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
index.html gzip | 1 kB | 1 kB | ✓ |
link.html gzip | 1.01 kB | 1.01 kB | ✓ |
withRouter.html gzip | 995 B | 995 B | ✓ |
Overall change | 3.01 kB | 3.01 kB | ✓ |
Serverless Mode (Decrease detected ✓)
General Overall decrease ✓
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
buildDuration | 12.6s | 12.4s | -191ms |
nodeModulesSize | 63.4 MB | 63.4 MB | -6.62 kB |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..133b.js gzip | 11.1 kB | 11.1 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-3fae807..efe0.js gzip | 7.3 kB | 7.3 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 58.1 kB | 58.1 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 6.9 kB | 6.9 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-8ac5189..dule.js gzip | 6.29 kB | 6.29 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 52.9 kB | 52.9 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-4b..e242.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-409b283..e3ab.js gzip | 1.32 kB | 1.32 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.73 kB | 7.73 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-92d3016..dule.js gzip | 1.28 kB | 1.28 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.37 kB | 5.37 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 323 B | 323 B | ✓ |
_buildManife..dule.js gzip | 329 B | 329 B | ✓ |
Overall change | 652 B | 652 B | ✓ |
Serverless bundles
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_error.js | 1.06 MB | 1.06 MB | ✓ |
404.html | 4.34 kB | 4.34 kB | ✓ |
hooks.html | 3.92 kB | 3.92 kB | ✓ |
index.js | 1.06 MB | 1.06 MB | ✓ |
link.js | 1.1 MB | 1.1 MB | ✓ |
routerDirect.js | 1.1 MB | 1.1 MB | ✓ |
withRouter.js | 1.1 MB | 1.1 MB | ✓ |
Overall change | 5.41 MB | 5.41 MB | ✓ |
Stats from current PRDefault Server Mode (Decrease detected ✓)General Overall decrease ✓
Page Load Tests Overall decrease
|
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
/ failed reqs | 0 | 0 | ✓ |
/ total time (seconds) | 2.582 | 2.635 | |
/ avg req/sec | 968.1 | 948.83 | |
/error-in-render failed reqs | 0 | 0 | ✓ |
/error-in-render total time (seconds) | 1.548 | 1.565 | |
/error-in-render avg req/sec | 1615.38 | 1597.37 |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..1f3c.js gzip | 11.2 kB | 11.2 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-be398bc..d262.js gzip | 7.33 kB | 7.33 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 58.3 kB | 58.3 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 7.02 kB | 7.02 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-378f0c6..dule.js gzip | 6.33 kB | 6.33 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 53.1 kB | 53.1 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-b5..1119.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-a674d88..ccde.js gzip | 1.35 kB | 1.35 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.75 kB | 7.75 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-a4469f3..dule.js gzip | 1.32 kB | 1.32 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.41 kB | 5.41 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 322 B | 322 B | ✓ |
_buildManife..dule.js gzip | 330 B | 330 B | ✓ |
Overall change | 652 B | 652 B | ✓ |
Rendered Page Sizes
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
index.html gzip | 1 kB | 1 kB | ✓ |
link.html gzip | 1.01 kB | 1.01 kB | ✓ |
withRouter.html gzip | 994 B | 994 B | ✓ |
Overall change | 3 kB | 3 kB | ✓ |
Serverless Mode (Decrease detected ✓)
General Overall decrease ✓
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
buildDuration | 15.4s | 15.8s | |
nodeModulesSize | 90.5 MB | 90.5 MB | -6.62 kB |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..1f3c.js gzip | 11.2 kB | 11.2 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-be398bc..d262.js gzip | 7.33 kB | 7.33 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 58.3 kB | 58.3 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 7.02 kB | 7.02 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-378f0c6..dule.js gzip | 6.33 kB | 6.33 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 53.1 kB | 53.1 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-b5..1119.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-a674d88..ccde.js gzip | 1.35 kB | 1.35 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.75 kB | 7.75 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-a4469f3..dule.js gzip | 1.32 kB | 1.32 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.41 kB | 5.41 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 322 B | 322 B | ✓ |
_buildManife..dule.js gzip | 330 B | 330 B | ✓ |
Overall change | 652 B | 652 B | ✓ |
Serverless bundles
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_error.js | 1.07 MB | 1.07 MB | ✓ |
404.html | 4.73 kB | 4.73 kB | ✓ |
hooks.html | 3.92 kB | 3.92 kB | ✓ |
index.js | 1.07 MB | 1.07 MB | ✓ |
link.js | 1.12 MB | 1.12 MB | ✓ |
routerDirect.js | 1.11 MB | 1.11 MB | ✓ |
withRouter.js | 1.11 MB | 1.11 MB | ✓ |
Overall change | 5.48 MB | 5.48 MB | ✓ |
Stats from current PRDefault Server Mode (Increase detected
|
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
buildDuration | 11.9s | 12s | |
nodeModulesSize | 90.5 MB | 90.5 MB | -6.62 kB |
Page Load Tests Overall increase ✓
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
/ failed reqs | 0 | 0 | ✓ |
/ total time (seconds) | 2.303 | 2.236 | -0.07 |
/ avg req/sec | 1085.54 | 1118 | +32.46 |
/error-in-render failed reqs | 0 | 0 | ✓ |
/error-in-render total time (seconds) | 1.23 | 1.18 | -0.05 |
/error-in-render avg req/sec | 2032.86 | 2118.01 | +85.15 |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..1f3c.js gzip | 11.2 kB | 11.2 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-be398bc..d262.js gzip | 7.33 kB | 7.33 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 58.3 kB | 58.3 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 7.02 kB | 7.02 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-378f0c6..dule.js gzip | 6.33 kB | 6.33 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 53.1 kB | 53.1 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-b5..1119.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-a674d88..ccde.js gzip | 1.35 kB | 1.35 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.75 kB | 7.75 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-a4469f3..dule.js gzip | 1.32 kB | 1.32 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.41 kB | 5.41 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 322 B | 322 B | ✓ |
_buildManife..dule.js gzip | 330 B | 330 B | ✓ |
Overall change | 652 B | 652 B | ✓ |
Rendered Page Sizes
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
index.html gzip | 1 kB | 1 kB | ✓ |
link.html gzip | 1.01 kB | 1.01 kB | ✓ |
withRouter.html gzip | 994 B | 994 B | ✓ |
Overall change | 3 kB | 3 kB | ✓ |
Serverless Mode (Decrease detected ✓)
General Overall decrease ✓
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
buildDuration | 13.5s | 13.5s | |
nodeModulesSize | 90.5 MB | 90.5 MB | -6.62 kB |
Client Bundles (main, webpack, commons)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..1f3c.js gzip | 11.2 kB | 11.2 kB | ✓ |
framework.HASH.js gzip | 39 kB | 39 kB | ✓ |
main-be398bc..d262.js gzip | 7.33 kB | 7.33 kB | ✓ |
webpack-e067..f178.js gzip | 751 B | 751 B | ✓ |
Overall change | 58.3 kB | 58.3 kB | ✓ |
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
677f882d2ed8..dule.js gzip | 7.02 kB | 7.02 kB | ✓ |
framework.HA..dule.js gzip | 39 kB | 39 kB | ✓ |
main-378f0c6..dule.js gzip | 6.33 kB | 6.33 kB | ✓ |
webpack-07c5..dule.js gzip | 751 B | 751 B | ✓ |
Overall change | 53.1 kB | 53.1 kB | ✓ |
Legacy Client Bundles (polyfills)
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
polyfills-b5..1119.js gzip | 31 kB | 31 kB | ✓ |
Overall change | 31 kB | 31 kB | ✓ |
Client Pages
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-9a0b9e1..b37e.js gzip | 1.28 kB | 1.28 kB | ✓ |
_error-ed1b0..8fbd.js gzip | 3.44 kB | 3.44 kB | ✓ |
hooks-89731c..c609.js gzip | 887 B | 887 B | ✓ |
index-17468f..5d83.js gzip | 227 B | 227 B | ✓ |
link-a674d88..ccde.js gzip | 1.35 kB | 1.35 kB | ✓ |
routerDirect..924c.js gzip | 284 B | 284 B | ✓ |
withRouter-7..c13d.js gzip | 284 B | 284 B | ✓ |
Overall change | 7.75 kB | 7.75 kB | ✓ |
Client Pages Modern
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_app-75d3a82..dule.js gzip | 625 B | 625 B | ✓ |
_error-4469a..dule.js gzip | 2.29 kB | 2.29 kB | ✓ |
hooks-cbf13f..dule.js gzip | 387 B | 387 B | ✓ |
index-b9a643..dule.js gzip | 226 B | 226 B | ✓ |
link-a4469f3..dule.js gzip | 1.32 kB | 1.32 kB | ✓ |
routerDirect..dule.js gzip | 284 B | 284 B | ✓ |
withRouter-f..dule.js gzip | 282 B | 282 B | ✓ |
Overall change | 5.41 kB | 5.41 kB | ✓ |
Client Build Manifests
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_buildManifest.js gzip | 322 B | 322 B | ✓ |
_buildManife..dule.js gzip | 330 B | 330 B | ✓ |
Overall change | 652 B | 652 B | ✓ |
Serverless bundles
vercel/next.js canary | matamatanot/next.js remove-mkdirp | Change | |
---|---|---|---|
_error.js | 1.07 MB | 1.07 MB | ✓ |
404.html | 4.73 kB | 4.73 kB | ✓ |
hooks.html | 3.92 kB | 3.92 kB | ✓ |
index.js | 1.07 MB | 1.07 MB | ✓ |
link.js | 1.12 MB | 1.12 MB | ✓ |
routerDirect.js | 1.11 MB | 1.11 MB | ✓ |
withRouter.js | 1.11 MB | 1.11 MB | ✓ |
Overall change | 5.48 MB | 5.48 MB | ✓ |
mkdirp was removed from the dependencies recently. Thanks! |
A few months ago, #11251 has been merged to replace mkdirp, which was used in Next.js.
After that, mkdirp was added to the dependencies again #11699 for babel-loader depending on mkdirp.
Now, Next.js uses
"babel-loader": "8.1.0"
which replaces mkdirp by make-dir@2.x-ref: babel/babel-loader/pull/839