Skip to content
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

incremental static generation and regeneration support in build manifest #14365

Merged
merged 11 commits into from Aug 4, 2020

Conversation

darshkpatel
Copy link
Contributor

@darshkpatel darshkpatel commented Jun 19, 2020

The icon is just something I thought might look good, can certainly be changed.
I've currently added incremental static generation support

Edit: Updated screenshot after 8037981
Screenshot 2020-08-04 at 1 51 14 PM

Fixes: #14204

@ijjk
Copy link
Member

ijjk commented Jun 19, 2020

Stats from current PR

Default Server Mode (Increase detected ⚠️)
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 13.6s 13.4s -256ms
nodeModulesSize 67 MB 67 MB ⚠️ +479 B
Page Load Tests Overall increase ✓
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
/ failed reqs 0 0
/ total time (seconds) 2.35 2.274 -0.08
/ avg req/sec 1063.73 1099.18 ⚠️ +35.45
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 1.568 1.515 -0.05
/error-in-render avg req/sec 1594.54 1650.43 ⚠️ +55.89
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.js gzip 6.51 kB 6.51 kB
webpack-HASH.js gzip 746 B 746 B
de003c3a9d30..4dd5.js gzip 10.5 kB 10.5 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
Overall change 56.9 kB 56.9 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.module.js gzip 5.6 kB 5.6 kB
webpack-HASH..dule.js gzip 746 B 746 B
de003c3a9d30..dule.js gzip 6.92 kB 6.92 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
Overall change 52.4 kB 52.4 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-HASH.js gzip 26.3 kB 26.3 kB
Overall change 26.3 kB 26.3 kB
Client Pages
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
routerDirect.js gzip 279 B 279 B
withRouter.js gzip 278 B 278 B
_error.js gzip 3.37 kB 3.37 kB
index.js gzip 222 B 222 B
link.js gzip 2.05 kB 2.05 kB
hooks.js gzip 881 B 881 B
_app.js gzip 1.26 kB 1.26 kB
Overall change 8.34 kB 8.34 kB
Client Pages Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
index.module.js gzip 223 B 223 B
routerDirect..dule.js gzip 281 B 281 B
withRouter.m..dule.js gzip 278 B 278 B
hooks.module.js gzip 383 B 383 B
_error.module.js gzip 2.21 kB 2.21 kB
link.module.js gzip 1.52 kB 1.52 kB
_app.module.js gzip 604 B 604 B
Overall change 5.49 kB 5.49 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 270 B 270 B
_buildManife..dule.js gzip 274 B 274 B
Overall change 544 B 544 B
Rendered Page Sizes
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
index.html gzip 953 B 953 B
link.html gzip 960 B 960 B
withRouter.html gzip 947 B 947 B
Overall change 2.86 kB 2.86 kB

Serverless Mode
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 14.5s 14.4s -92ms
nodeModulesSize 67 MB 67 MB ⚠️ +479 B
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.js gzip 6.51 kB 6.51 kB
webpack-HASH.js gzip 746 B 746 B
de003c3a9d30..4dd5.js gzip 10.5 kB 10.5 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
Overall change 56.9 kB 56.9 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.module.js gzip 5.6 kB 5.6 kB
webpack-HASH..dule.js gzip 746 B 746 B
de003c3a9d30..dule.js gzip 6.92 kB 6.92 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
Overall change 52.4 kB 52.4 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-HASH.js gzip 26.3 kB 26.3 kB
Overall change 26.3 kB 26.3 kB
Client Pages
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
routerDirect.js gzip 279 B 279 B
withRouter.js gzip 278 B 278 B
_error.js gzip 3.37 kB 3.37 kB
index.js gzip 222 B 222 B
link.js gzip 2.05 kB 2.05 kB
hooks.js gzip 881 B 881 B
_app.js gzip 1.26 kB 1.26 kB
Overall change 8.34 kB 8.34 kB
Client Pages Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
index.module.js gzip 223 B 223 B
routerDirect..dule.js gzip 281 B 281 B
withRouter.m..dule.js gzip 278 B 278 B
hooks.module.js gzip 383 B 383 B
_error.module.js gzip 2.21 kB 2.21 kB
link.module.js gzip 1.52 kB 1.52 kB
_app.module.js gzip 604 B 604 B
Overall change 5.49 kB 5.49 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 270 B 270 B
_buildManife..dule.js gzip 274 B 274 B
Overall change 544 B 544 B
Serverless bundles
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_error.js 875 kB 875 kB
404.html 4.17 kB 4.17 kB
hooks.html 3.79 kB 3.79 kB
index.js 875 kB 875 kB
link.js 914 kB 914 kB
routerDirect.js 906 kB 906 kB
withRouter.js 906 kB 906 kB
Overall change 4.48 MB 4.48 MB
Commit: 5ca848d

@ijjk
Copy link
Member

ijjk commented Jun 19, 2020

Failing test suites

Commit: 5ca848d

test/integration/prerender/test/index.test.js

  • SSG Prerender > production mode > should of formatted build output correctly
Expand output

● SSG Prerender › production mode › should of formatted build output correctly

expect(received).toMatch(expected)

Expected pattern: /● \/blog\/\[post\]/
Received string:  "warn  - You have enabled experimental feature(s).
warn  - Experimental features are not covered by semver, and may cause unexpected or broken application behavior. Use them at your own risk.
Warning: No build cache found. Please configure build caching for faster rebuilds. Read more: https://err.sh/next.js/no-cache·
Creating an optimized production build...
info  - Using external babel configuration from /home/runner/work/next.js/next.js/test/.babelrc·
Compiled successfully.·
Automatically optimizing pages...·
Page                                                           Size     First Load JS
┌ ● /                                                          2.31 kB        61.8 kB
├ ○ /404                                                       3.38 kB        62.9 kB
├ ● /another                                                   2.13 kB        61.7 kB
├ λ /api/bad                                                   0 B            59.5 kB
├ λ /bad-gssp                                                  297 B          59.8 kB
├ λ /bad-ssr                                                   231 B          59.8 kB
├ ● /blog                                                      2.12 kB        61.7 kB
├ ■ /blog/[post]                                               90.4 kB         150 kB
├   ├ /blog/post-1
├   ├ /blog/post-2
├   ├ /blog/[post3]
├   └ [+2 more paths]
├ ■ /blog/[post]/[comment]                                     2.14 kB        61.7 kB
├   ├ /blog/post-1/comment-1
├   └ /blog/post-2/comment-2
├ ● /catchall-explicit/[...slug]                               325 B          59.9 kB
├   ├ /catchall-explicit/first
├   ├ /catchall-explicit/second
├   ├ /catchall-explicit/another/value
├   └ /catchall-explicit/hello/another
├ ■ /catchall/[...slug]                                        322 B          59.9 kB
├   ├ /catchall/first
├   ├ /catchall/second
├   ├ /catchall/another/value
├   └ /catchall/hello/another
├ ● /default-revalidate                                        2.13 kB        61.7 kB
├ ■ /fallback-only/[slug]                                      2.19 kB        61.7 kB
├ ● /lang/[lang]/about                                         312 B          59.9 kB
├   ├ /lang/en/about
├   ├ /lang/es/about
├   ├ /lang/fr/about
├   └ /lang/de/about
├ ■ /non-json/[p]                                              312 B          59.9 kB
├ ○ /normal                                                    275 B          59.8 kB
├ ● /something                                                 2.2 kB         61.7 kB
└ ■ /user/[user]/profile                                       2.11 kB        61.7 kB
+ First Load JS shared by all                                  59.5 kB
  ├ 0d80f1cc10c3e4255833/pages/_app.js                         1.26 kB
  ├ chunks/799e8bb44ee7d5812e7e04b7f771112b6d53644e.ebac92.js  10.6 kB
  ├ chunks/framework.6c1ee0.js                                 40.5 kB
  ├ runtime/main.b2d175.js                                     6.5 kB
  └ runtime/webpack.c21266.js                                  746 B·
λ  (Server)  server-side renders at runtime (uses getInitialProps or getServerSideProps)
○  (Static)  automatically rendered as static HTML (uses no initial props)
●  (SSG)     automatically generated as static HTML + JSON (uses getStaticProps)
■  (ISG)     Incremental Static Generation of pages ( fallback: true )·
Rewrites·
┌ source: /about
└ destination: /lang/en/about···
"

  1489 |     it('should of formatted build output correctly', () => {
  1490 |       expect(buildOutput).toMatch(/○ \/normal/)
> 1491 |       expect(buildOutput).toMatch(/● \/blog\/\[post\]/)
       |                           ^
  1492 |       expect(buildOutput).toMatch(/\+2 more paths/)
  1493 |     })
  1494 | 

  at Object.<anonymous> (integration/prerender/test/index.test.js:1491:27)

@Timer
Copy link
Member

Timer commented Jun 22, 2020

See my feedback in the OP issue.

@ijjk
Copy link
Member

ijjk commented Jun 23, 2020

Stats from current PR

Default Server Mode (Increase detected ⚠️)
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 12.1s 12.3s ⚠️ +121ms
nodeModulesSize 67.1 MB 67.1 MB ⚠️ +2 kB
Page Load Tests Overall increase ✓
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
/ failed reqs 0 0
/ total time (seconds) 1.979 1.977 0
/ avg req/sec 1263.03 1264.57 ⚠️ +1.54
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 1.176 1.154 -0.02
/error-in-render avg req/sec 2124.95 2165.86 ⚠️ +40.91
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.js gzip 6.49 kB 6.49 kB
webpack-HASH.js gzip 746 B 746 B
19b7e98f51cc..14a7.js gzip 10.7 kB 10.7 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
Overall change 57.1 kB 57.1 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.module.js gzip 5.57 kB 5.57 kB
webpack-HASH..dule.js gzip 746 B 746 B
19b7e98f51cc..dule.js gzip 7.07 kB 7.07 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
Overall change 52.5 kB 52.5 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-HASH.js gzip 26.3 kB 26.3 kB
Overall change 26.3 kB 26.3 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 266 B 266 B
_buildManife..dule.js gzip 272 B 272 B
Overall change 538 B 538 B
Rendered Page Sizes
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
index.html gzip 955 B 955 B
link.html gzip 962 B 962 B
withRouter.html gzip 947 B 947 B
Overall change 2.86 kB 2.86 kB

Serverless Mode
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 13.4s 13s -338ms
nodeModulesSize 67.1 MB 67.1 MB ⚠️ +2 kB
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.js gzip 6.49 kB 6.49 kB
webpack-HASH.js gzip 746 B 746 B
19b7e98f51cc..14a7.js gzip 10.7 kB 10.7 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
Overall change 57.1 kB 57.1 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.module.js gzip 5.57 kB 5.57 kB
webpack-HASH..dule.js gzip 746 B 746 B
19b7e98f51cc..dule.js gzip 7.07 kB 7.07 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
Overall change 52.5 kB 52.5 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-HASH.js gzip 26.3 kB 26.3 kB
Overall change 26.3 kB 26.3 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 266 B 266 B
_buildManife..dule.js gzip 272 B 272 B
Overall change 538 B 538 B
Serverless bundles
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_error.js 875 kB 875 kB
404.html 4.17 kB 4.17 kB
hooks.html 3.79 kB 3.79 kB
index.js 875 kB 875 kB
link.js 916 kB 916 kB
routerDirect.js 908 kB 908 kB
withRouter.js 908 kB 908 kB
Overall change 4.49 MB 4.49 MB
Commit: dd30bcf

@ijjk
Copy link
Member

ijjk commented Jun 23, 2020

Stats from current PR

Default Server Mode (Decrease detected ✓)
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 13.5s 12.9s -572ms
nodeModulesSize 67.1 MB 67.1 MB ⚠️ +2 kB
Page Load Tests Overall decrease ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
/ failed reqs 0 0
/ total time (seconds) 2.196 2.292 ⚠️ +0.1
/ avg req/sec 1138.61 1090.57 -48.04
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 1.327 1.379 ⚠️ +0.05
/error-in-render avg req/sec 1884.17 1812.95 -71.22
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.js gzip 6.49 kB 6.49 kB
webpack-HASH.js gzip 746 B 746 B
19b7e98f51cc..14a7.js gzip 10.7 kB 10.7 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
Overall change 57.1 kB 57.1 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.module.js gzip 5.57 kB 5.57 kB
webpack-HASH..dule.js gzip 746 B 746 B
19b7e98f51cc..dule.js gzip 7.07 kB 7.07 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
Overall change 52.5 kB 52.5 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-HASH.js gzip 26.3 kB 26.3 kB
Overall change 26.3 kB 26.3 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 266 B 266 B
_buildManife..dule.js gzip 272 B 272 B
Overall change 538 B 538 B
Rendered Page Sizes
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
index.html gzip 955 B 955 B
link.html gzip 962 B 962 B
withRouter.html gzip 947 B 947 B
Overall change 2.86 kB 2.86 kB

Serverless Mode
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 13.4s 13.1s -266ms
nodeModulesSize 67.1 MB 67.1 MB ⚠️ +2 kB
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.js gzip 6.49 kB 6.49 kB
webpack-HASH.js gzip 746 B 746 B
19b7e98f51cc..14a7.js gzip 10.7 kB 10.7 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
Overall change 57.1 kB 57.1 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.module.js gzip 5.57 kB 5.57 kB
webpack-HASH..dule.js gzip 746 B 746 B
19b7e98f51cc..dule.js gzip 7.07 kB 7.07 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
Overall change 52.5 kB 52.5 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-HASH.js gzip 26.3 kB 26.3 kB
Overall change 26.3 kB 26.3 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 266 B 266 B
_buildManife..dule.js gzip 272 B 272 B
Overall change 538 B 538 B
Serverless bundles
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_error.js 875 kB 875 kB
404.html 4.17 kB 4.17 kB
hooks.html 3.79 kB 3.79 kB
index.js 875 kB 875 kB
link.js 916 kB 916 kB
routerDirect.js 908 kB 908 kB
withRouter.js 908 kB 908 kB
Overall change 4.49 MB 4.49 MB
Commit: f134cba

@ijjk
Copy link
Member

ijjk commented Jun 23, 2020

Stats from current PR

Default Server Mode (Increase detected ⚠️)
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 13.8s 14.2s ⚠️ +335ms
nodeModulesSize 67.1 MB 67.1 MB ⚠️ +2.1 kB
Page Load Tests Overall increase ✓
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
/ failed reqs 0 0
/ total time (seconds) 2.444 2.405 -0.04
/ avg req/sec 1023.08 1039.35 ⚠️ +16.27
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 1.663 1.566 -0.1
/error-in-render avg req/sec 1503.03 1596.19 ⚠️ +93.16
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.js gzip 6.49 kB 6.49 kB
webpack-HASH.js gzip 746 B 746 B
19b7e98f51cc..14a7.js gzip 10.7 kB 10.7 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
Overall change 57.1 kB 57.1 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.module.js gzip 5.57 kB 5.57 kB
webpack-HASH..dule.js gzip 746 B 746 B
19b7e98f51cc..dule.js gzip 7.07 kB 7.07 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
Overall change 52.5 kB 52.5 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-HASH.js gzip 26.3 kB 26.3 kB
Overall change 26.3 kB 26.3 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 266 B 266 B
_buildManife..dule.js gzip 272 B 272 B
Overall change 538 B 538 B
Rendered Page Sizes
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
index.html gzip 955 B 955 B
link.html gzip 962 B 962 B
withRouter.html gzip 947 B 947 B
Overall change 2.86 kB 2.86 kB

Serverless Mode
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 14.6s 15.1s ⚠️ +492ms
nodeModulesSize 67.1 MB 67.1 MB ⚠️ +2.1 kB
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.js gzip 6.49 kB 6.49 kB
webpack-HASH.js gzip 746 B 746 B
19b7e98f51cc..14a7.js gzip 10.7 kB 10.7 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
Overall change 57.1 kB 57.1 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
main-HASH.module.js gzip 5.57 kB 5.57 kB
webpack-HASH..dule.js gzip 746 B 746 B
19b7e98f51cc..dule.js gzip 7.07 kB 7.07 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
Overall change 52.5 kB 52.5 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-HASH.js gzip 26.3 kB 26.3 kB
Overall change 26.3 kB 26.3 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 266 B 266 B
_buildManife..dule.js gzip 272 B 272 B
Overall change 538 B 538 B
Serverless bundles
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_error.js 875 kB 875 kB
404.html 4.17 kB 4.17 kB
hooks.html 3.79 kB 3.79 kB
index.js 875 kB 875 kB
link.js 916 kB 916 kB
routerDirect.js 908 kB 908 kB
withRouter.js 908 kB 908 kB
Overall change 4.49 MB 4.49 MB
Commit: 2b2c026

@darshkpatel darshkpatel marked this pull request as ready for review June 23, 2020 13:43
@darshkpatel
Copy link
Contributor Author

See my feedback in the OP issue.

Done! Made the requested changes

@ijjk
Copy link
Member

ijjk commented Aug 4, 2020

Stats from current PR

Default Server Mode (Decrease detected ✓)
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 11.9s 11.8s -82ms
nodeModulesSize 65.5 MB 65.5 MB ⚠️ +2.1 kB
Page Load Tests Overall decrease ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
/ failed reqs 0 0
/ total time (seconds) 2.128 2.142 ⚠️ +0.01
/ avg req/sec 1175.05 1167.17 ⚠️ -7.88
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 1.185 1.205 ⚠️ +0.02
/error-in-render avg req/sec 2108.95 2075.2 ⚠️ -33.75
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..afbf.js gzip 10.2 kB 10.2 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
main-25d7dba..750c.js gzip 6.73 kB 6.73 kB
webpack-ccf5..276a.js gzip 751 B 751 B
Overall change 56.8 kB 56.8 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..dule.js gzip 6.11 kB 6.11 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
main-942ecf5..dule.js gzip 5.81 kB 5.81 kB
webpack-10c7..dule.js gzip 751 B 751 B
Overall change 51.8 kB 51.8 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-4c..dbb6.js gzip 30.8 kB 30.8 kB
Overall change 30.8 kB 30.8 kB
Client Pages
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-874bd8a..0103.js gzip 1.28 kB 1.28 kB
_error-fa39c..ec40.js gzip 3.45 kB 3.45 kB
hooks-585f07..95a3.js gzip 887 B 887 B
index-c7b63f..fc02.js gzip 227 B 227 B
link-e97733c..af21.js gzip 1.3 kB 1.3 kB
routerDirect..ebc7.js gzip 284 B 284 B
withRouter-2..db68.js gzip 284 B 284 B
Overall change 7.72 kB 7.72 kB
Client Pages Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-97e743e..dule.js gzip 626 B 626 B
_error-b4004..dule.js gzip 2.3 kB 2.3 kB
hooks-696209..dule.js gzip 387 B 387 B
index-a4dd74..dule.js gzip 226 B 226 B
link-fbb1d2e..dule.js gzip 1.25 kB 1.25 kB
routerDirect..dule.js gzip 284 B 284 B
withRouter-1..dule.js gzip 282 B 282 B
Overall change 5.36 kB 5.36 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 272 B 272 B
_buildManife..dule.js gzip 280 B 280 B
Overall change 552 B 552 B
Rendered Page Sizes
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
index.html gzip 945 B 945 B
link.html gzip 954 B 954 B
withRouter.html gzip 940 B 940 B
Overall change 2.84 kB 2.84 kB

Serverless Mode
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 13.1s 12.8s -316ms
nodeModulesSize 65.5 MB 65.5 MB ⚠️ +2.1 kB
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..afbf.js gzip 10.2 kB 10.2 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
main-25d7dba..750c.js gzip 6.73 kB 6.73 kB
webpack-ccf5..276a.js gzip 751 B 751 B
Overall change 56.8 kB 56.8 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..dule.js gzip 6.11 kB 6.11 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
main-942ecf5..dule.js gzip 5.81 kB 5.81 kB
webpack-10c7..dule.js gzip 751 B 751 B
Overall change 51.8 kB 51.8 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-4c..dbb6.js gzip 30.8 kB 30.8 kB
Overall change 30.8 kB 30.8 kB
Client Pages
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-874bd8a..0103.js gzip 1.28 kB 1.28 kB
_error-fa39c..ec40.js gzip 3.45 kB 3.45 kB
hooks-585f07..95a3.js gzip 887 B 887 B
index-c7b63f..fc02.js gzip 227 B 227 B
link-e97733c..af21.js gzip 1.3 kB 1.3 kB
routerDirect..ebc7.js gzip 284 B 284 B
withRouter-2..db68.js gzip 284 B 284 B
Overall change 7.72 kB 7.72 kB
Client Pages Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-97e743e..dule.js gzip 626 B 626 B
_error-b4004..dule.js gzip 2.3 kB 2.3 kB
hooks-696209..dule.js gzip 387 B 387 B
index-a4dd74..dule.js gzip 226 B 226 B
link-fbb1d2e..dule.js gzip 1.25 kB 1.25 kB
routerDirect..dule.js gzip 284 B 284 B
withRouter-1..dule.js gzip 282 B 282 B
Overall change 5.36 kB 5.36 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 272 B 272 B
_buildManife..dule.js gzip 280 B 280 B
Overall change 552 B 552 B
Serverless bundles
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_error.js 1.02 MB 1.02 MB
404.html 4.18 kB 4.18 kB
hooks.html 3.82 kB 3.82 kB
index.js 1.02 MB 1.02 MB
link.js 1.06 MB 1.06 MB
routerDirect.js 1.05 MB 1.05 MB
withRouter.js 1.05 MB 1.05 MB
Overall change 5.2 MB 5.2 MB
Commit: 16a6ad6

@timneutkens
Copy link
Member

Table output:

Page                                                           Size     First Load JS
┌ ● / (ISR: 1 Seconds)                                         1.76 kB        61.1 kB
├ ○ /404                                                       3.45 kB        62.8 kB
├ ● /another (ISR: 1 Seconds)                                  1.36 kB        60.7 kB
├ λ /api/bad                                                   0 B            59.3 kB
├ λ /bad-gssp                                                  302 B          59.6 kB
├ λ /bad-ssr                                                   235 B          59.6 kB
├ ● /blog (ISR: 10 Seconds)                                    1.34 kB        60.7 kB
├ ● /blog/[post]                                               89.7 kB         149 kB
├   ├ /blog/post-1
├   ├ /blog/post-2
├   ├ /blog/[post3]
├   └ [+2 more paths]
├ ● /blog/[post]/[comment]                                     1.36 kB        60.7 kB
├   ├ /blog/post-1/comment-1
├   └ /blog/post-2/comment-2
├ ● /catchall-explicit/[...slug]                               1.35 kB        60.7 kB
├   ├ /catchall-explicit/first
├   ├ /catchall-explicit/second
├   ├ /catchall-explicit/another/value
├   └ [+3 more paths]
├ ● /catchall-optional/[[...slug]]                             1.35 kB        60.7 kB
├   ├ /catchall-optional
├   └ /catchall-optional/value
├ ● /catchall/[...slug]                                        329 B          59.6 kB
├   ├ /catchall/first
├   ├ /catchall/second
├   ├ /catchall/another/value
├   └ /catchall/hello/another
├ ● /default-revalidate                                        1.36 kB        60.7 kB
├ ● /dynamic/[slug]                                            1.33 kB        60.7 kB
├   ├ /dynamic/[first]
├   └ /dynamic/[second]
├ ● /fallback-only/[slug]                                      1.41 kB        60.7 kB
├ ● /index                                                     1.31 kB        60.6 kB
├ ● /lang/[lang]/about                                         320 B          59.6 kB
├   ├ /lang/en/about
├   ├ /lang/es/about
├   ├ /lang/fr/about
├   └ /lang/de/about
├ ● /non-json/[p]                                              318 B          59.6 kB
├ ○ /normal                                                    282 B          59.6 kB
├ ● /something                                                 1.42 kB        60.7 kB
└ ● /user/[user]/profile                                       1.34 kB        60.7 kB
+ First Load JS shared by all                                  59.3 kB
  ├ chunks/f6e5189e43b597ea27af898b7e0f91407f7aef5c.066ede.js  10.1 kB
  ├ chunks/framework.ac53bf.js                                 40.5 kB
  ├ chunks/main.49c485.js                                      6.69 kB
  ├ chunks/pages/_app.519f82.js                                1.28 kB
  └ chunks/webpack.ccf5ab.js                                   751 B

λ  (Server)  server-side renders at runtime (uses getInitialProps or getServerSideProps)
○  (Static)  automatically rendered as static HTML (uses no initial props)
●  (SSG)     automatically generated as static HTML + JSON (uses getStaticProps)

I think we need a line on what ISR is if we're going to shorten it

@darshkpatel
Copy link
Contributor Author

@timneutkens Here's the updated screenshot as of 16a6ad6
Screenshot 2020-08-04 at 1 12 36 PM

@darshkpatel
Copy link
Contributor Author

I think we need a line on what ISR is if we're going to shorten it

@timneutkens Yup! Will add the output line, I was waiting for it to be stop being unstable_revalidate #14204 (comment)

@darshkpatel
Copy link
Contributor Author

Updated screenshot
Screenshot 2020-08-04 at 1 44 40 PM

@darshkpatel
Copy link
Contributor Author

Updated screenshot:
Screenshot 2020-08-04 at 1 51 14 PM

@ijjk
Copy link
Member

ijjk commented Aug 4, 2020

Stats from current PR

Default Server Mode (Decrease detected ✓)
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 13.1s 13s -93ms
nodeModulesSize 65.5 MB 65.5 MB ⚠️ +2.49 kB
Page Load Tests Overall decrease ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
/ failed reqs 0 0
/ total time (seconds) 2.421 2.465 ⚠️ +0.04
/ avg req/sec 1032.8 1014.2 ⚠️ -18.6
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 1.517 1.517
/error-in-render avg req/sec 1648.05 1647.79 ⚠️ -0.26
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..afbf.js gzip 10.2 kB 10.2 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
main-25d7dba..750c.js gzip 6.73 kB 6.73 kB
webpack-ccf5..276a.js gzip 751 B 751 B
Overall change 56.8 kB 56.8 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..dule.js gzip 6.11 kB 6.11 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
main-942ecf5..dule.js gzip 5.81 kB 5.81 kB
webpack-10c7..dule.js gzip 751 B 751 B
Overall change 51.8 kB 51.8 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-75..1629.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-874bd8a..0103.js gzip 1.28 kB 1.28 kB
_error-fa39c..ec40.js gzip 3.45 kB 3.45 kB
hooks-585f07..95a3.js gzip 887 B 887 B
index-c7b63f..fc02.js gzip 227 B 227 B
link-e97733c..af21.js gzip 1.3 kB 1.3 kB
routerDirect..ebc7.js gzip 284 B 284 B
withRouter-2..db68.js gzip 284 B 284 B
Overall change 7.72 kB 7.72 kB
Client Pages Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-97e743e..dule.js gzip 626 B 626 B
_error-b4004..dule.js gzip 2.3 kB 2.3 kB
hooks-696209..dule.js gzip 387 B 387 B
index-a4dd74..dule.js gzip 226 B 226 B
link-fbb1d2e..dule.js gzip 1.25 kB 1.25 kB
routerDirect..dule.js gzip 284 B 284 B
withRouter-1..dule.js gzip 282 B 282 B
Overall change 5.36 kB 5.36 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 272 B 272 B
_buildManife..dule.js gzip 280 B 280 B
Overall change 552 B 552 B
Rendered Page Sizes
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
index.html gzip 946 B 946 B
link.html gzip 955 B 955 B
withRouter.html gzip 940 B 940 B
Overall change 2.84 kB 2.84 kB

Serverless Mode
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 14.1s 14.4s ⚠️ +353ms
nodeModulesSize 65.5 MB 65.5 MB ⚠️ +2.49 kB
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..afbf.js gzip 10.2 kB 10.2 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
main-25d7dba..750c.js gzip 6.73 kB 6.73 kB
webpack-ccf5..276a.js gzip 751 B 751 B
Overall change 56.8 kB 56.8 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..dule.js gzip 6.11 kB 6.11 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
main-942ecf5..dule.js gzip 5.81 kB 5.81 kB
webpack-10c7..dule.js gzip 751 B 751 B
Overall change 51.8 kB 51.8 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-75..1629.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-874bd8a..0103.js gzip 1.28 kB 1.28 kB
_error-fa39c..ec40.js gzip 3.45 kB 3.45 kB
hooks-585f07..95a3.js gzip 887 B 887 B
index-c7b63f..fc02.js gzip 227 B 227 B
link-e97733c..af21.js gzip 1.3 kB 1.3 kB
routerDirect..ebc7.js gzip 284 B 284 B
withRouter-2..db68.js gzip 284 B 284 B
Overall change 7.72 kB 7.72 kB
Client Pages Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-97e743e..dule.js gzip 626 B 626 B
_error-b4004..dule.js gzip 2.3 kB 2.3 kB
hooks-696209..dule.js gzip 387 B 387 B
index-a4dd74..dule.js gzip 226 B 226 B
link-fbb1d2e..dule.js gzip 1.25 kB 1.25 kB
routerDirect..dule.js gzip 284 B 284 B
withRouter-1..dule.js gzip 282 B 282 B
Overall change 5.36 kB 5.36 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 272 B 272 B
_buildManife..dule.js gzip 280 B 280 B
Overall change 552 B 552 B
Serverless bundles
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_error.js 1.02 MB 1.02 MB
404.html 4.18 kB 4.18 kB
hooks.html 3.82 kB 3.82 kB
index.js 1.02 MB 1.02 MB
link.js 1.06 MB 1.06 MB
routerDirect.js 1.05 MB 1.05 MB
withRouter.js 1.05 MB 1.05 MB
Overall change 5.2 MB 5.2 MB
Commit: 794d13b

@ijjk
Copy link
Member

ijjk commented Aug 4, 2020

Stats from current PR

Default Server Mode
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 13.6s 13.6s -57ms
nodeModulesSize 65.5 MB 65.5 MB ⚠️ +2.47 kB
Page Load Tests Overall increase ✓
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
/ failed reqs 0 0
/ total time (seconds) 2.494 2.5 ⚠️ +0.01
/ avg req/sec 1002.31 999.88 ⚠️ -2.43
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 1.51 1.505 -0.01
/error-in-render avg req/sec 1655.24 1661.28 +6.04
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..afbf.js gzip 10.2 kB 10.2 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
main-25d7dba..750c.js gzip 6.73 kB 6.73 kB
webpack-ccf5..276a.js gzip 751 B 751 B
Overall change 56.8 kB 56.8 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..dule.js gzip 6.11 kB 6.11 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
main-942ecf5..dule.js gzip 5.81 kB 5.81 kB
webpack-10c7..dule.js gzip 751 B 751 B
Overall change 51.8 kB 51.8 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-75..1629.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-874bd8a..0103.js gzip 1.28 kB 1.28 kB
_error-fa39c..ec40.js gzip 3.45 kB 3.45 kB
hooks-585f07..95a3.js gzip 887 B 887 B
index-c7b63f..fc02.js gzip 227 B 227 B
link-e97733c..af21.js gzip 1.3 kB 1.3 kB
routerDirect..ebc7.js gzip 284 B 284 B
withRouter-2..db68.js gzip 284 B 284 B
Overall change 7.72 kB 7.72 kB
Client Pages Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-97e743e..dule.js gzip 626 B 626 B
_error-b4004..dule.js gzip 2.3 kB 2.3 kB
hooks-696209..dule.js gzip 387 B 387 B
index-a4dd74..dule.js gzip 226 B 226 B
link-fbb1d2e..dule.js gzip 1.25 kB 1.25 kB
routerDirect..dule.js gzip 284 B 284 B
withRouter-1..dule.js gzip 282 B 282 B
Overall change 5.36 kB 5.36 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 272 B 272 B
_buildManife..dule.js gzip 280 B 280 B
Overall change 552 B 552 B
Rendered Page Sizes
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
index.html gzip 946 B 946 B
link.html gzip 955 B 955 B
withRouter.html gzip 940 B 940 B
Overall change 2.84 kB 2.84 kB

Serverless Mode
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 14.9s 14.9s ⚠️ +6ms
nodeModulesSize 65.5 MB 65.5 MB ⚠️ +2.47 kB
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..afbf.js gzip 10.2 kB 10.2 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
main-25d7dba..750c.js gzip 6.73 kB 6.73 kB
webpack-ccf5..276a.js gzip 751 B 751 B
Overall change 56.8 kB 56.8 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..dule.js gzip 6.11 kB 6.11 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
main-942ecf5..dule.js gzip 5.81 kB 5.81 kB
webpack-10c7..dule.js gzip 751 B 751 B
Overall change 51.8 kB 51.8 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-75..1629.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-874bd8a..0103.js gzip 1.28 kB 1.28 kB
_error-fa39c..ec40.js gzip 3.45 kB 3.45 kB
hooks-585f07..95a3.js gzip 887 B 887 B
index-c7b63f..fc02.js gzip 227 B 227 B
link-e97733c..af21.js gzip 1.3 kB 1.3 kB
routerDirect..ebc7.js gzip 284 B 284 B
withRouter-2..db68.js gzip 284 B 284 B
Overall change 7.72 kB 7.72 kB
Client Pages Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-97e743e..dule.js gzip 626 B 626 B
_error-b4004..dule.js gzip 2.3 kB 2.3 kB
hooks-696209..dule.js gzip 387 B 387 B
index-a4dd74..dule.js gzip 226 B 226 B
link-fbb1d2e..dule.js gzip 1.25 kB 1.25 kB
routerDirect..dule.js gzip 284 B 284 B
withRouter-1..dule.js gzip 282 B 282 B
Overall change 5.36 kB 5.36 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 272 B 272 B
_buildManife..dule.js gzip 280 B 280 B
Overall change 552 B 552 B
Serverless bundles
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_error.js 1.02 MB 1.02 MB
404.html 4.18 kB 4.18 kB
hooks.html 3.82 kB 3.82 kB
index.js 1.02 MB 1.02 MB
link.js 1.06 MB 1.06 MB
routerDirect.js 1.05 MB 1.05 MB
withRouter.js 1.05 MB 1.05 MB
Overall change 5.2 MB 5.2 MB
Commit: 8037981

@ijjk
Copy link
Member

ijjk commented Aug 4, 2020

Stats from current PR

Default Server Mode (Decrease detected ✓)
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 11.2s 11.4s ⚠️ +200ms
nodeModulesSize 65.5 MB 65.5 MB ⚠️ +2.47 kB
Page Load Tests Overall decrease ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
/ failed reqs 0 0
/ total time (seconds) 1.994 1.929 -0.06
/ avg req/sec 1253.61 1295.95 +42.34
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 1.107 1.143 ⚠️ +0.04
/error-in-render avg req/sec 2257.51 2187.84 ⚠️ -69.67
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..afbf.js gzip 10.2 kB 10.2 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
main-25d7dba..750c.js gzip 6.73 kB 6.73 kB
webpack-ccf5..276a.js gzip 751 B 751 B
Overall change 56.8 kB 56.8 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..dule.js gzip 6.11 kB 6.11 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
main-942ecf5..dule.js gzip 5.81 kB 5.81 kB
webpack-10c7..dule.js gzip 751 B 751 B
Overall change 51.8 kB 51.8 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-75..1629.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-874bd8a..0103.js gzip 1.28 kB 1.28 kB
_error-fa39c..ec40.js gzip 3.45 kB 3.45 kB
hooks-585f07..95a3.js gzip 887 B 887 B
index-c7b63f..fc02.js gzip 227 B 227 B
link-e97733c..af21.js gzip 1.3 kB 1.3 kB
routerDirect..ebc7.js gzip 284 B 284 B
withRouter-2..db68.js gzip 284 B 284 B
Overall change 7.72 kB 7.72 kB
Client Pages Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-97e743e..dule.js gzip 626 B 626 B
_error-b4004..dule.js gzip 2.3 kB 2.3 kB
hooks-696209..dule.js gzip 387 B 387 B
index-a4dd74..dule.js gzip 226 B 226 B
link-fbb1d2e..dule.js gzip 1.25 kB 1.25 kB
routerDirect..dule.js gzip 284 B 284 B
withRouter-1..dule.js gzip 282 B 282 B
Overall change 5.36 kB 5.36 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 272 B 272 B
_buildManife..dule.js gzip 280 B 280 B
Overall change 552 B 552 B
Rendered Page Sizes
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
index.html gzip 946 B 946 B
link.html gzip 955 B 955 B
withRouter.html gzip 940 B 940 B
Overall change 2.84 kB 2.84 kB

Serverless Mode
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 12.4s 12.4s ⚠️ +32ms
nodeModulesSize 65.5 MB 65.5 MB ⚠️ +2.47 kB
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..afbf.js gzip 10.2 kB 10.2 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
main-25d7dba..750c.js gzip 6.73 kB 6.73 kB
webpack-ccf5..276a.js gzip 751 B 751 B
Overall change 56.8 kB 56.8 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..dule.js gzip 6.11 kB 6.11 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
main-942ecf5..dule.js gzip 5.81 kB 5.81 kB
webpack-10c7..dule.js gzip 751 B 751 B
Overall change 51.8 kB 51.8 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-75..1629.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-874bd8a..0103.js gzip 1.28 kB 1.28 kB
_error-fa39c..ec40.js gzip 3.45 kB 3.45 kB
hooks-585f07..95a3.js gzip 887 B 887 B
index-c7b63f..fc02.js gzip 227 B 227 B
link-e97733c..af21.js gzip 1.3 kB 1.3 kB
routerDirect..ebc7.js gzip 284 B 284 B
withRouter-2..db68.js gzip 284 B 284 B
Overall change 7.72 kB 7.72 kB
Client Pages Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-97e743e..dule.js gzip 626 B 626 B
_error-b4004..dule.js gzip 2.3 kB 2.3 kB
hooks-696209..dule.js gzip 387 B 387 B
index-a4dd74..dule.js gzip 226 B 226 B
link-fbb1d2e..dule.js gzip 1.25 kB 1.25 kB
routerDirect..dule.js gzip 284 B 284 B
withRouter-1..dule.js gzip 282 B 282 B
Overall change 5.36 kB 5.36 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 272 B 272 B
_buildManife..dule.js gzip 280 B 280 B
Overall change 552 B 552 B
Serverless bundles
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_error.js 1.02 MB 1.02 MB
404.html 4.18 kB 4.18 kB
hooks.html 3.82 kB 3.82 kB
index.js 1.02 MB 1.02 MB
link.js 1.06 MB 1.06 MB
routerDirect.js 1.05 MB 1.05 MB
withRouter.js 1.05 MB 1.05 MB
Overall change 5.2 MB 5.2 MB
Commit: aa5be80

@ijjk
Copy link
Member

ijjk commented Aug 4, 2020

Stats from current PR

Default Server Mode (Increase detected ⚠️)
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 12.3s 12.4s ⚠️ +23ms
nodeModulesSize 65.5 MB 65.5 MB ⚠️ +2.47 kB
Page Load Tests Overall increase ✓
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
/ failed reqs 0 0
/ total time (seconds) 2.186 2.237 ⚠️ +0.05
/ avg req/sec 1143.79 1117.46 ⚠️ -26.33
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 1.286 1.253 -0.03
/error-in-render avg req/sec 1943.79 1994.6 +50.81
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..afbf.js gzip 10.2 kB 10.2 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
main-25d7dba..750c.js gzip 6.73 kB 6.73 kB
webpack-ccf5..276a.js gzip 751 B 751 B
Overall change 56.8 kB 56.8 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..dule.js gzip 6.11 kB 6.11 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
main-942ecf5..dule.js gzip 5.81 kB 5.81 kB
webpack-10c7..dule.js gzip 751 B 751 B
Overall change 51.8 kB 51.8 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-75..1629.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-874bd8a..0103.js gzip 1.28 kB 1.28 kB
_error-fa39c..ec40.js gzip 3.45 kB 3.45 kB
hooks-585f07..95a3.js gzip 887 B 887 B
index-c7b63f..fc02.js gzip 227 B 227 B
link-e97733c..af21.js gzip 1.3 kB 1.3 kB
routerDirect..ebc7.js gzip 284 B 284 B
withRouter-2..db68.js gzip 284 B 284 B
Overall change 7.72 kB 7.72 kB
Client Pages Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-97e743e..dule.js gzip 626 B 626 B
_error-b4004..dule.js gzip 2.3 kB 2.3 kB
hooks-696209..dule.js gzip 387 B 387 B
index-a4dd74..dule.js gzip 226 B 226 B
link-fbb1d2e..dule.js gzip 1.25 kB 1.25 kB
routerDirect..dule.js gzip 284 B 284 B
withRouter-1..dule.js gzip 282 B 282 B
Overall change 5.36 kB 5.36 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 272 B 272 B
_buildManife..dule.js gzip 280 B 280 B
Overall change 552 B 552 B
Rendered Page Sizes
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
index.html gzip 946 B 946 B
link.html gzip 955 B 955 B
withRouter.html gzip 940 B 940 B
Overall change 2.84 kB 2.84 kB

Serverless Mode
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 13.6s 13.7s ⚠️ +57ms
nodeModulesSize 65.5 MB 65.5 MB ⚠️ +2.47 kB
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..afbf.js gzip 10.2 kB 10.2 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
main-25d7dba..750c.js gzip 6.73 kB 6.73 kB
webpack-ccf5..276a.js gzip 751 B 751 B
Overall change 56.8 kB 56.8 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..dule.js gzip 6.11 kB 6.11 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
main-942ecf5..dule.js gzip 5.81 kB 5.81 kB
webpack-10c7..dule.js gzip 751 B 751 B
Overall change 51.8 kB 51.8 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-75..1629.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-874bd8a..0103.js gzip 1.28 kB 1.28 kB
_error-fa39c..ec40.js gzip 3.45 kB 3.45 kB
hooks-585f07..95a3.js gzip 887 B 887 B
index-c7b63f..fc02.js gzip 227 B 227 B
link-e97733c..af21.js gzip 1.3 kB 1.3 kB
routerDirect..ebc7.js gzip 284 B 284 B
withRouter-2..db68.js gzip 284 B 284 B
Overall change 7.72 kB 7.72 kB
Client Pages Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-97e743e..dule.js gzip 626 B 626 B
_error-b4004..dule.js gzip 2.3 kB 2.3 kB
hooks-696209..dule.js gzip 387 B 387 B
index-a4dd74..dule.js gzip 226 B 226 B
link-fbb1d2e..dule.js gzip 1.25 kB 1.25 kB
routerDirect..dule.js gzip 284 B 284 B
withRouter-1..dule.js gzip 282 B 282 B
Overall change 5.36 kB 5.36 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 272 B 272 B
_buildManife..dule.js gzip 280 B 280 B
Overall change 552 B 552 B
Serverless bundles
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_error.js 1.02 MB 1.02 MB
404.html 4.18 kB 4.18 kB
hooks.html 3.82 kB 3.82 kB
index.js 1.02 MB 1.02 MB
link.js 1.06 MB 1.06 MB
routerDirect.js 1.05 MB 1.05 MB
withRouter.js 1.05 MB 1.05 MB
Overall change 5.2 MB 5.2 MB
Commit: 200f91e

