Skip to content

Conversation

@n3ps
Copy link
Contributor

@n3ps n3ps commented Nov 27, 2025

Description

Open in GitHub Codespaces

Changelog

CHANGELOG entry: null

Related issues

Fixes:

Manual testing steps

  1. Go to this page...

Screenshots/Recordings

Before

After

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

@n3ps n3ps added the team-core-extension-ux Core Extension UX team label Nov 27, 2025
@github-actions
Copy link
Contributor

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@metamaskbot
Copy link
Collaborator

✨ Files requiring CODEOWNER review ✨

👨‍🔧 @MetaMask/core-extension-ux (1 files, +2 -92)
  • 📁 ui/
    • 📁 pages/
      • 📁 home/
        • 📄 home.component.js +2 -92

@metamaskbot
Copy link
Collaborator

Builds ready [1e4c926]
UI Startup Metrics (1284 ± 120 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12841049156112013701493
load1080883130610311581266
domContentLoaded1074880129910211521254
domInteractive271697192380
firstPaint60287129343310741241
backgroundConnect22419927613232249
firstReactRender301960103354
getState3816167204271
initialActions108112
loadScripts8566791074989231044
setupStore1162731318
numNetworkReqs1257820572
BrowserifyPower User HomeuiStartup20101565279425721982536
load96684614301389641339
domContentLoaded95283714191399451330
domInteractive34151623031125
firstPaint6777414203699231264
backgroundConnect237183755110208521
firstReactRender5840125156291
getState20513966182213267
initialActions102112
loadScripts76565812091337551128
setupStore1894572137
numNetworkReqs1546540175197385
WebpackStandard HomeuiStartup803683109779837976
load62655591870656787
domContentLoaded62255091370652781
domInteractive2614182252087
firstPaint19573777126190575
backgroundConnect1157591326
firstReactRender2720136123137
getState251351103242
initialActions104112
loadScripts62054890568648771
setupStore1052431115
numNetworkReqs1257720574
WebpackPower User HomeuiStartup17351328248626719732190
load6835901161104685953
domContentLoaded6725811152105672948
domInteractive37171413136129
firstPaint25493959162273674
backgroundConnect113963319535566
firstReactRender614588106782
getState18813169889188239
initialActions105112
loadScripts6705791142103670940
setupStore22961122549
numNetworkReqs1656938777209372
FirefoxBrowserifyStandard HomeuiStartup12741081165613713731552
load1049935143711310931342
domContentLoaded1049935143611310931341
domInteractive62302283584139
firstPaint------
backgroundConnect43212142944103
firstReactRender23185582345
getState11610212924
initialActions103112
loadScripts1022919134910510571266
setupStore11515917929
numNetworkReqs1156515655
BrowserifyPower User HomeuiStartup26181906466846827283629
load1184966258520011861592
domContentLoaded1184965258520011861592
domInteractive11834570102109384
firstPaint------
backgroundConnect127251136138119396
firstReactRender62382102265105
getState25266845160264642
initialActions208125
loadScripts1134949163913711521469
setupStore1669900207172705
numNetworkReqs101643196578244
WebpackStandard HomeuiStartup16251347212916217331979
load13281119161210713981547
domContentLoaded13281119161110613981547
domInteractive793018835104145
firstPaint------
backgroundConnect59192604473155
firstReactRender30237073243
getState197168251666
initialActions103122
loadScripts1295110115449713651494
setupStore186328331640
numNetworkReqs1256817764
WebpackPower User HomeuiStartup30092082590976730914666
load14641182305639514772693
domContentLoaded14641181305539514772692
domInteractive1112954111199428
firstPaint------
backgroundConnect158251169186149517
firstReactRender67422142968136
getState324911263248470815
initialActions219123
loadScripts13951165289731614272067
setupStore1375786185130625
numNetworkReqs100602565979240
📊 Page Load Benchmark Results

Current Commit: 1e4c926 | Date: 11/27/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±37ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 722ms (±35ms) 🟢 | historical mean value: 721ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±12ms) 🟢 | historical mean value: 80ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 37ms 1.01s 1.31s 1.06s 1.31s
domContentLoaded 722ms 35ms 702ms 981ms 744ms 981ms
firstPaint 77ms 12ms 60ms 180ms 88ms 180ms
firstContentfulPaint 77ms 12ms 60ms 180ms 88ms 180ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 1.71 KiB (0.04%)
  • ui: -57.03 KiB (-0.73%)
  • common: 1.42 KiB (0.02%)

@metamaskbot
Copy link
Collaborator

Builds ready [76be8a4]
UI Startup Metrics (1220 ± 110 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12201018151911012941423
load102386612629510681222
domContentLoaded101786112549310641213
domInteractive2715115222284
firstPaint5198012683989721228
backgroundConnect21419724911220234
firstReactRender2919124122954
getState3416129183872
initialActions104112
loadScripts808663105690848997
setupStore1172341221
numNetworkReqs1257920574
BrowserifyPower User HomeuiStartup------
load------
domContentLoaded------
domInteractive------
firstPaint------
backgroundConnect------
firstReactRender------
getState------
initialActions------
loadScripts------
setupStore------
numNetworkReqs------
WebpackStandard HomeuiStartup807695104579845988
load62455687271641782
domContentLoaded61955286670635777
domInteractive2514109202082
firstPaint28264872210300713
backgroundConnect1063751018
firstReactRender2819118113241
getState261275123552
initialActions102111
loadScripts61755085869633769
setupStore1064151318
numNetworkReqs1257520572
WebpackPower User HomeuiStartup16791340220925719472102
load67658598491689926
domContentLoaded66658198091677921
domInteractive40172223836135
firstPaint28288803170332658
backgroundConnect90660517820579
firstReactRender61458486777
getState1738571757177191
initialActions103112
loadScripts66357997290675912
setupStore1994792343
numNetworkReqs1646839977210383
FirefoxBrowserifyStandard HomeuiStartup12741077170914113591604
load1054903137910011041309
domContentLoaded1053903137910011041308
domInteractive59322583578134
firstPaint------
backgroundConnect45201242753102
firstReactRender22184442235
getState147159201133
initialActions103022
loadScripts102788913289210731241
setupStore1159211933
numNetworkReqs1156515753
BrowserifyPower User HomeuiStartup26931935506362627784440
load1201952265528911681639
domContentLoaded1201945265428911681638
domInteractive12434642128109471
firstPaint------
backgroundConnect151261630232112485
firstReactRender62371302069102
getState33357959254576848
initialActions207123
loadScripts1127933163216411261518
setupStore1387683154176587
numNetworkReqs101633096180237
WebpackStandard HomeuiStartup14851257201015115701798
load12201065157710412801407
domContentLoaded12191064157710412791406
domInteractive53261743174109
firstPaint------
backgroundConnect47192743346110
firstReactRender27197082839
getState147169211423
initialActions102122
loadScripts1192104715499712551371
setupStore165232281165
numNetworkReqs1156616763
WebpackPower User HomeuiStartup28582059471665829474517
load14221158284435414032431
domContentLoaded14211158284335414032430
domInteractive1113362911894406
firstPaint------
backgroundConnect149371438236123449
firstReactRender5841125146288
getState25575864199307719
initialActions501021437
loadScripts13381139233423413521923
setupStore12810709161136544
numNetworkReqs103642596281250
📊 Page Load Benchmark Results

Current Commit: 76be8a4 | Date: 11/27/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±42ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 717ms (±40ms) 🟢 | historical mean value: 724ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±13ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 42ms 1.00s 1.36s 1.07s 1.36s
domContentLoaded 717ms 40ms 695ms 1.04s 748ms 1.04s
firstPaint 76ms 13ms 56ms 192ms 84ms 192ms
firstContentfulPaint 76ms 13ms 56ms 192ms 84ms 192ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 1.71 KiB (0.04%)
  • ui: -57.13 KiB (-0.73%)
  • common: 1.42 KiB (0.02%)

@metamaskbot
Copy link
Collaborator

Builds ready [76be8a4]
UI Startup Metrics (1220 ± 110 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12201018151911012941423
load102386612629510681222
domContentLoaded101786112549310641213
domInteractive2715115222284
firstPaint5198012683989721228
backgroundConnect21419724911220234
firstReactRender2919124122954
getState3416129183872
initialActions104112
loadScripts808663105690848997
setupStore1172341221
numNetworkReqs1257920574
BrowserifyPower User HomeuiStartup22781858342430724253005
load1122928208719111251579
domContentLoaded1105918206419111131570
domInteractive43192634335151
firstPaint773135209245110801526
backgroundConnect309200815132292649
firstReactRender69421332073121
getState21715984969228264
initialActions108112
loadScripts86270917561828501319
setupStore201096102336
numNetworkReqs1576939975198345
WebpackStandard HomeuiStartup807695104579845988
load62455687271641782
domContentLoaded61955286670635777
domInteractive2514109202082
firstPaint28264872210300713
backgroundConnect1063751018
firstReactRender2819118113241
getState261275123552
initialActions102111
loadScripts61755085869633769
setupStore1064151318
numNetworkReqs1257520572
WebpackPower User HomeuiStartup16791340220925719472102
load67658598491689926
domContentLoaded66658198091677921
domInteractive40172223836135
firstPaint28288803170332658
backgroundConnect90660517820579
firstReactRender61458486777
getState1738571757177191
initialActions103112
loadScripts66357997290675912
setupStore1994792343
numNetworkReqs1646839977210383
FirefoxBrowserifyStandard HomeuiStartup12741077170914113591604
load1054903137910011041309
domContentLoaded1053903137910011041308
domInteractive59322583578134
firstPaint------
backgroundConnect45201242753102
firstReactRender22184442235
getState147159201133
initialActions103022
loadScripts102788913289210731241
setupStore1159211933
numNetworkReqs1156515753
BrowserifyPower User HomeuiStartup26931935506362627784440
load1201952265528911681639
domContentLoaded1201945265428911681638
domInteractive12434642128109471
firstPaint------
backgroundConnect151261630232112485
firstReactRender62371302069102
getState33357959254576848
initialActions207123
loadScripts1127933163216411261518
setupStore1387683154176587
numNetworkReqs101633096180237
WebpackStandard HomeuiStartup14851257201015115701798
load12201065157710412801407
domContentLoaded12191064157710412791406
domInteractive53261743174109
firstPaint------
backgroundConnect47192743346110
firstReactRender27197082839
getState147169211423
initialActions102122
loadScripts1192104715499712551371
setupStore165232281165
numNetworkReqs1156616763
WebpackPower User HomeuiStartup28582059471665829474517
load14221158284435414032431
domContentLoaded14211158284335414032430
domInteractive1113362911894406
firstPaint------
backgroundConnect149371438236123449
firstReactRender5841125146288
getState25575864199307719
initialActions501021437
loadScripts13381139233423413521923
setupStore12810709161136544
numNetworkReqs103642596281250
📊 Page Load Benchmark Results

Current Commit: 76be8a4 | Date: 11/27/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±42ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 717ms (±40ms) 🟢 | historical mean value: 724ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±13ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 42ms 1.00s 1.36s 1.07s 1.36s
domContentLoaded 717ms 40ms 695ms 1.04s 748ms 1.04s
firstPaint 76ms 13ms 56ms 192ms 84ms 192ms
firstContentfulPaint 76ms 13ms 56ms 192ms 84ms 192ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 1.71 KiB (0.04%)
  • ui: -57.13 KiB (-0.73%)
  • common: 1.42 KiB (0.02%)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size-M team-core-extension-ux Core Extension UX team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants