Skip to content

chore: adds mapping to show < on gas speed for fast chains (megaETH)#39824

Merged
bizk merged 24 commits intomainfrom
chore/megaeth-improve-gass-time
Feb 11, 2026
Merged

chore: adds mapping to show < on gas speed for fast chains (megaETH)#39824
bizk merged 24 commits intomainfrom
chore/megaeth-improve-gass-time

Conversation

@bizk
Copy link
Copy Markdown
Contributor

@bizk bizk commented Feb 5, 2026

Description

Jira ticket NEB-352

We need to show "<" for MegaETH chain if the gas speed is bellow 1 second. The gas API returns 250ms as minimum speed. In order to not modify the current behavior we will just show a "<" instead of a "~"

We need to merge it before tomorrow wednesday 11, Feb end of RC.

Open in GitHub Codespaces

Changelog

CHANGELOG entry: Show "<" for MegaETH chain if the gas speed is bellow 1 second

Related issues

Fixes:

Manual testing steps

  1. Go to MegaETh
  2. Send some tokens to another address
  3. Modify the gas speed

Screenshots/Recordings

Before

image image

After

image image

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.

Note

Low Risk
UI-only formatting changes to gas timing output plus test updates; limited blast radius aside from potential string formatting regressions in confirmation screens.

Overview
Improves gas timing UX for very fast networks by formatting sub-second estimates and displaying them as "<1 sec" (instead of "~0 sec") while keeping 0ms displayed as "~0 sec".

Threads chainId into GasTiming where missing, updates toHumanReadableTime to support decimal seconds for values under 1s, and adds/updates unit tests and confirmation snapshots to cover the new output.

Written by Cursor Bugbot for commit 54679eb. This will update automatically on new commits. Configure here.

@bizk bizk self-assigned this Feb 5, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 5, 2026

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 metamaskbot added the team-networks PRs from the Networks team label Feb 5, 2026
@bizk bizk added team-network-enablement and removed team-networks PRs from the Networks team labels Feb 5, 2026
@github-actions github-actions bot added the size-S label Feb 5, 2026
@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Feb 5, 2026

Builds ready [2a70296]
UI Startup Metrics (1407 ± 99 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1407118718229914531557
load1203100615659412531330
domContentLoaded1197100015599412481324
domInteractive2715107182475
firstPaint1366633164181254
backgroundConnect23921640724241278
firstReactRender18114662028
initialActions1011213
loadScripts97377813269710271099
setupStore1363461622
numNetworkReqs221585201581
BrowserifyPower User HomeuiStartup17751355289124318092267
load11621035224620011271672
domContentLoaded11491027223520011131657
domInteractive3418160243394
firstPaint19472800104235298
backgroundConnect33128751646335431
firstReactRender21164662236
initialActions104111
loadScripts90979019181878751391
setupStore1573151723
numNetworkReqs1175228250140231
WebpackStandard HomeuiStartup87969313651219441070
load7406091216106803949
domContentLoaded7356031207105798943
domInteractive2716102192482
firstPaint1076232947128194
backgroundConnect3519139234080
firstReactRender16103761832
initialActions104112
loadScripts7326011204104796941
setupStore1163151222
numNetworkReqs231596211585
WebpackPower User HomeuiStartup17461137474948719532482
load999734246126311641411
domContentLoaded986727243726211481404
domInteractive49221733446144
firstPaint22282773129265409
backgroundConnect23516662689256416
firstReactRender29206583244
initialActions102012
loadScripts982725242526011451394
setupStore1655261825
numNetworkReqs84502334088187
FirefoxBrowserifyStandard HomeuiStartup16791397237718417791990
load14051207193714015211640
domContentLoaded14041207193714015151640
domInteractive78322284092147
firstPaint------
backgroundConnect803225848110168
firstReactRender12102721314
initialActions102012
loadScripts13621181178712514311579
setupStore164172261257
numNetworkReqs2512103231891
BrowserifyPower User HomeuiStartup26891949460054626813899
load15471277249328315832266
domContentLoaded15461273249228315822266
domInteractive1023537366116277
firstPaint------
backgroundConnect3061081398278322886
firstReactRender17142621822
initialActions103122
loadScripts14931251235325915312242
setupStore1378773196116632
numNetworkReqs67401402783116
WebpackStandard HomeuiStartup16101355207216816991931
load13671170166410614191550
domContentLoaded13661170166410714191550
domInteractive843123244122149
firstPaint------
backgroundConnect70252484682167
firstReactRender14113531519
initialActions103122
loadScripts1328114915508813851467
setupStore2362684413134
numNetworkReqs231383181876
WebpackPower User HomeuiStartup27411900400748829033759
load15801221248632917672296
domContentLoaded15791221248532917672295
domInteractive13131709144109505
firstPaint------
backgroundConnect33511714553342981327
firstReactRender20143142326
initialActions2044422
loadScripts15111174234427517062120
setupStore1625763224144712
numNetworkReqs65381533190125
📊 Page Load Benchmark Results

Current Commit: 2a70296 | Date: 2/5/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±38ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 735ms (±36ms) 🟢 | historical mean value: 729ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 78ms (±9ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 38ms 1.01s 1.33s 1.08s 1.33s
domContentLoaded 735ms 36ms 705ms 998ms 761ms 998ms
firstPaint 78ms 9ms 60ms 148ms 88ms 148ms
firstContentfulPaint 78ms 9ms 60ms 148ms 88ms 148ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs
  • background: 58 Bytes (0%)
  • ui: 407 Bytes (0%)
  • common: 138 Bytes (0%)

@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Feb 5, 2026

✨ Files requiring CODEOWNER review ✨

@MetaMask/confirmations (12 files, +151 -35)
  • 📁 ui/
    • 📁 pages/
      • 📁 confirmations/
        • 📁 components/
          • 📁 confirm/
            • 📁 info/
              • 📁 __snapshots__/
                • 📄 info.test.tsx.snap +3 -6
              • 📁 approve/
                • 📁 __snapshots__/
                  • 📄 approve.test.tsx.snap +1 -2
              • 📁 base-transaction-info/
                • 📁 __snapshots__/
                  • 📄 base-transaction-info.test.tsx.snap +1 -2
              • 📁 native-transfer/
                • 📁 __snapshots__/
                  • 📄 native-transfer.test.tsx.snap +1 -2
              • 📁 nft-token-transfer/
                • 📁 __snapshots__/
                  • 📄 nft-token-transfer.test.tsx.snap +1 -2
              • 📁 set-approval-for-all-info/
                • 📁 __snapshots__/
                  • 📄 set-approval-for-all-info.test.tsx.snap +1 -2
              • 📁 shared/
                • 📁 gas-fees-section/
                  • 📁 __snapshots__/
                    • 📄 gas-fees-section.test.tsx.snap +1 -2
              • 📁 token-transfer/
                • 📁 __snapshots__/
                  • 📄 token-transfer.test.tsx.snap +1 -2
          • 📁 edit-gas-fee-popover/
            • 📁 edit-gas-item/
              • 📄 edit-gas-item.test.js +30 -7
          • 📁 gas-details-item/
            • 📄 gas-details-item.js +1 -0
          • 📁 gas-timing/
            • 📄 gas-timing.component.js +13 -8
            • 📄 gas-timing.component.test.js +97 -0

@bizk bizk marked this pull request as ready for review February 5, 2026 15:51
@bizk bizk requested a review from a team as a code owner February 5, 2026 15:51
@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Feb 5, 2026

Builds ready [adf3f78]
UI Startup Metrics (1402 ± 79 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1402123116027914491529
load1209101014368312621326
domContentLoaded120299914308412491316
domInteractive2615100182278
firstPaint1516836670206243
backgroundConnect24021541023242269
firstReactRender17103651925
initialActions1015213
loadScripts97677212218610301096
setupStore1363051721
numNetworkReqs231589201583
BrowserifyPower User HomeuiStartup290215989278153039364903
load12571046186916913151720
domContentLoaded12411039186116912981711
domInteractive3619199273494
firstPaint226751786212264431
backgroundConnect947289370495313892937
firstReactRender25164762736
initialActions104112
loadScripts998814159215810281418
setupStore1776082032
numNetworkReqs1175022439142187
WebpackStandard HomeuiStartup8496741110969201016
load714606102797762894
domContentLoaded708602100696758889
domInteractive261689182278
firstPaint1046333252130199
backgroundConnect39181482843100
firstReactRender15103751526
initialActions104112
loadScripts706600100396756887
setupStore1062331118
numNetworkReqs231588201583
WebpackPower User HomeuiStartup1317930215824614051794
load76164212781267571077
domContentLoaded74963312671277451071
domInteractive3819131233996
firstPaint16669821112202304
backgroundConnect17312159569166322
firstReactRender22163642431
initialActions103111
loadScripts74663112591257431063
setupStore1252651520
numNetworkReqs1414825043160219
FirefoxBrowserifyStandard HomeuiStartup16141278249119317341916
load13621118180615114631637
domContentLoaded13611118180615114631637
domInteractive70322283991136
firstPaint------
backgroundConnect792919047123164
firstReactRender12104441217
initialActions102012
loadScripts13161102170313113751547
setupStore165200271236
numNetworkReqs251297231894
BrowserifyPower User HomeuiStartup27132058444338428473350
load14711237186711915281679
domContentLoaded14701236186711915281679
domInteractive1453648792172326
firstPaint------
backgroundConnect35810918713093911112
firstReactRender19147082027
initialActions113122
loadScripts14331221183611614981653
setupStore17510796199236606
numNetworkReqs894017029110139
WebpackStandard HomeuiStartup16241329200416117371927
load13931170173511714701582
domContentLoaded13921165173411714671582
domInteractive882824545124150
firstPaint------
backgroundConnect66231784181156
firstReactRender14102321418
initialActions103122
loadScripts13561140171011114251539
setupStore156164231248
numNetworkReqs241287191878
WebpackPower User HomeuiStartup27871976517347029723598
load15561239382132315991906
domContentLoaded15551238382032315991905
domInteractive15446629133179465
firstPaint------
backgroundConnect45211013593286771104
firstReactRender21146982330
initialActions203122
loadScripts15111219374730915541859
setupStore178111053229205690
numNetworkReqs863119532104147
📊 Page Load Benchmark Results

Current Commit: adf3f78 | Date: 2/5/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±38ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 700ms (±37ms) 🟢 | historical mean value: 729ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±13ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 38ms 1.00s 1.32s 1.06s 1.32s
domContentLoaded 700ms 37ms 679ms 989ms 727ms 989ms
firstPaint 75ms 13ms 60ms 188ms 88ms 188ms
firstContentfulPaint 75ms 13ms 60ms 188ms 88ms 188ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs
  • background: 58 Bytes (0%)
  • ui: 480 Bytes (0.01%)
  • common: 138 Bytes (0%)

@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Feb 5, 2026

Builds ready [79ff472]
UI Startup Metrics (1395 ± 104 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup13951178180010414551556
load119899114579612551350
domContentLoaded119298814449512491335
domInteractive2716107212288
firstPaint155671343137199273
backgroundConnect23021628512230254
firstReactRender17103141924
initialActions106113
loadScripts97676912179610391126
setupStore1362851721
numNetworkReqs221587191576
BrowserifyPower User HomeuiStartup2230142910077116822253911
load12221063200317012391614
domContentLoaded12051049197616612171578
domInteractive3518152233490
firstPaint209731500155255352
backgroundConnect55729178088145081315
firstReactRender24155172740
initialActions109112
loadScripts95782516301519751315
setupStore1776581930
numNetworkReqs1144326948137201
WebpackStandard HomeuiStartup8386691130978941013
load70559895084756856
domContentLoaded70059394483752849
domInteractive2616106182277
firstPaint12061771102131224
backgroundConnect3618173263580
firstReactRender1593651725
initialActions105112
loadScripts69759194282750842
setupStore1162441220
numNetworkReqs231596211583
WebpackPower User HomeuiStartup1250874212321613361682
load7396271248116733992
domContentLoaded7276211241116723987
domInteractive37181452636108
firstPaint15569934107170281
backgroundConnect16213439448159268
firstReactRender22173942330
initialActions105111
loadScripts7256191232115720979
setupStore1242441518
numNetworkReqs934719432103169
FirefoxBrowserifyStandard HomeuiStartup16461369231419717202111
load13831178183814714481680
domContentLoaded13821176183814814471679
domInteractive753324040100143
firstPaint------
backgroundConnect74302304669172
firstReactRender1293731314
initialActions102012
loadScripts13441148172012914211585
setupStore145187201238
numNetworkReqs251298221888
BrowserifyPower User HomeuiStartup28002154488648129503820
load15351306239220216231934
domContentLoaded15341306239220216221934
domInteractive13335569105135355
firstPaint------
backgroundConnect3381181512290378874
firstReactRender19156662126
initialActions102122
loadScripts14901282237318615381904
setupStore1449762183167580
numNetworkReqs75371473297134
WebpackStandard HomeuiStartup15791301225715516551851
load1351117617329914091503
domContentLoaded1350117517329914081503
domInteractive872923245115155
firstPaint------
backgroundConnect63221874171153
firstReactRender15117561518
initialActions102012
loadScripts1318115116168913671462
setupStore136179201130
numNetworkReqs221295181867
WebpackPower User HomeuiStartup26631919481351728143656
load15121212261432416522227
domContentLoaded15111207261432416512226
domInteractive14234899166114573
firstPaint------
backgroundConnect3311272119320317934
firstReactRender21164142427
initialActions213122
loadScripts14551193259027216271874
setupStore1529801189222641
numNetworkReqs74371863696142
📊 Page Load Benchmark Results

Current Commit: 79ff472 | Date: 2/5/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±41ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 733ms (±37ms) 🟢 | historical mean value: 730ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 78ms (±10ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 41ms 1.02s 1.35s 1.09s 1.35s
domContentLoaded 733ms 37ms 709ms 1.00s 757ms 1.00s
firstPaint 78ms 10ms 60ms 164ms 88ms 164ms
firstContentfulPaint 78ms 10ms 60ms 164ms 88ms 164ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 19.09 KiB (0.47%)
  • ui: -6.42 KiB (-0.08%)
  • common: -123.25 KiB (-1.14%)

@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Feb 6, 2026

Builds ready [bbf3546]
UI Startup Metrics (1436 ± 100 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup14361219168710015011586
load12221010146710012981373
domContentLoaded12161004145710012901365
domInteractive2617101172372
firstPaint1456735871199267
backgroundConnect24121736521246281
firstReactRender17114441823
initialActions105113
loadScripts992778123010310711137
setupStore1364861624
numNetworkReqs231593201583
BrowserifyPower User HomeuiStartup230913729645134521494524
load12011029209618512471623
domContentLoaded11841022208918412271597
domInteractive39201763136122
firstPaint208721696170239343
backgroundConnect55128939536113901946
firstReactRender24164662736
initialActions104112
loadScripts94379317651689871328
setupStore1674771827
numNetworkReqs1235426347141204
WebpackStandard HomeuiStartup857686116495902991
load720615101889775888
domContentLoaded714610101289771882
domInteractive251687182077
firstPaint1166025455155223
backgroundConnect3819122224480
firstReactRender1693871732
initialActions106113
loadScripts712608101088768880
setupStore1152641122
numNetworkReqs231595211585
WebpackPower User HomeuiStartup1285828231729013331892
load72962213581347161059
domContentLoaded71861613491347031054
domInteractive3617179283795
firstPaint157651074133160348
backgroundConnect17212956872169320
firstReactRender22173642330
initialActions101011
loadScripts71561413411327011044
setupStore1243441418
numNetworkReqs1314827549151221
FirefoxBrowserifyStandard HomeuiStartup15751325241917016451867
load13311145204014513761567
domContentLoaded13301144203514513761567
domInteractive67331893788136
firstPaint------
backgroundConnect61251603061138
firstReactRender1292321315
initialActions102012
loadScripts12991116196013413441533
setupStore1134981032
numNetworkReqs241294211883
BrowserifyPower User HomeuiStartup26702004477849327493698
load15141256310928914862235
domContentLoaded15141255310928914862235
domInteractive13136667113137391
firstPaint------
backgroundConnect3101131393258344904
firstReactRender201473111931
initialActions213122
loadScripts14731238304327514532127
setupStore13710817203110593
numNetworkReqs764116232100134
WebpackStandard HomeuiStartup16551375286121117581962
load14131217267717214661665
domContentLoaded14121217267617214651665
domInteractive843023142114143
firstPaint------
backgroundConnect69242474485163
firstReactRender14116861518
initialActions105122
loadScripts13741149265316614311547
setupStore216236351463
numNetworkReqs241288191877
WebpackPower User HomeuiStartup26271971362839427583485
load14921263216521116071861
domContentLoaded14911262216521116071861
domInteractive12132557111106404
firstPaint------
backgroundConnect3321231210252406836
firstReactRender22155972429
initialActions213122
loadScripts14451231193317615741772
setupStore189111145235228693
numNetworkReqs743516734101135
📊 Page Load Benchmark Results

Current Commit: bbf3546 | Date: 2/5/2026

📄 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: 723ms (±37ms) 🟢 | historical mean value: 728ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±11ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 41ms 1.01s 1.35s 1.08s 1.35s
domContentLoaded 723ms 37ms 700ms 1.01s 749ms 1.01s
firstPaint 76ms 11ms 60ms 164ms 88ms 164ms
firstContentfulPaint 76ms 11ms 60ms 164ms 88ms 164ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 19.09 KiB (0.47%)
  • ui: -103.88 KiB (-1.25%)
  • common: -128.67 KiB (-1.19%)

@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Feb 10, 2026

Builds ready [a3863c8]
UI Startup Metrics (1424 ± 105 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup14241211167410514911594
load1223101314239512861385
domContentLoaded1216100814189612801376
domInteractive281792202486
firstPaint152681179126203283
backgroundConnect24722629413252272
firstReactRender17103551928
initialActions106113
loadScripts98478311779610521150
setupStore1372951624
numNetworkReqs221585201580
BrowserifyPower User HomeuiStartup2952141210581167337465450
load12601091173113013011557
domContentLoaded12381073172112112781503
domInteractive3519153223359
firstPaint1888040486269312
backgroundConnect876296478891611102831
firstReactRender24164552833
initialActions106111
loadScripts995840143311410201258
setupStore1555481629
numNetworkReqs1175325641137199
WebpackStandard HomeuiStartup822680111597890997
load712610104390753866
domContentLoaded706606103890745860
domInteractive251596191975
firstPaint1156126952159205
backgroundConnect26184363037
firstReactRender13102731519
initialActions104112
loadScripts704604103589743858
setupStore1153241120
numNetworkReqs2315101221583
WebpackPower User HomeuiStartup1332881341939113562104
load75465013331227511051
domContentLoaded74164013041227311041
domInteractive41201683236130
firstPaint16271693102193306
backgroundConnect200132965158159537
firstReactRender23163642430
initialActions102111
loadScripts73863812921197281030
setupStore1344151619
numNetworkReqs1436427540162224
FirefoxBrowserifyStandard HomeuiStartup14641261198614914981841
load12651109170311513151490
domContentLoaded12641105170311513091489
domInteractive64322023884139
firstPaint------
backgroundConnect5026161195179
firstReactRender1191711112
initialActions102012
loadScripts12411092162310812851458
setupStore145166211038
numNetworkReqs241295211783
BrowserifyPower User HomeuiStartup27822012483144329823436
load15371302312026616461960
domContentLoaded15361302311926616461960
domInteractive188541779229202447
firstPaint------
backgroundConnect44012413033036501045
firstReactRender19146671925
initialActions2038422
loadScripts14881242309625515711868
setupStore13719738157135536
numNetworkReqs944417130111152
WebpackStandard HomeuiStartup15471304210812815991796
load1344115116209613921536
domContentLoaded1344115116209713921536
domInteractive892721346129163
firstPaint------
backgroundConnect55232663360131
firstReactRender13105041419
initialActions103012
loadScripts1317113315779313701489
setupStore165130211249
numNetworkReqs231291191778
WebpackPower User HomeuiStartup28522083854486030093668
load16091278703775616061935
domContentLoaded16081278703775616001935
domInteractive16151716142159515
firstPaint------
backgroundConnect48310716133556481261
firstReactRender231585112336
initialActions204123
loadScripts15591229699575515301899
setupStore15416954177192478
numNetworkReqs934521731107158
📊 Page Load Benchmark Results

Current Commit: a3863c8 | Date: 2/10/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±40ms) 🟡 | historical mean value: 1.03s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 726ms (±63ms) 🟢 | historical mean value: 717ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 80ms (±42ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 40ms 1.02s 1.36s 1.06s 1.36s
domContentLoaded 726ms 63ms 703ms 1.31s 745ms 1.31s
firstPaint 80ms 42ms 60ms 496ms 88ms 496ms
firstContentfulPaint 80ms 42ms 60ms 496ms 88ms 496ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 63 Bytes (0%)
  • ui: -2 Bytes (0%)
  • common: -24 KiB (-0.22%)

@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Feb 10, 2026

Builds ready [2489aa0]
UI Startup Metrics (1392 ± 105 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup13921159181010514461557
load119899616069412451355
domContentLoaded119099015789212381348
domInteractive2715115202378
firstPaint200631281228220333
backgroundConnect24721734018255280
firstReactRender16105661725
initialActions1010113
loadScripts96076013159110081110
setupStore1263051521
numNetworkReqs231597211584
BrowserifyPower User HomeuiStartup326413889949195942447288
load12231048190814712431509
domContentLoaded12041023182213712271491
domInteractive40182734234114
firstPaint253771842204266375
backgroundConnect1011292446195913933248
firstReactRender23145062635
initialActions106112
loadScripts97479615701319971242
setupStore1463861624
numNetworkReqs1035225639120178
WebpackStandard HomeuiStartup8296881289998571023
load715604102481763866
domContentLoaded709599101180758857
domInteractive261697202283
firstPaint1066145457127184
backgroundConnect26195173037
firstReactRender1710240231726
initialActions106112
loadScripts707597100479756848
setupStore1263561225
numNetworkReqs2315102211581
WebpackPower User HomeuiStartup1278904322436412841817
load75165312231187471018
domContentLoaded73964012181207351008
domInteractive43202163640123
firstPaint1597460796200301
backgroundConnect1981341816197162387
firstReactRender22174652329
initialActions102111
loadScripts7366381206118733993
setupStore1352441621
numNetworkReqs1387524036157215
FirefoxBrowserifyStandard HomeuiStartup15031259216417515351837
load12921108192714213421560
domContentLoaded12911108192214213411560
domInteractive65322033885139
firstPaint------
backgroundConnect5425204225683
firstReactRender1291511213
initialActions103112
loadScripts12681093190013913171519
setupStore146124151342
numNetworkReqs251297221788
BrowserifyPower User HomeuiStartup28052007608858129773874
load15781311482344915632075
domContentLoaded15781310482344915632075
domInteractive169511109150191426
firstPaint------
backgroundConnect39711612682845791035
firstReactRender18136261926
initialActions103122
loadScripts15371278474744115392047
setupStore14017762169139542
numNetworkReqs954620533106161
WebpackStandard HomeuiStartup15651322334423416041950
load13561147312120214131493
domContentLoaded13551147312120214131493
domInteractive932920248132158
firstPaint------
backgroundConnect52241772956118
firstReactRender14114551317
initialActions102112
loadScripts13281132308720013851437
setupStore166175251142
numNetworkReqs231386181775
WebpackPower User HomeuiStartup27662025380633129793254
load15281313210619016091950
domContentLoaded15281313210619016091950
domInteractive16950810157164575
firstPaint------
backgroundConnect48913515312986921046
firstReactRender21155462329
initialActions213122
loadScripts14801291208618215481872
setupStore14316679155181451
numNetworkReqs91392243098148
📊 Page Load Benchmark Results

Current Commit: 2489aa0 | Date: 2/10/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.00s (±37ms) 🟡 | historical mean value: 1.03s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 693ms (±35ms) 🟢 | historical mean value: 722ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±9ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.00s 37ms 972ms 1.27s 1.02s 1.27s
domContentLoaded 693ms 35ms 668ms 950ms 709ms 950ms
firstPaint 77ms 9ms 64ms 156ms 84ms 156ms
firstContentfulPaint 77ms 9ms 64ms 156ms 84ms 156ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚀 Bundle size reduced!]
  • background: 63 Bytes (0%)
  • ui: 27 Bytes (0%)
  • common: -24 KiB (-0.22%)

@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Feb 10, 2026

Builds ready [98a16cc]
UI Startup Metrics (1372 ± 103 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup13721152160310314531550
load119599013689412721344
domContentLoaded118898713649512661339
domInteractive2515100182076
firstPaint149581170119190239
backgroundConnect23721435820239272
firstReactRender15103541620
initialActions105113
loadScripts96876811439710481120
setupStore1263651420
numNetworkReqs231590211585
BrowserifyPower User HomeuiStartup309115339855191736848465
load12331034177912912711509
domContentLoaded12131025177212512481493
domInteractive3217150203262
firstPaint1697537877241296
backgroundConnect10132945112108011323380
firstReactRender23154552633
initialActions103111
loadScripts97580414651189941253
setupStore1454271628
numNetworkReqs1125522639133189
WebpackStandard HomeuiStartup85068111921079111033
load7336081007102782938
domContentLoaded728604993101778921
domInteractive271593192478
firstPaint1186340668133265
backgroundConnect27195773040
firstReactRender15103651825
initialActions104112
loadScripts725602983100776918
setupStore1253041319
numNetworkReqs231599221585
WebpackPower User HomeuiStartup1276909262128913441904
load76265313631317601068
domContentLoaded75164613501317491058
domInteractive41201783139116
firstPaint1558050090181356
backgroundConnect18113254985163379
firstReactRender22173742431
initialActions102011
loadScripts74864413391297461049
setupStore1256771520
numNetworkReqs1457325435165203
FirefoxBrowserifyStandard HomeuiStartup15011282213416615341848
load12921124193213713311547
domContentLoaded12911119192713713311547
domInteractive69322534285137
firstPaint------
backgroundConnect5329159206289
firstReactRender1293731213
initialActions102012
loadScripts12691104190713513091512
setupStore136119161132
numNetworkReqs241396221788
BrowserifyPower User HomeuiStartup27762039462841129623569
load15501294285828015881924
domContentLoaded15501294285728015881921
domInteractive172501387171173450
firstPaint------
backgroundConnect4121101185282557958
firstReactRender18146171927
initialActions207122
loadScripts15091270283027715581881
setupStore140141055165177454
numNetworkReqs964719031113159
WebpackStandard HomeuiStartup15281271219015515561871
load13201136162810513631519
domContentLoaded13191132162810513601519
domInteractive75272324599154
firstPaint------
backgroundConnect5124175265784
firstReactRender13112521417
initialActions103122
loadScripts12951122159810013391482
setupStore196240331253
numNetworkReqs231392181773
WebpackPower User HomeuiStartup28642059876972630043815
load16601308705461917512174
domContentLoaded16601308705462017512174
domInteractive19536792183206609
firstPaint------
backgroundConnect43512213083006441043
firstReactRender22166372429
initialActions213122
loadScripts16111251701561616832105
setupStore146131201214143605
numNetworkReqs904022039104151
📊 Page Load Benchmark Results

Current Commit: 98a16cc | Date: 2/10/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.02s (±37ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 714ms (±35ms) 🟢 | historical mean value: 731ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±9ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.02s 37ms 999ms 1.30s 1.05s 1.30s
domContentLoaded 714ms 35ms 693ms 980ms 730ms 980ms
firstPaint 75ms 9ms 60ms 148ms 84ms 148ms
firstContentfulPaint 75ms 9ms 60ms 148ms 84ms 148ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 63 Bytes (0%)
  • ui: 3.65 KiB (0.04%)
  • common: 136.27 KiB (1.27%)

Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Feb 10, 2026

Builds ready [2a69a31]
UI Startup Metrics (1375 ± 93 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1375116816719314241540
load1185100614488712351320
domContentLoaded117899114438812291316
domInteractive2816110202479
firstPaint1486535368210247
backgroundConnect24321737922246268
firstReactRender1794251829
initialActions106113
loadScripts9507701220889931093
setupStore1364061524
numNetworkReqs231590201582
BrowserifyPower User HomeuiStartup251313919492135923805277
load12101060174413012451553
domContentLoaded11891046171212512121517
domInteractive3320127183469
firstPaint1857040279250314
backgroundConnect69729044778046322361
firstReactRender24156282641
initialActions106112
loadScripts95182014661199811275
setupStore1554971831
numNetworkReqs1034121637129170
WebpackStandard HomeuiStartup85169312851039141039
load733621110988786873
domContentLoaded728616110187782865
domInteractive2917211272486
firstPaint1186345668146214
backgroundConnect25175172837
firstReactRender15103451724
initialActions104112
loadScripts725614109386778863
setupStore1264151220
numNetworkReqs231590211584
WebpackPower User HomeuiStartup1329881272134313442212
load77664415731327881057
domContentLoaded76463815631337741050
domInteractive44202344140136
firstPaint1547348885184359
backgroundConnect17313557269168255
firstReactRender23184442428
initialActions101011
loadScripts76163615501317711040
setupStore1343351620
numNetworkReqs1435925738158207
FirefoxBrowserifyStandard HomeuiStartup15041289209716315341849
load13001140182613013531544
domContentLoaded12991136182113013531539
domInteractive62292003884135
firstPaint------
backgroundConnect5225185245398
firstReactRender12102121214
initialActions102012
loadScripts12751113179912313291504
setupStore126113121229
numNetworkReqs231294201782
BrowserifyPower User HomeuiStartup28222231806362429153435
load15701302666454415992030
domContentLoaded15691302666454415982030
domInteractive14735709126138424
firstPaint------
backgroundConnect3461201059263441925
firstReactRender18142831924
initialActions203122
loadScripts15301280659453915381913
setupStore1519851193179595
numNetworkReqs814117334103145
WebpackStandard HomeuiStartup15801364217213216271835
load1357115117319114071491
domContentLoaded1356115117319214071491
domInteractive903222543131150
firstPaint------
backgroundConnect52211822858109
firstReactRender14112831419
initialActions103122
loadScripts1331113816328513851444
setupStore156166191339
numNetworkReqs241294191779
WebpackPower User HomeuiStartup25821836452141927373273
load14661200307524616001805
domContentLoaded14651193307524616001805
domInteractive135351774188123324
firstPaint------
backgroundConnect37610213943064911058
firstReactRender21155462328
initialActions203123
loadScripts14201183306023315251736
setupStore1187627146130417
numNetworkReqs79351973498138
📊 Page Load Benchmark Results

Current Commit: 2a69a31 | Date: 2/10/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±41ms) 🟡 | historical mean value: 1.04s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 715ms (±38ms) 🟢 | historical mean value: 730ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 75ms (±11ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 41ms 1.00s 1.32s 1.04s 1.32s
domContentLoaded 715ms 38ms 695ms 998ms 729ms 998ms
firstPaint 75ms 11ms 60ms 168ms 84ms 168ms
firstContentfulPaint 75ms 11ms 60ms 168ms 84ms 168ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 63 Bytes (0%)
  • ui: 3.66 KiB (0.04%)
  • common: 136.32 KiB (1.27%)

@bizk bizk enabled auto-merge February 10, 2026 19:25
// get options from .prettierrc
...prettierOptions,
filepath: TARGET_FILE,
trailingComma: 'none', // Ensure no trailing commas for JSONC compatibility
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

You tried to make a different change to development/circular-deps.ts, but it didn't really work correctly. I fixed it properly here.

@metamaskbotv2
Copy link
Copy Markdown
Contributor

metamaskbotv2 bot commented Feb 10, 2026

Builds ready [54679eb]
UI Startup Metrics (1349 ± 95 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1349116218379513991503
load116499215738612141300
domContentLoaded115798415658612071287
domInteractive2616132192269
firstPaint1426440471197240
backgroundConnect23821928314239270
firstReactRender16104651727
initialActions107123
loadScripts9347721300849831071
setupStore1263951418
numNetworkReqs231588201582
BrowserifyPower User HomeuiStartup285914699945174928815804
load12551060169013113091575
domContentLoaded12341049164212112861497
domInteractive3720257303681
firstPaint218761290170278347
backgroundConnect83129042009397983420
firstReactRender2816332312840
initialActions106112
loadScripts985809140211810201250
setupStore17585111837
numNetworkReqs1125124441135185
WebpackStandard HomeuiStartup87269912571209541092
load7526271168108813933
domContentLoaded7476221162107807927
domInteractive261695182275
firstPaint1156334058140237
backgroundConnect271979103043
firstReactRender15107271822
initialActions104112
loadScripts7446201160106802925
setupStore1364371427
numNetworkReqs231597201581
WebpackPower User HomeuiStartup1229932210519013081615
load7306111383113729971
domContentLoaded7196031374113722961
domInteractive38191913037112
firstPaint15969969111195277
backgroundConnect16413062563158267
firstReactRender21163132327
initialActions102111
loadScripts7166011363111720954
setupStore1253551423
numNetworkReqs1354726145158218
FirefoxBrowserifyStandard HomeuiStartup15541310237617315791887
load13421140199013413771601
domContentLoaded13411140198413413761597
domInteractive71332023798136
firstPaint------
backgroundConnect5527153225497
firstReactRender1291711214
initialActions103012
loadScripts13171124191012913551572
setupStore156163201339
numNetworkReqs241295211786
BrowserifyPower User HomeuiStartup27852102409136029963416
load15361296261222515642049
domContentLoaded15361296261222415642048
domInteractive16437824152164549
firstPaint------
backgroundConnect3581251393253391991
firstReactRender19146881924
initialActions103122
loadScripts14941272217320115121990
setupStore1479741186158605
numNetworkReqs894218233109158
WebpackStandard HomeuiStartup15391333204713615801830
load1337115317059813851529
domContentLoaded1335114817059913851529
domInteractive822933850109149
firstPaint------
backgroundConnect53231602664118
firstReactRender14104941418
initialActions102122
loadScripts1311114016639513651501
setupStore13696131234
numNetworkReqs231297191775
WebpackPower User HomeuiStartup27541975488848729433601
load15461229300735216252293
domContentLoaded15461229300735216252293
domInteractive201351684270158732
firstPaint------
backgroundConnect44011216463396651029
firstReactRender22155772333
initialActions203123
loadScripts15091213298435215872265
setupStore13611945176149529
numNetworkReqs88412213598161
📊 Page Load Benchmark Results

Current Commit: 54679eb | Date: 2/10/2026

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.08s (±43ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 754ms (±41ms) 🟢 | historical mean value: 730ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 81ms (±10ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.08s 43ms 1.04s 1.39s 1.10s 1.39s
domContentLoaded 754ms 41ms 719ms 1.05s 776ms 1.05s
firstPaint 81ms 10ms 64ms 160ms 92ms 160ms
firstContentfulPaint 81ms 10ms 64ms 160ms 92ms 160ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 63 Bytes (0%)
  • ui: 3.74 KiB (0.05%)
  • common: 136.32 KiB (1.27%)

@github-project-automation github-project-automation bot moved this from Needs dev review to Review finalised - Ready to be merged in PR review queue Feb 11, 2026
@bizk bizk added this pull request to the merge queue Feb 11, 2026
Merged via the queue into main with commit a9bdcad Feb 11, 2026
175 checks passed
@bizk bizk deleted the chore/megaeth-improve-gass-time branch February 11, 2026 11:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

release-13.18.0 Issue or pull request that will be included in release 13.18.0 release-13.19.0 Issue or pull request that will be included in release 13.19.0 size-M team-network-enablement

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

5 participants