@ijjk
Copy link
Member

ijjk commented Aug 4, 2020

Stats from current PR

Default Server Mode
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 12.7s 12.4s -271ms
nodeModulesSize 65.5 MB 65.5 MB ⚠️ +2.47 kB
Page Load Tests Overall increase ✓
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
/ failed reqs 0 0
/ total time (seconds) 2.307 2.219 -0.09
/ avg req/sec 1083.47 1126.72 +43.25
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 1.215 1.238 ⚠️ +0.02
/error-in-render avg req/sec 2058.19 2018.98 ⚠️ -39.21
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..afbf.js gzip 10.2 kB 10.2 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
main-25d7dba..750c.js gzip 6.73 kB 6.73 kB
webpack-ccf5..276a.js gzip 751 B 751 B
Overall change 56.8 kB 56.8 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..dule.js gzip 6.11 kB 6.11 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
main-942ecf5..dule.js gzip 5.81 kB 5.81 kB
webpack-10c7..dule.js gzip 751 B 751 B
Overall change 51.8 kB 51.8 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-75..1629.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-874bd8a..0103.js gzip 1.28 kB 1.28 kB
_error-fa39c..ec40.js gzip 3.45 kB 3.45 kB
hooks-585f07..95a3.js gzip 887 B 887 B
index-c7b63f..fc02.js gzip 227 B 227 B
link-e97733c..af21.js gzip 1.3 kB 1.3 kB
routerDirect..ebc7.js gzip 284 B 284 B
withRouter-2..db68.js gzip 284 B 284 B
Overall change 7.72 kB 7.72 kB
Client Pages Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-97e743e..dule.js gzip 626 B 626 B
_error-b4004..dule.js gzip 2.3 kB 2.3 kB
hooks-696209..dule.js gzip 387 B 387 B
index-a4dd74..dule.js gzip 226 B 226 B
link-fbb1d2e..dule.js gzip 1.25 kB 1.25 kB
routerDirect..dule.js gzip 284 B 284 B
withRouter-1..dule.js gzip 282 B 282 B
Overall change 5.36 kB 5.36 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 272 B 272 B
_buildManife..dule.js gzip 280 B 280 B
Overall change 552 B 552 B
Rendered Page Sizes
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
index.html gzip 946 B 946 B
link.html gzip 955 B 955 B
withRouter.html gzip 940 B 940 B
Overall change 2.84 kB 2.84 kB

Serverless Mode
General Overall increase ⚠️
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
buildDuration 13.7s 13.9s ⚠️ +195ms
nodeModulesSize 65.5 MB 65.5 MB ⚠️ +2.47 kB
Client Bundles (main, webpack, commons)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..afbf.js gzip 10.2 kB 10.2 kB
framework.HASH.js gzip 39.1 kB 39.1 kB
main-25d7dba..750c.js gzip 6.73 kB 6.73 kB
webpack-ccf5..276a.js gzip 751 B 751 B
Overall change 56.8 kB 56.8 kB
Client Bundles (main, webpack, commons) Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
677f882d2ed8..dule.js gzip 6.11 kB 6.11 kB
framework.HA..dule.js gzip 39.1 kB 39.1 kB
main-942ecf5..dule.js gzip 5.81 kB 5.81 kB
webpack-10c7..dule.js gzip 751 B 751 B
Overall change 51.8 kB 51.8 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
polyfills-75..1629.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-874bd8a..0103.js gzip 1.28 kB 1.28 kB
_error-fa39c..ec40.js gzip 3.45 kB 3.45 kB
hooks-585f07..95a3.js gzip 887 B 887 B
index-c7b63f..fc02.js gzip 227 B 227 B
link-e97733c..af21.js gzip 1.3 kB 1.3 kB
routerDirect..ebc7.js gzip 284 B 284 B
withRouter-2..db68.js gzip 284 B 284 B
Overall change 7.72 kB 7.72 kB
Client Pages Modern
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_app-97e743e..dule.js gzip 626 B 626 B
_error-b4004..dule.js gzip 2.3 kB 2.3 kB
hooks-696209..dule.js gzip 387 B 387 B
index-a4dd74..dule.js gzip 226 B 226 B
link-fbb1d2e..dule.js gzip 1.25 kB 1.25 kB
routerDirect..dule.js gzip 284 B 284 B
withRouter-1..dule.js gzip 282 B 282 B
Overall change 5.36 kB 5.36 kB
Client Build Manifests
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_buildManifest.js gzip 272 B 272 B
_buildManife..dule.js gzip 280 B 280 B
Overall change 552 B 552 B
Serverless bundles
vercel/next.js canary MLH-Fellowship/next.js darsh/14204 Change
_error.js 1.02 MB 1.02 MB
404.html 4.18 kB 4.18 kB
hooks.html 3.82 kB 3.82 kB
index.js 1.02 MB 1.02 MB
link.js 1.06 MB 1.06 MB
routerDirect.js 1.05 MB 1.05 MB
withRouter.js 1.05 MB 1.05 MB
Overall change 5.2 MB 5.2 MB
Commit: ec7e31f

@kodiakhq kodiakhq bot merged commit 96a66c4 into vercel:canary Aug 4, 2020
@darshkpatel darshkpatel deleted the darsh/14204 branch August 4, 2020 10:39
@vercel vercel locked as resolved and limited conversation to collaborators Jan 30, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add getStaticProps revalidation interval to CLI output
4 participants