Skip to content

Feat/14701 full reload notification#28866

Merged
kodiakhq[bot] merged 4 commits intovercel:canaryfrom
apollisa:feat/14701-full-reload-notification
Dec 17, 2021
Merged

Feat/14701 full reload notification#28866
kodiakhq[bot] merged 4 commits intovercel:canaryfrom
apollisa:feat/14701-full-reload-notification

Conversation

@apollisa
Copy link
Copy Markdown

@apollisa apollisa commented Sep 7, 2021

Feature

  • Implements an existing feature request or RFC. Make sure the feature request has been accepted for implementation before opening a PR.
  • Related issue: Fast Refresh full reload notification #14701
  • Integration tests added
  • Documentation added
  • Telemetry added. In case of a feature if it's used or not.
  • Errors have helpful link attached, see contributing.md

Screen Shot 2021-12-17 at 2 07 04 PM

Closes: #14701

@apollisa
Copy link
Copy Markdown
Author

Hello @huozhi, @ijjk, @shuding, @styfle and @timneutkens, may I please request again a review of my PR?

@zifeo zifeo mentioned this pull request Nov 2, 2021
@ijjk

This comment has been minimized.

@ijjk

This comment has been minimized.

Comment thread packages/next/client/dev/error-overlay/hot-dev-client.js Outdated
Copy link
Copy Markdown
Member

@ijjk ijjk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like tests will need updating for this, we could use the NEXT_TEST_MODE env to potentially not require the reload button to be clicked for all tests. Great work on this!

@ijjk

This comment has been minimized.

@ijjk

This comment has been minimized.

@ijjk

This comment has been minimized.

Copy link
Copy Markdown
Member

@ijjk ijjk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can iterate on the error shown to help track down the source in future PRs but this looks good to start, thanks for the PR!

@ijjk
Copy link
Copy Markdown
Member

ijjk commented Dec 17, 2021

Stats from current PR

Default Build (Increase detected ⚠️)
General Overall increase ⚠️
vercel/next.js canary apollisa/next.js feat/14701-full-reload-notification Change
buildDuration 17.3s 17.2s -62ms
buildDurationCached 3.2s 3.3s ⚠️ +35ms
nodeModulesSize 348 MB 348 MB ⚠️ +9.83 kB
Page Load Tests Overall increase ✓
vercel/next.js canary apollisa/next.js feat/14701-full-reload-notification Change
/ failed reqs 0 0
/ total time (seconds) 2.834 2.762 -0.07
/ avg req/sec 882.21 905.04 +22.83
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 1.267 1.2 -0.07
/error-in-render avg req/sec 1973.5 2083.95 +110.45
Client Bundles (main, webpack, commons)
vercel/next.js canary apollisa/next.js feat/14701-full-reload-notification Change
450.HASH.js gzip 179 B 179 B
framework-HASH.js gzip 42.2 kB 42.2 kB
main-HASH.js gzip 30.2 kB 30.2 kB
webpack-HASH.js gzip 1.45 kB 1.45 kB
Overall change 74 kB 74 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary apollisa/next.js feat/14701-full-reload-notification Change
polyfills-HASH.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary apollisa/next.js feat/14701-full-reload-notification Change
_app-HASH.js gzip 1.37 kB 1.37 kB
_error-HASH.js gzip 194 B 194 B
amp-HASH.js gzip 312 B 312 B
css-HASH.js gzip 326 B 326 B
dynamic-HASH.js gzip 2.37 kB 2.37 kB
head-HASH.js gzip 350 B 350 B
hooks-HASH.js gzip 919 B 919 B
image-HASH.js gzip 4.73 kB 4.73 kB
index-HASH.js gzip 263 B 263 B
link-HASH.js gzip 2.13 kB 2.13 kB
routerDirect..HASH.js gzip 321 B 321 B
script-HASH.js gzip 383 B 383 B
withRouter-HASH.js gzip 318 B 318 B
85e02e95b279..7e3.css gzip 107 B 107 B
Overall change 14.1 kB 14.1 kB
Client Build Manifests
vercel/next.js canary apollisa/next.js feat/14701-full-reload-notification Change
_buildManifest.js gzip 459 B 459 B
Overall change 459 B 459 B
Rendered Page Sizes
vercel/next.js canary apollisa/next.js feat/14701-full-reload-notification Change
index.html gzip 532 B 532 B
link.html gzip 546 B 546 B
withRouter.html gzip 526 B 526 B
Overall change 1.6 kB 1.6 kB

Default Build with SWC (Increase detected ⚠️)
General Overall increase ⚠️
vercel/next.js canary apollisa/next.js feat/14701-full-reload-notification Change
buildDuration 19s 18.8s -175ms
buildDurationCached 3.3s 3.3s ⚠️ +25ms
nodeModulesSize 348 MB 348 MB ⚠️ +9.83 kB
Page Load Tests Overall increase ✓
vercel/next.js canary apollisa/next.js feat/14701-full-reload-notification Change
/ failed reqs 0 0
/ total time (seconds) 2.857 2.868 ⚠️ +0.01
/ avg req/sec 875.16 871.61 ⚠️ -3.55
/error-in-render failed reqs 0 0
/error-in-render total time (seconds) 1.289 1.27 -0.02
/error-in-render avg req/sec 1938.93 1968.36 +29.43
Client Bundles (main, webpack, commons)
vercel/next.js canary apollisa/next.js feat/14701-full-reload-notification Change
450.HASH.js gzip 179 B 179 B
framework-HASH.js gzip 42.3 kB 42.3 kB
main-HASH.js gzip 30.3 kB 30.3 kB
webpack-HASH.js gzip 1.44 kB 1.44 kB
Overall change 74.3 kB 74.3 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary apollisa/next.js feat/14701-full-reload-notification Change
polyfills-HASH.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary apollisa/next.js feat/14701-full-reload-notification Change
_app-HASH.js gzip 1.35 kB 1.35 kB
_error-HASH.js gzip 180 B 180 B
amp-HASH.js gzip 305 B 305 B
css-HASH.js gzip 321 B 321 B
dynamic-HASH.js gzip 2.36 kB 2.36 kB
head-HASH.js gzip 342 B 342 B
hooks-HASH.js gzip 906 B 906 B
image-HASH.js gzip 4.75 kB 4.75 kB
index-HASH.js gzip 256 B 256 B
link-HASH.js gzip 2.19 kB 2.19 kB
routerDirect..HASH.js gzip 314 B 314 B
script-HASH.js gzip 375 B 375 B
withRouter-HASH.js gzip 309 B 309 B
85e02e95b279..7e3.css gzip 107 B 107 B
Overall change 14.1 kB 14.1 kB
Client Build Manifests
vercel/next.js canary apollisa/next.js feat/14701-full-reload-notification Change
_buildManifest.js gzip 459 B 459 B
Overall change 459 B 459 B
Rendered Page Sizes
vercel/next.js canary apollisa/next.js feat/14701-full-reload-notification Change
index.html gzip 532 B 532 B
link.html gzip 546 B 546 B
withRouter.html gzip 526 B 526 B
Overall change 1.6 kB 1.6 kB
Commit: 84fb77e

@kodiakhq kodiakhq Bot merged commit 83b04c8 into vercel:canary Dec 17, 2021
@apollisa apollisa deleted the feat/14701-full-reload-notification branch January 6, 2022 16:45
@vercel vercel locked as resolved and limited conversation to collaborators Feb 5, 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.

Fast Refresh full reload notification

2 participants