Skip to content

Conversation

@sahar-fehri
Copy link
Contributor

@sahar-fehri sahar-fehri commented Oct 31, 2025

Description

After removing the static supportedChainIds array from core; this PR uses the new state property.

Do not merge before this MetaMask/core#7005
Open in GitHub Codespaces

Changelog

CHANGELOG entry: No user facing changes are expected after this PR. This PR deals with breaking changes coming from core PR that removes the static supported chainIds in favor of pulling the list from API.

Related issues

Fixes:

Manual testing steps

No user facing/ functionality changes are expected after this PR.

  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.

@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

metamaskbot commented Oct 31, 2025

✨ Files requiring CODEOWNER review ✨

@MetaMask/confirmations (4 files, +27 -3)
  • 📁 ui/
    • 📁 pages/
      • 📁 confirmations/
        • 📁 components/
          • 📁 simulation-details/
            • 📄 useBalanceChanges.test.ts +1 -0
            • 📄 useBalanceChanges.ts +17 -2
        • 📁 hooks/
          • 📁 transactions/
            • 📁 dapp-swap-comparison/
              • 📄 useDappSwapComparisonInfo.test.ts +8 -1
              • 📄 useDappSwapComparisonInfo.ts +1 -0

👨‍🔧 @MetaMask/core-extension-ux (1 files, +3 -0)
  • 📁 ui/
    • 📁 components/
      • 📁 multichain/
        • 📁 import-tokens-modal/
          • 📄 import-tokens-modal.js +3 -0

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: dadac0c | Date: 10/31/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±72ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 734ms (±69ms) 🟢 | historical mean value: 721ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±11ms) 🟢 | historical mean value: 76ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 72ms 1.01s 1.33s 1.28s 1.33s
domContentLoaded 734ms 69ms 698ms 1.01s 952ms 1.01s
firstPaint 75ms 11ms 60ms 152ms 84ms 152ms
firstContentfulPaint 75ms 11ms 60ms 152ms 84ms 152ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [dadac0c]
UI Startup Metrics (1285 ± 81 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1285114114868113451453
load109896013198011431259
domContentLoaded109295713087911311254
domInteractive201464101947
firstPaint62185131544611011201
backgroundConnect2312182507236245
firstReactRender29185683347
getState21896102337
initialActions61286820
loadScripts8677361081789041033
setupStore1162841120
numNetworkReqs107348732
BrowserifyPower User HomeuiStartup22561873375657026693756
load1200994176530716681765
domContentLoaded1188988175030116431750
domInteractive301766165166
firstPaint871213173652210851736
backgroundConnect26923051468294514
firstReactRender25232712627
getState19416326031213260
initialActions418278
loadScripts946758147828513651478
setupStore1292841128
numNetworkReqs371194703174572703
WebpackStandard HomeuiStartup8587251357928711081
load641584116485648864
domContentLoaded633577115783640851
domInteractive15115481439
firstPaint22657884212216638
backgroundConnect251263102847
firstReactRender28166493245
getState1264251419
initialActions319247
loadScripts630575114681638840
setupStore1062231214
numNetworkReqs117419937
WebpackPower User HomeuiStartup17941496250137323892501
load76465111351608661135
domContentLoaded72463710251198321025
domInteractive221444103244
firstPaint4388810283488611028
backgroundConnect12722472160177472
firstReactRender29244462944
getState17315227733178277
initialActions10146151946
loadScripts71963510141168201014
setupStore21669214269
numNetworkReqs322164581143538581
FirefoxBrowserifyStandard HomeuiStartup1504129517909715801678
load1280109114978213481417
domContentLoaded1279109014968213481417
domInteractive1153822340133202
firstPaint------
backgroundConnect4625151195380
firstReactRender27215972752
getState74233813
initialActions4218246
loadScripts1251106714658113191389
setupStore12795101217
numNetworkReqs107367931
BrowserifyPower User HomeuiStartup28212275384642531443846
load14731253183817916161838
domContentLoaded14731252183817916161838
domInteractive16410230453208304
firstPaint------
backgroundConnect2625110792932511079
firstReactRender41325564755
getState1458721839184218
initialActions172117319117
loadScripts13871221156711015051567
setupStore4671865052186
numNetworkReqs272168576111320576
WebpackStandard HomeuiStartup16701468203312117201935
load1428126117739814791643
domContentLoaded1428126017739814791642
domInteractive1083439354113256
firstPaint------
backgroundConnect4926108185788
firstReactRender3424117153476
getState94487917
initialActions4121349
loadScripts1400124317369714421611
setupStore158148161448
numNetworkReqs117388834
WebpackPower User HomeuiStartup29792436376943232843769
load16671364203619718592036
domContentLoaded16661364203619718592036
domInteractive1508426462212264
firstPaint------
backgroundConnect20534574170433574
firstReactRender48356175361
getState15210227547192275
initialActions913891438
loadScripts16121344198218717921982
setupStore42121964454196
numNetworkReqs282138509111375509
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 39 Bytes (0%)
  • ui: -772 Bytes (-0.01%)
  • common: 2.23 KiB (0.03%)

@github-actions github-actions bot added size-XL and removed size-M labels Oct 31, 2025
@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 7503529 | Date: 10/31/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.02s (±38ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 713ms (±36ms) 🟢 | historical mean value: 722ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±10ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.02s 38ms 1.00s 1.30s 1.07s 1.30s
domContentLoaded 713ms 36ms 695ms 982ms 744ms 982ms
firstPaint 75ms 10ms 56ms 156ms 84ms 156ms
firstContentfulPaint 75ms 10ms 56ms 156ms 84ms 156ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [7503529]
UI Startup Metrics (1255 ± 78 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1255109814237813151378
load107394712577311261181
domContentLoaded106794212487211211173
domInteractive20145791852
firstPaint61271125643410821177
backgroundConnect2282172486231242
firstReactRender28164973242
getState2075372436
initialActions71538922
loadScripts845720102271897953
setupStore1162331217
numNetworkReqs107358733
BrowserifyPower User HomeuiStartup22501845382960229223829
load1192950208735516712087
domContentLoaded1184941206835316592068
domInteractive30161102445110
firstPaint65419920724999832072
backgroundConnect25922054375249543
firstReactRender26243122631
getState18516622218203222
initialActions72246524
loadScripts946719171832714011718
setupStore1191311213
numNetworkReqs362172710194640710
WebpackStandard HomeuiStartup837718112872848996
load62957893869636804
domContentLoaded62257392767631787
domInteractive15115291345
firstPaint18560931188185622
backgroundConnect22114982543
firstReactRender27177293233
getState1252131417
initialActions3010247
loadScripts61957191765629777
setupStore1052431113
numNetworkReqs117399938
WebpackPower User HomeuiStartup17471298282545122722825
load75162412251868411225
domContentLoaded71161010581367961058
domInteractive20134792247
firstPaint52713510613188001061
backgroundConnect11523451146140451
firstReactRender27234652746
getState16412922619170226
initialActions3013508419350
loadScripts70660810471337851047
setupStore3162095049209
numNetworkReqs335200693159544693
FirefoxBrowserifyStandard HomeuiStartup15031317194111115711681
load1277113014988313401430
domContentLoaded1277112914978313391430
domInteractive1213630741131217
firstPaint------
backgroundConnect4526141205083
firstReactRender25215042634
getState9413914713
initialActions4115248
loadScripts1249109614678013081403
setupStore147207201320
numNetworkReqs107367832
BrowserifyPower User HomeuiStartup27142136453464128614534
load13881155181616614171816
domContentLoaded13881155181616614171816
domInteractive1519626857199268
firstPaint------
backgroundConnect2323212933392561293
firstReactRender37296494164
getState1508929249172292
initialActions8171171071
loadScripts13361128174514213701745
setupStore3361553740155
numNetworkReqs268161625137326625
WebpackStandard HomeuiStartup15891450202711516221908
load1365120517519514131574
domContentLoaded1364120517509514131574
domInteractive1063440054112233
firstPaint------
backgroundConnect4524150215186
firstReactRender332375153173
getState84497818
initialActions41698311
loadScripts1336118816458913861529
setupStore1276681229
numNetworkReqs117408835
WebpackPower User HomeuiStartup28032369375938731783759
load15971324212924018852129
domContentLoaded15961323212824018852128
domInteractive1517931961192319
firstPaint------
backgroundConnect21843555172322555
firstReactRender463085155285
getState1196520832130208
initialActions824911949
loadScripts15381296204722018232047
setupStore3371383043138
numNetworkReqs269137496122418496
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 39 Bytes (0%)
  • ui: -250 Bytes (0%)
  • common: 2.23 KiB (0.03%)

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: c565efb | Date: 10/31/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±36ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 725ms (±34ms) 🟢 | historical mean value: 722ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±12ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 36ms 1.01s 1.30s 1.08s 1.30s
domContentLoaded 725ms 34ms 701ms 972ms 759ms 972ms
firstPaint 77ms 12ms 64ms 188ms 84ms 188ms
firstContentfulPaint 77ms 12ms 64ms 188ms 84ms 188ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [c565efb]
UI Startup Metrics (1274 ± 84 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1274109615278413281391
load108894413478011421219
domContentLoaded108193913378111361210
domInteractive2114115142054
firstPaint63571130344911191187
backgroundConnect23121637016234243
firstReactRender28185473043
getState2186392439
initialActions60305719
loadScripts857723110979913981
setupStore1152641218
numNetworkReqs107358733
BrowserifyPower User HomeuiStartup22281782336358631553363
load1168929190732916001907
domContentLoaded1158921187432215931874
domInteractive271553154753
firstPaint79417119074309991907
backgroundConnect25522136942291369
firstReactRender27243442934
getState17513219415188194
initialActions11253141153
loadScripts924698158630113461586
setupStore1382751527
numNetworkReqs346178713201656713
WebpackStandard HomeuiStartup8727401267918771085
load65059296584651912
domContentLoaded64258595181644900
domInteractive16114681439
firstPaint20558981234167909
backgroundConnect241162102851
firstReactRender27175383335
getState1353341519
initialActions3022348
loadScripts63958294078642889
setupStore1152541319
numNetworkReqs117409938
WebpackPower User HomeuiStartup16091209235633518772356
load70058011791768431179
domContentLoaded648569987120721987
domInteractive18133582635
firstPaint44958992316726992
backgroundConnect13524467158353467
firstReactRender26224762647
getState1421231548147154
initialActions10162171162
loadScripts644566980118714980
setupStore2651033031103
numNetworkReqs338160594152582594
FirefoxBrowserifyStandard HomeuiStartup14761252196311915461660
load1257107017269813151405
domContentLoaded1257107017269813151405
domInteractive1143626844125211
firstPaint------
backgroundConnect4227130164870
firstReactRender26216162638
getState9415315815
initialActions51901238
loadScripts1231105017039512951367
setupStore1175251122
numNetworkReqs107367831
BrowserifyPower User HomeuiStartup27852306380251635253802
load14171237182616014851826
domContentLoaded14171237182516014841825
domInteractive1549226846193268
firstPaint------
backgroundConnect3223110723909071072
firstReactRender423098164998
getState1397418931170189
initialActions141113279113
loadScripts13321180164011714251640
setupStore35796264796
numNetworkReqs274155486117419486
WebpackStandard HomeuiStartup16081420221513216431885
load13821230193311714301612
domContentLoaded13821229193311814301612
domInteractive1062939857110253
firstPaint------
backgroundConnect4527166195069
firstReactRender332279163075
getState74485713
initialActions6122923312
loadScripts13541202180311113981582
setupStore13676101230
numNetworkReqs117368831
WebpackPower User HomeuiStartup29162268469765336054697
load16491225234830317792348
domContentLoaded16491225234730317792347
domInteractive1467235876194358
firstPaint------
backgroundConnect24424855267515855
firstReactRender46301072248107
getState1326127850136278
initialActions712161021
loadScripts15761209211923517102119
setupStore4972095463209
numNetworkReqs291148687158359687
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 39 Bytes (0%)
  • ui: 1.69 KiB (0.02%)
  • common: 2.23 KiB (0.03%)

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: d527bb0 | Date: 10/31/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±40ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 716ms (±38ms) 🟢 | historical mean value: 722ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±14ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 40ms 999ms 1.30s 1.08s 1.30s
domContentLoaded 716ms 38ms 690ms 979ms 753ms 979ms
firstPaint 75ms 14ms 56ms 196ms 84ms 196ms
firstContentfulPaint 75ms 14ms 56ms 196ms 84ms 196ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [d527bb0]
UI Startup Metrics (1298 ± 86 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1298113816038613451459
load110698113337711451242
domContentLoaded110097613267611401235
domInteractive221480131953
firstPaint62971133544811051241
backgroundConnect2372212727241250
firstReactRender29184463441
getState2194772436
initialActions81629821
loadScripts8697351088769141007
setupStore1263551224
numNetworkReqs107368733
BrowserifyPower User HomeuiStartup22341798346161230803461
load1183944195234716871952
domContentLoaded1169937191933316291919
domInteractive321778235578
firstPaint720157196360010061963
backgroundConnect267227655103260655
firstReactRender26233022730
getState17714124724192247
initialActions1116318763
loadScripts930716153130413911531
setupStore1192541125
numNetworkReqs341184715204657715
WebpackStandard HomeuiStartup8867461163789141060
load65659494365660816
domContentLoaded64658992363652793
domInteractive16124171537
firstPaint20858944213195797
backgroundConnect261263103048
firstReactRender291789103438
getState1261931517
initialActions31153410
loadScripts64358791161649782
setupStore1152341316
numNetworkReqs117409937
WebpackPower User HomeuiStartup17341427227528821092275
load73562611871478381187
domContentLoaded70061311121307251112
domInteractive19123582635
firstPaint44596931282686931
backgroundConnect12723412137227412
firstReactRender27234253042
getState15313318511157185
initialActions813913839
loadScripts69661111011287141101
setupStore19656182756
numNetworkReqs316183555140532555
FirefoxBrowserifyStandard HomeuiStartup1442127418559815081589
load1229109414737712891375
domContentLoaded1229109314737712891375
domInteractive1123830945116217
firstPaint------
backgroundConnect4328147184789
firstReactRender25204852540
getState9314214820
initialActions318146
loadScripts1203107513877412631355
setupStore1173331116
numNetworkReqs117379836
BrowserifyPower User HomeuiStartup27212057401258633674012
load14721254197422917971974
domContentLoaded14721254197322917971973
domInteractive1559127655212276
firstPaint------
backgroundConnect3183710313598401031
firstReactRender36285064150
getState1146516927129169
initialActions14265172465
loadScripts13671230163413614561634
setupStore34101042644104
numNetworkReqs283152572139414572
WebpackStandard HomeuiStartup16031402201411416511856
load1376121518029614081568
domContentLoaded1376121418029614081568
domInteractive1073241252113215
firstPaint------
backgroundConnect4525230235079
firstReactRender332280153374
getState84475816
initialActions4266748
loadScripts1349119515978613851543
setupStore136192191230
numNetworkReqs117428931
WebpackPower User HomeuiStartup29352217461979536264619
load16051276224828819272248
domContentLoaded16051276224728719272247
domInteractive1518132980175329
firstPaint------
backgroundConnect2953311173856771117
firstReactRender39295584655
getState1529124847198248
initialActions11158151558
loadScripts15461254205325418792053
setupStore4582045171204
numNetworkReqs297154686182523686
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 39 Bytes (0%)
  • ui: 1.74 KiB (0.02%)
  • common: 2.23 KiB (0.03%)

@metamaskbot
Copy link
Collaborator

📊 Page Load Benchmark Results

Current Commit: 3fe22ff | Date: 10/31/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±39ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 718ms (±37ms) 🟢 | historical mean value: 722ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±14ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 39ms 1.01s 1.32s 1.09s 1.32s
domContentLoaded 718ms 37ms 700ms 988ms 745ms 988ms
firstPaint 76ms 14ms 60ms 200ms 88ms 200ms
firstContentfulPaint 76ms 14ms 60ms 200ms 88ms 200ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Collaborator

Builds ready [3fe22ff]
UI Startup Metrics (1278 ± 95 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1278113016579513381445
load109096214248911461241
domContentLoaded108495914178811401235
domInteractive2113112141849
firstPaint69787142144811131206
backgroundConnect2302172618235245
firstReactRender29176083443
getState2088692332
initialActions60537713
loadScripts8607341194889161010
setupStore1162431117
numNetworkReqs107348733
BrowserifyPower User HomeuiStartup21981769383163529873831
load1172932221738716402217
domContentLoaded1163926218738216342187
domInteractive311698245598
firstPaint7519322176459812217
backgroundConnect25421940858255408
firstReactRender25223322533
getState17413820715187207
initialActions1027117671
loadScripts926710182734813901827
setupStore1383161331
numNetworkReqs328173703194627703
WebpackStandard HomeuiStartup8897521199839121050
load66059799976668821
domContentLoaded65259098974661813
domInteractive16124781541
firstPaint18759936192190773
backgroundConnect251275102948
firstReactRender28175083438
getState1362641518
initialActions3017347
loadScripts64858897872658802
setupStore1162431416
numNetworkReqs117389736
WebpackPower User HomeuiStartup18021521236230421792362
load73365591689860916
domContentLoaded69964287371731873
domInteractive20144092940
firstPaint501121919293784919
backgroundConnect14539472153346472
firstReactRender29233953239
getState16915322517171225
initialActions9156141556
loadScripts69464085967719859
setupStore17655152855
numNetworkReqs314157559145523559
FirefoxBrowserifyStandard HomeuiStartup14911254193612515591725
load1261107814768613311422
domContentLoaded1261107714768613301422
domInteractive1163433148126210
firstPaint------
backgroundConnect47261682354105
firstReactRender27216172742
getState74465717
initialActions6119420312
loadScripts1232105914608012991359
setupStore1278191227
numNetworkReqs117388833
BrowserifyPower User HomeuiStartup26022184353648632763536
load13571221171614415351716
domContentLoaded13571221171614415351716
domInteractive1349325244178252
firstPaint------
backgroundConnect28645996321544996
firstReactRender372769104269
getState1007715220106152
initialActions14184231584
loadScripts12891152151210514151512
setupStore27874194574
numNetworkReqs294133537138502537
WebpackStandard HomeuiStartup16391450229516216742000
load14001227178110414551627
domContentLoaded14001226178110514551627
domInteractive1163152982114342
firstPaint------
backgroundConnect4523103155474
firstReactRender322381133272
getState11416019836
initialActions9120631313
loadScripts13741210175710314351603
setupStore177153231374
numNetworkReqs117418834
WebpackPower User HomeuiStartup29392466496763831654967
load16721439200917918692009
domContentLoaded16721439200917918692009
domInteractive19010439686223396
firstPaint------
backgroundConnect2665413343455351334
firstReactRender41315384953
getState13110317619141176
initialActions10137101537
loadScripts16031402192414617131924
setupStore33111083033108
numNetworkReqs291137683177503683
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 39 Bytes (0%)
  • ui: 1.74 KiB (0.02%)
  • common: 2.23 KiB (0.03%)

@metamaskbot
Copy link
Collaborator

Builds ready [f104363]
UI Startup Metrics (1259 ± 93 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1259109415349313221440
load107894513348211411216
domContentLoaded107194013298111321209
domInteractive211456102051
firstPaint664160125142410801167
backgroundConnect2282152527232243
firstReactRender30195083643
getState2297292440
initialActions71628718
loadScripts850728109180915990
setupStore1072541121
numNetworkReqs1477920777
BrowserifyPower User HomeuiStartup20581790316137622433161
load1092920178523512061785
domContentLoaded1082915177223411881772
domInteractive251560143460
firstPaint61488177949610031779
backgroundConnect24221727218265272
firstReactRender27243422734
getState18215826225197262
initialActions52123612
loadScripts85469315112269611511
setupStore1492772527
numNetworkReqs19310235289288352
WebpackStandard HomeuiStartup88574114751158881172
load6655931162104658936
domContentLoaded6565861135101652915
domInteractive161190101438
firstPaint211571139223194800
backgroundConnect261386142865
firstReactRender291797113436
getState1263841417
initialActions40224415
loadScripts653583112499650905
setupStore1063641217
numNetworkReqs1577820976
WebpackPower User HomeuiStartup13771192192220115781922
load69761791599795915
domContentLoaded67960788388744883
domInteractive241367184367
firstPaint38461886279646886
backgroundConnect66122897955289
firstReactRender27243522835
getState15711919721166197
initialActions6139101239
loadScripts67560487284734872
setupStore15659131959
numNetworkReqs1639727559207275
FirefoxBrowserifyStandard HomeuiStartup14511270191512715031665
load1230108414588712901398
domContentLoaded1229108414578712901397
domInteractive1153633052117225
firstPaint------
backgroundConnect4325157224888
firstReactRender25214852539
getState74233714
initialActions6123123413
loadScripts1205106414288312681356
setupStore1265781132
numNetworkReqs1477017866
BrowserifyPower User HomeuiStartup25012168325330928283253
load13821196174619216781746
domContentLoaded13821196174619216771746
domInteractive20090542153307542
firstPaint------
backgroundConnect12834548127179548
firstReactRender46327095170
getState1439519427162194
initialActions814511945
loadScripts13441118170019116381700
setupStore3461614148161
numNetworkReqs1386732588209325
WebpackStandard HomeuiStartup15851378231614016351891
load1358119616059113991558
domContentLoaded1358119616059113981557
domInteractive963619231111163
firstPaint------
backgroundConnect48242002850115
firstReactRender302272122868
getState10486121020
initialActions50699417
loadScripts1329117815508113661491
setupStore14657101239
numNetworkReqs1577819871
WebpackPower User HomeuiStartup26182214443555026734435
load15411238250932817332509
domContentLoaded15411237250832817322508
domInteractive19577754189349754
firstPaint------
backgroundConnect903323768129237
firstReactRender463397165597
getState15010530652190306
initialActions62144814
loadScripts15011219243131117022431
setupStore3771274076127
numNetworkReqs1416433692226336
📊 Page Load Benchmark Results

Current Commit: f104363 | Date: 11/3/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±70ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 740ms (±68ms) 🟢 | historical mean value: 725ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±10ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 70ms 1.01s 1.32s 1.26s 1.32s
domContentLoaded 740ms 68ms 700ms 1.00s 937ms 1.00s
firstPaint 77ms 10ms 64ms 156ms 88ms 156ms
firstContentfulPaint 77ms 10ms 64ms 156ms 88ms 156ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 68 Bytes (0%)
  • ui: 250 Bytes (0%)
  • common: 526 Bytes (0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [8be7c16]
UI Startup Metrics (1280 ± 107 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12801110178910713471449
load109594415109611651258
domContentLoaded108993915059611581250
domInteractive211477131861
firstPaint59689126642510871206
backgroundConnect2302172679234247
firstReactRender30196093548
getState2185282538
initialActions717610715
loadScripts8657061243949391030
setupStore1052131217
numNetworkReqs1578021779
BrowserifyPower User HomeuiStartup20681787275436025562754
load1099929157522714491575
domContentLoaded1088920156922514161569
domInteractive291683215383
firstPaint66816414653829701465
backgroundConnect24222427614255276
firstReactRender27253122931
getState18216122117192221
initialActions12253161353
loadScripts862707131922011851319
setupStore12102741227
numNetworkReqs1869730888303308
WebpackStandard HomeuiStartup8587311178888751089
load63859096077642874
domContentLoaded63058194374636858
domInteractive15115681435
firstPaint20158873199194614
backgroundConnect251297142662
firstReactRender291898103346
getState1262641419
initialActions3111259
loadScripts62757993372634847
setupStore1062541219
numNetworkReqs1477719974
WebpackPower User HomeuiStartup12831118161116814751611
load647565923108648923
domContentLoaded62155584785632847
domInteractive201249133449
firstPaint37858850273571850
backgroundConnect851925877168258
firstReactRender25232812728
getState1359716619146166
initialActions8146121446
loadScripts61755383983630839
setupStore15641102541
numNetworkReqs2089333084283330
FirefoxBrowserifyStandard HomeuiStartup14421226178411715071699
load1228105816119412961397
domContentLoaded1228105716119512961397
domInteractive1153431451125227
firstPaint------
backgroundConnect4424144205086
firstReactRender26215862640
getState74314716
initialActions51647314
loadScripts1201104115879112691352
setupStore1263561129
numNetworkReqs1477217965
BrowserifyPower User HomeuiStartup26752249390341128333903
load14811258196320615241963
domContentLoaded14811258196320615231963
domInteractive21062702182301702
firstPaint------
backgroundConnect15236506156279506
firstReactRender463095175395
getState15010821832172218
initialActions822171221
loadScripts14271229182316914681823
setupStore4061433868143
numNetworkReqs1887533181251331
WebpackStandard HomeuiStartup16101361231219116282120
load13651190172610814211609
domContentLoaded13641189172510814211609
domInteractive993022332112177
firstPaint------
backgroundConnect53222473755138
firstReactRender332378153374
getState11419023923
initialActions51608316
loadScripts1333117116369713921523
setupStore197216321283
numNetworkReqs1477719870
WebpackPower User HomeuiStartup26822327412846327594128
load15821373205219818082052
domContentLoaded15811372205219818082052
domInteractive18377543143342543
firstPaint------
backgroundConnect1153231079186310
firstReactRender403063105263
getState1298021334153213
initialActions11183191283
loadScripts15381355201619317532016
setupStore3081373731137
numNetworkReqs1536733586201335
📊 Page Load Benchmark Results

Current Commit: 8be7c16 | Date: 11/3/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 996ms (±40ms) 🟢 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 690ms (±38ms) 🟢 | historical mean value: 725ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±12ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 996ms 40ms 966ms 1.29s 1.02s 1.29s
domContentLoaded 690ms 38ms 668ms 962ms 704ms 962ms
firstPaint 75ms 12ms 60ms 184ms 84ms 184ms
firstContentfulPaint 75ms 12ms 60ms 184ms 84ms 184ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 68 Bytes (0%)
  • ui: 250 Bytes (0%)
  • common: 526 Bytes (0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [dd8e99a]
UI Startup Metrics (1224 ± 104 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12241034151210413071385
load104289012799511151190
domContentLoaded103588112729311091182
domInteractive201471101845
firstPaint73995127940910801196
backgroundConnect19417726611197216
firstReactRender31175793947
getState2185182538
initialActions71336822
loadScripts848698107891926997
setupStore1162431116
numNetworkReqs1578021777
BrowserifyPower User HomeuiStartup20291820257928523912579
load1078945155020013161550
domContentLoaded1070938152519713071525
domInteractive291478215378
firstPaint445151975306961975
backgroundConnect23821927915249279
firstReactRender27253322833
getState18715824121203241
initialActions63123812
loadScripts844715127219210891272
setupStore1492661426
numNetworkReqs15610130886299308
WebpackStandard HomeuiStartup92176512721039321211
load67361198379679885
domContentLoaded66360295575670872
domInteractive171269101643
firstPaint17459974148196609
backgroundConnect301395173378
firstReactRender311865103743
getState1473651624
initialActions41244511
loadScripts66060094473668862
setupStore1263051421
numNetworkReqs1578020977
WebpackPower User HomeuiStartup13561166198928117341989
load71460010591679071059
domContentLoaded69459010271558821027
domInteractive231262184062
firstPaint47210310303518871030
backgroundConnect53192756358275
firstReactRender26242812628
getState16012019215167192
initialActions41297429
loadScripts69058810161518691016
setupStore1063161031
numNetworkReqs1449727965193279
FirefoxBrowserifyStandard HomeuiStartup14491261191612415061715
load1237108915989312841419
domContentLoaded1237108815989312841419
domInteractive1093627835123176
firstPaint------
backgroundConnect47261702948127
firstReactRender24205062441
getState74374915
initialActions42304413
loadScripts1209107015668612551367
setupStore13598111233
numNetworkReqs1578121879
BrowserifyPower User HomeuiStartup24462172329231427133292
load13681211179916715331799
domContentLoaded13671211179916715321799
domInteractive21391637161332637
firstPaint------
backgroundConnect11228361102195361
firstReactRender423076135376
getState12010018120137181
initialActions9132111332
loadScripts13361195175716215051757
setupStore2561393234139
numNetworkReqs1306731884172318
WebpackStandard HomeuiStartup15441395238715215501866
load13211189171710113501544
domContentLoaded13211189171610113501543
domInteractive933315725105144
firstPaint------
backgroundConnect4324121174977
firstReactRender292172122969
getState8310011814
initialActions41355315
loadScripts1296117316799413241498
setupStore13770101233
numNetworkReqs1577719873
WebpackPower User HomeuiStartup26432179389449032443894
load15031236194923218641949
domContentLoaded15031235194923218641949
domInteractive20066557173433557
firstPaint------
backgroundConnect10135458109160458
firstReactRender51331091755109
getState16910528647195286
initialActions10272161172
loadScripts14691214189222018001892
setupStore4561875473187
numNetworkReqs1396634698239346
📊 Page Load Benchmark Results

Current Commit: dd8e99a | Date: 11/3/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±41ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 724ms (±39ms) 🟢 | historical mean value: 729ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±11ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 41ms 1.01s 1.32s 1.06s 1.32s
domContentLoaded 724ms 39ms 702ms 994ms 739ms 994ms
firstPaint 77ms 11ms 56ms 168ms 84ms 168ms
firstContentfulPaint 77ms 11ms 56ms 168ms 84ms 168ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 68 Bytes (0%)
  • ui: 250 Bytes (0%)
  • common: 531 Bytes (0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [315f915]
UI Startup Metrics (1256 ± 84 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1256109914608412951431
load107094912577611121213
domContentLoaded106494712457611051207
domInteractive211478121853
firstPaint65985125942410691190
backgroundConnect2282172688232242
firstReactRender3119142133542
getState20997122333
initialActions71619618
loadScripts841726102475881981
setupStore1062031117
numNetworkReqs1477720775
BrowserifyPower User HomeuiStartup20921811291235823472912
load1111949161023114461610
domContentLoaded1104942160023114381600
domInteractive321595264495
firstPaint68117816494239981649
backgroundConnect24322628716253287
firstReactRender27253212832
getState18416724220191242
initialActions41133513
loadScripts873711134822211861348
setupStore1292741127
numNetworkReqs15610231380230313
WebpackStandard HomeuiStartup84471112751088521109
load609558102883611816
domContentLoaded601550100779602801
domInteractive16124381437
firstPaint226541015226187730
backgroundConnect271388152960
firstReactRender3217331313445
getState1272241518
initialActions41204514
loadScripts59854899878600792
setupStore1252441321
numNetworkReqs1577820975
WebpackPower User HomeuiStartup14241221205127216122051
load71261310201257211020
domContentLoaded694603968113702968
domInteractive261396243696
firstPaint37971972305642972
backgroundConnect691122474130224
firstReactRender27253122931
getState15511419517160195
initialActions504211242
loadScripts689600957110692957
setupStore15553132453
numNetworkReqs1469627767192277
FirefoxBrowserifyStandard HomeuiStartup14041206174611714431690
load1207104914828812561384
domContentLoaded1206104814828812561383
domInteractive1083522634126164
firstPaint------
backgroundConnect45241972651100
firstReactRender23194552338
getState74394714
initialActions31264311
loadScripts1177103214548012241344
setupStore1154371030
numNetworkReqs1578021876
BrowserifyPower User HomeuiStartup25082142355834727333558
load14071187181519916941815
domContentLoaded14071187181419916941814
domInteractive24493621196505621
firstPaint------
backgroundConnect952631489173314
firstReactRender39305274652
getState13911520524152205
initialActions1701053313105
loadScripts13681165177618115341776
setupStore4261885271188
numNetworkReqs1346834679173346
WebpackStandard HomeuiStartup16431451213314616952009
load13961215185311614501633
domContentLoaded13951215185211614491633
domInteractive1083436355116188
firstPaint------
backgroundConnect50261562457111
firstReactRender332377143274
getState104150161020
initialActions10122932434
loadScripts13661197182311014311599
setupStore157134151336
numNetworkReqs1477518970
WebpackPower User HomeuiStartup26042160354642128263546
load15341239195723918681957
domContentLoaded15341239195723918681957
domInteractive20870585168413585
firstPaint------
backgroundConnect963424166174241
firstReactRender463277135077
getState1469428149184281
initialActions814311943
loadScripts14951221188822518291888
setupStore30121142637114
numNetworkReqs13862346104237346
📊 Page Load Benchmark Results

Current Commit: 315f915 | Date: 11/3/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: 721ms (±35ms) 🟢 | historical mean value: 729ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±12ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 37ms 1.01s 1.32s 1.07s 1.32s
domContentLoaded 721ms 35ms 700ms 989ms 743ms 989ms
firstPaint 77ms 12ms 60ms 184ms 88ms 184ms
firstContentfulPaint 77ms 12ms 60ms 184ms 88ms 184ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 68 Bytes (0%)
  • ui: 250 Bytes (0%)
  • common: 531 Bytes (0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [3629c41]
UI Startup Metrics (1270 ± 116 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup12701115194011613141452
load1084950171810611351252
domContentLoaded1078945171110511301238
domInteractive2113105141855
firstPaint602103127341610581207
backgroundConnect2282172527232239
firstReactRender3019117113542
getState22881122551
initialActions71729820
loadScripts85672514871059051007
setupStore1162951225
numNetworkReqs1478021777
BrowserifyPower User HomeuiStartup20741808340941721813409
load1105945186325513621863
domContentLoaded1095938182424913531824
domInteractive301586235086
firstPaint61719213944379761394
backgroundConnect24822932024258320
firstReactRender28253322833
getState18216224922192249
initialActions62255625
loadScripts861712154223310961542
setupStore1392661126
numNetworkReqs15610231479223314
WebpackStandard HomeuiStartup89274314461039091124
load667586112392670864
domContentLoaded658580110089663835
domInteractive16125181540
firstPaint206601104209201648
backgroundConnect281293162973
firstReactRender28183983537
getState1362541518
initialActions41163411
loadScripts654578108987660825
setupStore1152841319
numNetworkReqs1578020975
WebpackPower User HomeuiStartup13661192204727515952047
load70660510491458361049
domContentLoaded68859410081367861008
domInteractive31131343448134
firstPaint4547110113086261011
backgroundConnect65112797957279
firstReactRender27244452744
getState14810818119160181
initialActions31215221
loadScripts683592996132775996
setupStore1372672326
numNetworkReqs1439927162192271
FirefoxBrowserifyStandard HomeuiStartup15161313200414015791789
load1273112115119313491463
domContentLoaded1273112115099313491463
domInteractive1163431850125224
firstPaint------
backgroundConnect50271972855127
firstReactRender26219082641
getState134281311027
initialActions41203513
loadScripts1243110314558913141423
setupStore157195221333
numNetworkReqs1477017866
BrowserifyPower User HomeuiStartup25232159405147026304051
load14051150203623315702036
domContentLoaded14051150203523215702035
domInteractive22993759199293759
firstPaint------
backgroundConnect12735439128178439
firstReactRender38315884658
getState1408619931174199
initialActions1419126991
loadScripts13571130187920814961879
setupStore28774204774
numNetworkReqs1346932686177326
WebpackStandard HomeuiStartup16281463208313016511959
load1387122717659914181597
domContentLoaded1387122717659914181597
domInteractive1003220728114152
firstPaint------
backgroundConnect49251532555110
firstReactRender342384153375
getState10418118915
initialActions61639426
loadScripts1357121116529013921544
setupStore157106151248
numNetworkReqs1477218870
WebpackPower User HomeuiStartup26352238350933728263509
load15681301184117617821841
domContentLoaded15671301184017617811840
domInteractive17673484136363484
firstPaint------
backgroundConnect853220263184202
firstReactRender423277135077
getState1417122140182221
initialActions2712225529222
loadScripts15361279179617017341796
setupStore45103347830334
numNetworkReqs1356132485203324
📊 Page Load Benchmark Results

Current Commit: 3629c41 | Date: 11/3/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±39ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 718ms (±37ms) 🟢 | historical mean value: 725ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±12ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 39ms 1.01s 1.33s 1.05s 1.33s
domContentLoaded 718ms 37ms 697ms 1.00s 731ms 1.00s
firstPaint 76ms 12ms 60ms 184ms 84ms 184ms
firstContentfulPaint 76ms 12ms 60ms 184ms 84ms 184ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 68 Bytes (0%)
  • ui: 250 Bytes (0%)
  • common: 531 Bytes (0.01%)

@metamaskbot
Copy link
Collaborator

Builds ready [ee2999d]
UI Startup Metrics (1247 ± 92 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1247108115109213121399
load106593012998311271214
domContentLoaded105992712938311221202
domInteractive2214139181861
firstPaint60979130443010631200
backgroundConnect23421829010238250
firstReactRender2818111113245
getState2175792438
initialActions71497823
loadScripts831699106982899971
setupStore1172541320
numNetworkReqs1477820774
BrowserifyPower User HomeuiStartup19941747267331924792673
load1022888138516912621385
domContentLoaded1014881137816912531378
domInteractive281665195065
firstPaint61297960321930960
backgroundConnect23822125711247257
firstReactRender27253322833
getState18015722318195223
initialActions61185718
loadScripts789665113016410251130
setupStore14102861928
numNetworkReqs1207325275247252
WebpackStandard HomeuiStartup8346961175968441072
load60455192077602817
domContentLoaded59754590073596790
domInteractive16115791438
firstPaint20760879190199577
backgroundConnect251282152861
firstReactRender301786123346
getState1162831316
initialActions4028459
loadScripts59454388971593779
setupStore1263751321
numNetworkReqs1477719973
WebpackPower User HomeuiStartup13191130178222815661782
load67357410071457171007
domContentLoaded648560976120704976
domInteractive241362173662
firstPaint2806610143002141014
backgroundConnect58122597760259
firstReactRender28255062850
getState14910716719161167
initialActions41215421
loadScripts644554965117692965
setupStore1362892628
numNetworkReqs1116723259170232
FirefoxBrowserifyStandard HomeuiStartup14481247188912315081701
load1220107214558312811391
domContentLoaded1220107214558312801391
domInteractive1093427345120213
firstPaint------
backgroundConnect4425175224985
firstReactRender26225552639
getState8317917712
initialActions6119419410
loadScripts1194105514137812551308
setupStore157209221342
numNetworkReqs1377815954
BrowserifyPower User HomeuiStartup24362141330930226873309
load13701150187921315431879
domContentLoaded13701150187921315431879
domInteractive21582628182367628
firstPaint------
backgroundConnect10831426118219426
firstReactRender463091194991
getState1277419532135195
initialActions61278827
loadScripts13401126183820614991838
setupStore26673244373
numNetworkReqs1306831774175317
WebpackStandard HomeuiStartup16231418223016116731981
load13681195161610314191586
domContentLoaded13671194161510314191585
domInteractive993329139110146
firstPaint------
backgroundConnect56252453559137
firstReactRender30227593241
getState84478718
initialActions7119420426
loadScripts1335117515849413831515
setupStore176101171560
numNetworkReqs1477118868
WebpackPower User HomeuiStartup24342093290924925922909
load14461200164812815371648
domContentLoaded14461200164712815371647
domInteractive1233630479182304
firstPaint------
backgroundConnect833028169106281
firstReactRender412885155485
getState1267721242164212
initialActions1721243016124
loadScripts14161183162012315141620
setupStore4061053485105
numNetworkReqs1296026672181266
📊 Page Load Benchmark Results

Current Commit: ee2999d | Date: 11/4/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±70ms) 🟡 | historical mean value: 1.03s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 736ms (±68ms) 🟢 | historical mean value: 717ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±10ms) 🟢 | historical mean value: 79ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 70ms 1.01s 1.32s 1.26s 1.32s
domContentLoaded 736ms 68ms 700ms 1.00s 935ms 1.00s
firstPaint 77ms 10ms 60ms 156ms 88ms 156ms
firstContentfulPaint 77ms 10ms 60ms 156ms 88ms 156ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 517 Bytes (0.01%)
  • ui: 8.18 KiB (0.12%)
  • common: 2.89 KiB (0.03%)

@metamaskbot
Copy link
Collaborator

Builds ready [2438382]
UI Startup Metrics (1189 ± 95 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1189104617099512211373
load101590815098110481152
domContentLoaded100786714998410401146
domInteractive211386141756
firstPaint61183151240010051096
backgroundConnect22921431016230244
firstReactRender23174552438
getState1976092138
initialActions60285716
loadScripts786644127584816923
setupStore952021014
numNetworkReqs1477619772
BrowserifyPower User HomeuiStartup20641763293340026172933
load1059913149120313041491
domContentLoaded1050906147920112901479
domInteractive271765164865
firstPaint704148152451213371524
backgroundConnect24622626311259263
firstReactRender27253422834
getState17215522116176221
initialActions63236623
loadScripts822674123319610601233
setupStore1293051230
numNetworkReqs1227226078250260
WebpackStandard HomeuiStartup8537231253888651045
load61756899475612798
domContentLoaded60956396170607783
domInteractive17125891541
firstPaint201621002207174760
backgroundConnect261295152861
firstReactRender29184073537
getState1172931317
initialActions41294411
loadScripts60656095068604771
setupStore1263251320
numNetworkReqs1477419972
WebpackPower User HomeuiStartup13541159202825913962028
load67457910061426741006
domContentLoaded647568886112653886
domInteractive231370173570
firstPaint39780881271615881
backgroundConnect581718764139187
firstReactRender28243222932
getState1507519628163196
initialActions31225222
loadScripts642566874109641874
setupStore1572982629
numNetworkReqs1136822961166229
FirefoxBrowserifyStandard HomeuiStartup14741250205014115491722
load1251108214629613301418
domContentLoaded1250108214629613271417
domInteractive1203540853125218
firstPaint------
backgroundConnect50251823054127
firstReactRender26215762738
getState9418318720
initialActions42133412
loadScripts1218106214349312991383
setupStore1365281133
numNetworkReqs1376616862
BrowserifyPower User HomeuiStartup25342130326732826533267
load14461131206225916512062
domContentLoaded14461131206225916512062
domInteractive22593600180409600
firstPaint------
backgroundConnect1123028380170283
firstReactRender39306294662
getState1326520137176201
initialActions8137111037
loadScripts14021113201825016162018
setupStore4453187546318
numNetworkReqs1327021059197210
WebpackStandard HomeuiStartup15871370191011916051891
load1362119016929014051552
domContentLoaded1361119016929014051551
domInteractive1074430840113175
firstPaint------
backgroundConnect49251302153103
firstReactRender27227862834
getState74657715
initialActions518910318
loadScripts1332117216648513771496
setupStore14690141242
numNetworkReqs1377216863
WebpackPower User HomeuiStartup27082346369435829503694
load16281378204620717542046
domContentLoaded16271377204620717542046
domInteractive19985547145326547
firstPaint------
backgroundConnect12037374104206374
firstReactRender443382135382
getState1319623532138235
initialActions14179211979
loadScripts15811313192420017311924
setupStore4162706630270
numNetworkReqs1306732980192329
📊 Page Load Benchmark Results

Current Commit: 2438382 | Date: 11/4/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 983ms (±47ms) 🟢 | historical mean value: 1.03s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 684ms (±60ms) 🟢 | historical mean value: 716ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 86ms (±120ms) 🟢 | historical mean value: 79ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 983ms 47ms 959ms 1.32s 1.01s 1.32s
domContentLoaded 684ms 60ms 661ms 1.21s 705ms 1.21s
firstPaint 86ms 120ms 60ms 1.28s 84ms 1.28s
firstContentfulPaint 86ms 120ms 60ms 1.28s 84ms 1.28s
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 560 Bytes (0.01%)
  • ui: 8.18 KiB (0.12%)
  • common: 2.89 KiB (0.03%)

@metamaskbot
Copy link
Collaborator

Builds ready [7c0da5b]
UI Startup Metrics (1210 ± 91 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1210106015549112521372
load104191013308310881205
domContentLoaded103590513268210821198
domInteractive211376131857
firstPaint64392131641510471143
backgroundConnect2272142578231244
firstReactRender24184762539
getState1976692334
initialActions71567720
loadScripts814690109780863962
setupStore1062441022
numNetworkReqs1447919771
BrowserifyPower User HomeuiStartup19881747266733725012667
load1041883142419513361424
domContentLoaded1034876141419313271414
domInteractive31151072649107
firstPaint70616013964019541396
backgroundConnect23521925610239256
firstReactRender26243122831
getState17615920917196209
initialActions429249
loadScripts809663116718810981167
setupStore1392861228
numNetworkReqs1217425876249258
WebpackStandard HomeuiStartup89072113761198991200
load6465631131108637962
domContentLoaded6395581111104623948
domInteractive181180111645
firstPaint20761953213187755
backgroundConnect281168133058
firstReactRender311872103643
getState1162031317
initialActions4135559
loadScripts6355551100102621935
setupStore1264051319
numNetworkReqs1477519771
WebpackPower User HomeuiStartup12711127158817114831588
load634564889107698889
domContentLoaded617553873101644873
domInteractive231276193476
firstPaint28169710215568710
backgroundConnect51102516170251
firstReactRender26243012630
getState14610817918155179
initialActions31246324
loadScripts61355186298634862
setupStore1362882428
numNetworkReqs1117022456166224
FirefoxBrowserifyStandard HomeuiStartup14711245193612115251705
load1248107715178413021393
domContentLoaded1248107715178413011393
domInteractive1173634150124253
firstPaint------
backgroundConnect4521122175266
firstReactRender25224032631
getState11421228721
initialActions5111912416
loadScripts1220105914888012771367
setupStore1374771333
numNetworkReqs1376715963
BrowserifyPower User HomeuiStartup25822167357540027913575
load14301178198322715821983
domContentLoaded14301178198322715821983
domInteractive21186713190294713
firstPaint------
backgroundConnect12038400101203400
firstReactRender413084134884
getState1517336565180365
initialActions51154715
loadScripts13961138193822315351938
setupStore3051483645148
numNetworkReqs1327030481205304
WebpackStandard HomeuiStartup16931473223514117501998
load14221248184310914831647
domContentLoaded14221248184310914831647
domInteractive1003323434118168
firstPaint------
backgroundConnect53281642557115
firstReactRender3526139153572
getState12418224918
initialActions61316518
loadScripts13891225180510314541572
setupStore208172221769
numNetworkReqs1477317967
WebpackPower User HomeuiStartup25422166303225928643032
load15431283188614616391886
domContentLoaded15431283188614616381886
domInteractive1524535297245352
firstPaint------
backgroundConnect1003232778172327
firstReactRender392958104858
getState1368325342160253
initialActions1912235312223
loadScripts15061251184213915871842
setupStore33101153265115
numNetworkReqs1296223970232239
📊 Page Load Benchmark Results

Current Commit: 7c0da5b | Date: 11/4/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.02s (±41ms) 🟡 | historical mean value: 1.03s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 711ms (±38ms) 🟢 | historical mean value: 718ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±10ms) 🟢 | historical mean value: 79ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.02s 41ms 1.00s 1.35s 1.06s 1.35s
domContentLoaded 711ms 38ms 693ms 1.02s 739ms 1.02s
firstPaint 75ms 10ms 60ms 148ms 84ms 148ms
firstContentfulPaint 75ms 10ms 60ms 148ms 84ms 148ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 578 Bytes (0.01%)
  • ui: 8.28 KiB (0.12%)
  • common: 2.93 KiB (0.03%)

@metamaskbot
Copy link
Collaborator

Builds ready [374fccb]
UI Startup Metrics (1211 ± 86 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1211106415158612521383
load103390612347210661169
domContentLoaded102690112257110601161
domInteractive211383131951
firstPaint67984119539810311130
backgroundConnect2272152589231249
firstReactRender24174852537
getState21789112338
initialActions61436717
loadScripts806690100069838942
setupStore1062531117
numNetworkReqs1477819770
BrowserifyPower User HomeuiStartup20101744276335325532763
load1032894138018813291380
domContentLoaded1022887137318313181373
domInteractive33151022855102
firstPaint70016613764429401376
backgroundConnect24221728820256288
firstReactRender27253732837
getState18516225826199258
initialActions51143614
loadScripts794665111116910641111
setupStore1192541225
numNetworkReqs1207125576247255
WebpackStandard HomeuiStartup8176981152818241028
load59555088464587763
domContentLoaded58754686960581753
domInteractive16126081435
firstPaint19257840179170580
backgroundConnect251188152659
firstReactRender28176783336
getState1061731215
initialActions40345414
loadScripts58454385758578743
setupStore1153641216
numNetworkReqs1577720975
WebpackPower User HomeuiStartup13191137188126916121881
load67356310391608711039
domContentLoaded65255210171487721017
domInteractive271296244996
firstPaint3238810202815591020
backgroundConnect63172647559264
firstReactRender26243022730
getState14910719121158191
initialActions30153415
loadScripts64855010061447611006
setupStore1262981929
numNetworkReqs1136623362167233
FirefoxBrowserifyStandard HomeuiStartup15051271199013215841736
load1280109015229813581473
domContentLoaded1280109015229813581473
domInteractive1213433953132240
firstPaint------
backgroundConnect45241292149109
firstReactRender26215042736
getState74445715
initialActions6119921413
loadScripts1251107314909513221406
setupStore1375891230
numNetworkReqs1376815859
BrowserifyPower User HomeuiStartup24372112307027527073070
load13561183170015915021700
domContentLoaded13561182169915915021699
domInteractive20494553148312553
firstPaint------
backgroundConnect1083729381141293
firstReactRender393078124478
getState1193517130142171
initialActions3612095761209
loadScripts13191151167215914551672
setupStore3371183058118
numNetworkReqs1336831175195311
WebpackStandard HomeuiStartup16041437207713216561891
load13721213167410514241620
domContentLoaded13721212167310514241619
domInteractive1032935141111180
firstPaint------
backgroundConnect4825116205299
firstReactRender292377102939
getState74566715
initialActions61659424
loadScripts13441190162910114021535
setupStore14687141344
numNetworkReqs1377016864
WebpackPower User HomeuiStartup26272286315925128153159
load15851371194316417201943
domContentLoaded15841371194316417191943
domInteractive16037513129242513
firstPaint------
backgroundConnect1013436499169364
firstReactRender433168115368
getState1387722637173226
initialActions16164212364
loadScripts15461344182414716741824
setupStore4161905358190
numNetworkReqs1305928274208282
📊 Page Load Benchmark Results

Current Commit: 374fccb | Date: 11/4/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±45ms) 🟡 | historical mean value: 1.03s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 727ms (±41ms) 🟢 | historical mean value: 717ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 79ms (±19ms) 🟢 | historical mean value: 78ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 45ms 1.01s 1.42s 1.08s 1.42s
domContentLoaded 727ms 41ms 703ms 1.06s 748ms 1.06s
firstPaint 79ms 19ms 64ms 260ms 84ms 260ms
firstContentfulPaint 79ms 19ms 64ms 260ms 84ms 260ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 578 Bytes (0.01%)
  • ui: 8.28 KiB (0.12%)
  • common: 2.93 KiB (0.03%)

@metamaskbot
Copy link
Collaborator

Builds ready [32a0515]
UI Startup Metrics (1220 ± 88 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1220107816418812671386
load105392614288311011195
domContentLoaded104692014118110951176
domInteractive211476141862
firstPaint74690144140710811188
backgroundConnect23321635115234252
firstReactRender25174442735
getState1965282335
initialActions50193610
loadScripts820690116680875946
setupStore1063241121
numNetworkReqs1477819771
BrowserifyPower User HomeuiStartup19861749270731824432707
load1019897136716112181367
domContentLoaded1011890136016112081360
domInteractive271661175361
firstPaint6309613664609791366
backgroundConnect24022027415251274
firstReactRender27243522835
getState17615621217186212
initialActions52132613
loadScripts78267711151509471115
setupStore1293461234
numNetworkReqs1207425873227258
WebpackStandard HomeuiStartup83069514951088311051
load600548124690590766
domContentLoaded592544122487581752
domInteractive15114481437
firstPaint23257891213201723
backgroundConnect251262122952
firstReactRender29176493345
getState1062131215
initialActions4032448
loadScripts589542121385578740
setupStore1154461221
numNetworkReqs1477720973
WebpackPower User HomeuiStartup13231122197429417161974
load64756310571347551057
domContentLoaded625553952110705952
domInteractive241376184276
firstPaint35262955285566955
backgroundConnect67929490172294
firstReactRender26242712627
getState15010817919160179
initialActions31123412
loadScripts621551941106695941
setupStore1262871728
numNetworkReqs1147123361167233
FirefoxBrowserifyStandard HomeuiStartup15211306209812015711762
load1288112115538313401443
domContentLoaded1287112115538313401442
domInteractive1253534863129289
firstPaint------
backgroundConnect4627206235195
firstReactRender26226252739
getState83879719
initialActions7119720516
loadScripts1260110415358013181419
setupStore14770101529
numNetworkReqs1376415860
BrowserifyPower User HomeuiStartup25452140351042329263510
load13871140174719116011747
domContentLoaded13861139174719116001747
domInteractive21476590174344590
firstPaint------
backgroundConnect13036455114183455
firstReactRender38306084160
getState1267619528135195
initialActions51205720
loadScripts13401109171316915291713
setupStore4552796843279
numNetworkReqs1377031191204311
WebpackStandard HomeuiStartup16061393225814316311929
load13711194168010414081615
domContentLoaded13701193167910414081614
domInteractive1023034643112165
firstPaint------
backgroundConnect52251752855128
firstReactRender30237593044
getState9417918717
initialActions41305315
loadScripts1339117716549613831541
setupStore177250281350
numNetworkReqs1477317868
WebpackPower User HomeuiStartup26042283317825727593178
load15861276204518617432045
domContentLoaded15861276204418617432044
domInteractive20149521134346521
firstPaint------
backgroundConnect973125974173259
firstReactRender48341081751108
getState1518726854189268
initialActions12179191579
loadScripts15431252201119217142011
setupStore3761364364136
numNetworkReqs1295831777200317
📊 Page Load Benchmark Results

Current Commit: 32a0515 | Date: 11/4/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±44ms) 🟡 | historical mean value: 1.03s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 723ms (±41ms) 🟢 | historical mean value: 717ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±18ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 44ms 1.01s 1.39s 1.06s 1.39s
domContentLoaded 723ms 41ms 703ms 1.05s 753ms 1.05s
firstPaint 77ms 18ms 60ms 236ms 84ms 236ms
firstContentfulPaint 77ms 18ms 60ms 236ms 84ms 236ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 1.49 KiB (0.03%)
  • ui: 11.2 KiB (0.16%)
  • common: 2.93 KiB (0.03%)

@metamaskbot
Copy link
Collaborator

Builds ready [7dd1133]
UI Startup Metrics (1208 ± 78 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1208108214907812431385
load102787211986910641168
domContentLoaded102286611876810581160
domInteractive201378131757
firstPaint570120122640110181116
backgroundConnect23121730110235243
firstReactRender2817128142748
getState22761102641
initialActions61244817
loadScripts79764395968832941
setupStore1162741122
numNetworkReqs1477820772
BrowserifyPower User HomeuiStartup21051823300035823943000
load1087928157920013191579
domContentLoaded1079920156519913111565
domInteractive291566184866
firstPaint5818816084759661608
backgroundConnect24722229719258297
firstReactRender31256093560
getState19415723523214235
initialActions61215621
loadScripts843698128018710711280
setupStore1382861328
numNetworkReqs17573364116298364
WebpackStandard HomeuiStartup773651114390778996
load54950492071540709
domContentLoaded54149889967533689
domInteractive15115281435
firstPaint19552902197163690
backgroundConnect261189152658
firstReactRender28175783337
getState1061631214
initialActions4124359
loadScripts53849589166530680
setupStore1152941216
numNetworkReqs1577720974
WebpackPower User HomeuiStartup12171068169819414421698
load601521867106665867
domContentLoaded58351082496630824
domInteractive211346123046
firstPaint31878772238528772
backgroundConnect51112045269204
firstReactRender26243122731
getState1379116121146161
initialActions61227822
loadScripts58050881794621817
setupStore14536113136
numNetworkReqs1306525266202252
FirefoxBrowserifyStandard HomeuiStartup15251300206712615871786
load1291109715218513621455
domContentLoaded1291109715208513621454
domInteractive1273533449135236
firstPaint------
backgroundConnect4528153195193
firstReactRender27235152732
getState84698714
initialActions42475412
loadScripts1263107814838213281428
setupStore1383361328
numNetworkReqs1376515860
BrowserifyPower User HomeuiStartup26512365387341227623873
load14871246193825018641938
domContentLoaded14871246193825018641938
domInteractive24796707219508707
firstPaint------
backgroundConnect11633446115199446
firstReactRender483595145395
getState14711222331181223
initialActions9155131155
loadScripts14541225190724318161907
setupStore3561724160172
numNetworkReqs1496932577217325
WebpackStandard HomeuiStartup15621364216213115861887
load1329117616018413701512
domContentLoaded1329117516018413701512
domInteractive953019328105156
firstPaint------
backgroundConnect4319143224880
firstReactRender29227393041
getState84467719
initialActions42295316
loadScripts1303115715147713511473
setupStore177182231368
numNetworkReqs1477417869
WebpackPower User HomeuiStartup26202276334230327623342
load15591239183217117601832
domContentLoaded15591239183217117591832
domInteractive18039401122339401
firstPaint------
backgroundConnect963726067160260
firstReactRender41315884958
getState14310720133170201
initialActions11185201385
loadScripts15211221179816117191798
setupStore22860163960
numNetworkReqs1425829278208292
📊 Page Load Benchmark Results

Current Commit: 7dd1133 | Date: 11/5/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±73ms) 🟡 | historical mean value: 1.03s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 732ms (±71ms) 🟢 | historical mean value: 718ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±12ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 73ms 1.00s 1.34s 1.29s 1.34s
domContentLoaded 732ms 71ms 695ms 1.02s 974ms 1.02s
firstPaint 76ms 12ms 60ms 176ms 88ms 176ms
firstContentfulPaint 76ms 12ms 60ms 176ms 88ms 176ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 119 Bytes (0%)
  • ui: 259 Bytes (0%)
  • common: 1.9 KiB (0.02%)

"@metamask/announcement-controller": "^8.0.0",
"@metamask/approval-controller": "^8.0.0",
"@metamask/assets-controllers": "^86.0.0",
"@metamask/assets-controllers": "npm:@metamask-previews/assets-controllers@87.0.0-preview-8315c2ec",
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Needs to be changed after new version is released

*/
export const chainSupportsPricing = (chainId: Hex) =>
(SUPPORTED_CHAIN_IDS as readonly string[]).includes(chainId);
/* export const chainSupportsPricing = (chainId: Hex) =>
Copy link
Contributor

Choose a reason for hiding this comment

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

Nice, lets remove this.

Copy link
Contributor

@Prithpal-Sooriya Prithpal-Sooriya left a comment

Choose a reason for hiding this comment

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

Changes look good! Can re-review once this PR is ready.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants