metamask-extension icon indicating copy to clipboard operation
metamask-extension copied to clipboard

feat: trust signals for addresses on transactions and signatures

Open AugmentedMode opened this issue 6 months ago • 9 comments

Description

Open in GitHub Codespaces

Adds trust signal indicators to the address petname component to help users identify malicious, warning, and verified addresses with human readable labels

Changes

  • Created ui/hooks/useTrustSignals.ts for centralized trust signal logic
  • Added ui/helpers/utils/trust-signals.ts for reusable icon/CSS utilities
  • Updated NameDisplay component to show trust indicators
  • Enhanced NameDetails modal to show trust indicators
  • Added new CSS classes for trust signal states

Related issues

Fixes:

Manual testing steps

  1. Run the security alerts api locally and you are able to hard code results within the address-scan.service.ts file like so
      return { result_type: ResultType.Trusted, label: 'Uniswap' };
  1. Update builds.yml to point to your locally running security-alerts-api like so
  - SECURITY_ALERTS_API_URL: 'http://localhost:3000'
  1. Make sure you modify this code to enable trust signals
// TODO: Remove when we want this enabled in production.
export function isProdEnabled() {
  // const isEnabled = process.env.TRUST_SIGNALS_PROD_ENABLED;
  // return isEnabled?.toString() === 'true';
  return true;
}
  1. Reload your extension in the browser to clear cache to get updated result from your api change
  2. Open the test dapp and click on a transaction or signature where you see an 'interacting with' and you will see the different UI states based on the mocked API result!

Screenshots/Recordings

Before

Before this is what a verified address looked like! Screenshot 2025-06-15 at 12 13 37 AM

After

You can now see verified, suspicious, and malicious states for address across confirmations. alongside the current petname functionality !

Screenshot 2025-06-15 at 12 09 33 AM Screenshot 2025-06-15 at 12 09 41 AM Screenshot 2025-06-15 at 12 10 16 AM

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.

AugmentedMode avatar Jun 15 '25 03:06 AugmentedMode

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.

github-actions[bot] avatar Jun 15 '25 03:06 github-actions[bot]

✨ Files requiring CODEOWNER review ✨

@MetaMask/confirmations (2 files, +14 -2)
  • 📁 ui/
    • 📁 pages/
      • 📁 confirmations/
        • 📁 components/
          • 📁 simulation-details/
            • 📄 useSimulationMetrics.test.ts +8 -1
            • 📄 useSimulationMetrics.ts +6 -1

metamaskbot avatar Jun 15 '25 03:06 metamaskbot

Builds ready [24ce9a9]
UI Startup Metrics (1295 ± 80 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1295114415708013431418
load112598913647911761246
domContentLoaded111896913598011701240
domInteractive18143441828
firstPaint750134137245711571242
backgroundConnect84355826
firstReactRender20164632123
getState1463271927
initialActions001000
loadScripts862723108778918982
setupStore85152913
WebpackHomeuiStartup21601714267220922722543
load16831314207117718001958
domContentLoaded16741307206117417921938
domInteractive161281111348
firstPaint1596132354182270
backgroundConnect2411317302437
firstReactRender14248368107132358
getState174316421326
initialActions913064235
loadScripts16711305204617217901926
setupStore2973196518306
FirefoxBrowserifyHomeuiStartup14121199177810314691621
load1257107116399813051461
domContentLoaded1257107116389813051461
domInteractive1083722231120174
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect22139692430
firstReactRender24213222530
getState84445911
initialActions001001
loadScripts1237105816129612871437
setupStore74424711
WebpackHomeuiStartup1482132417489115241673
load1288116215699513261497
domContentLoaded1288116115689513261497
domInteractive77561571679107
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect21154562141
firstReactRender40295644247
getState85434911
initialActions002111
loadScripts1270114615529613091480
setupStore85324819
Benchmark value 1295 exceeds gate value 1234 for chrome browserify home mean uiStartup
Benchmark value 1125 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1118 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 862 exceeds gate value 830 for chrome browserify home mean loadScripts
Benchmark value 1418 exceeds gate value 1365 for chrome browserify home p95 uiStartup
Benchmark value 1246 exceeds gate value 1190 for chrome browserify home p95 load
Benchmark value 1241 exceeds gate value 1180 for chrome browserify home p95 domContentLoaded
Benchmark value 1243 exceeds gate value 1180 for chrome browserify home p95 firstPaint
Benchmark value 27 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 982 exceeds gate value 940 for chrome browserify home p95 loadScripts
Benchmark value 9 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 2544 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 306 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 1412 exceeds gate value 1405 for firefox browserify home mean uiStartup
Benchmark value 1258 exceeds gate value 1245 for firefox browserify home mean load
Benchmark value 1257 exceeds gate value 1239 for firefox browserify home mean domContentLoaded
Benchmark value 1238 exceeds gate value 1230 for firefox browserify home mean loadScripts
Benchmark value 40 exceeds gate value 38 for firefox webpack home mean firstReactRender
Sum of mean exceeds: 255ms | Sum of p95 exceeds: 615ms
Sum of all benchmark exceeds: 870ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.34 KiB (-0.03%)
  • ui: 5.38 KiB (0.07%)
  • common: 2.67 KiB (0.03%)

metamaskbot avatar Jun 15 '25 04:06 metamaskbot

Builds ready [e5f33cb]
UI Startup Metrics (1202 ± 56 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1202110414235612381299
load104394511715010701138
domContentLoaded103794111655010621133
domInteractive17143441629
firstPaint73983113839910531110
backgroundConnect74264711
firstReactRender20164142027
getState1464981929
initialActions001001
loadScripts79169992649818885
setupStore75162712
WebpackHomeuiStartup20201593258323821782488
load15711259199518817051916
domContentLoaded15661255198718716981906
domInteractive1711133171361
firstPaint1556046758181253
backgroundConnect19133952231
firstReactRender110463648798344
getState134313301220
initialActions812903834
loadScripts15631253197618516951895
setupStore4473179018311
FirefoxBrowserifyHomeuiStartup1326118816408213711492
load1180106214847712161343
domContentLoaded1180106214847712161343
domInteractive1003427334108157
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect201398112029
firstReactRender23212812327
getState74101810
initialActions002001
loadScripts1161104714617511941324
setupStore64213611
WebpackHomeuiStartup15121356174710015911720
load13211177157110414081534
domContentLoaded13211177157110414081533
domInteractive79301531586104
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20153132128
firstReactRender40287654346
getState85305927
initialActions002111
loadScripts13021159155110513881516
setupStore8546589
Benchmark value 8 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 45 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2488 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 61 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 311 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 41 exceeds gate value 38 for firefox webpack home mean firstReactRender
Sum of mean exceeds: 17ms | Sum of p95 exceeds: 284ms
Sum of all benchmark exceeds: 301ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 5.41 KiB (0.08%)
  • common: 2.67 KiB (0.03%)

metamaskbot avatar Jun 15 '25 04:06 metamaskbot

Builds ready [6e17bc6]
UI Startup Metrics (1203 ± 57 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1203110013555712341313
load104293611875310721133
domContentLoaded103692911815410661128
domInteractive16133331620
firstPaint75272119240610531135
backgroundConnect74285722
firstReactRender20164242024
getState1463771928
initialActions001001
loadScripts79368793653823892
setupStore85162813
WebpackHomeuiStartup20181591244822221662400
load15701235188317316951857
domContentLoaded15641231187717216911848
domInteractive151157101345
firstPaint1586032355192279
backgroundConnect2210269262133
firstReactRender13945369112271349
getState1042641120
initialActions216134
loadScripts15611229187617016891837
setupStore4863149417307
FirefoxBrowserifyHomeuiStartup1292120115386613321427
load1152103114196811971285
domContentLoaded1152103114196711971285
domInteractive963419527105152
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect19139391930
firstReactRender22202822326
getState7425289
initialActions001001
loadScripts1134101814056711761271
setupStore6416269
WebpackHomeuiStartup1479132116958415351649
load1285115715218213341451
domContentLoaded1284115615218213341451
domInteractive78601471582114
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20166052124
firstReactRender40354834246
getState85314911
initialActions002111
loadScripts1266114115058313161434
setupStore8545589
Benchmark value 23 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 48 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 307 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 40 exceeds gate value 38 for firefox webpack home mean firstReactRender
Sum of mean exceeds: 18ms | Sum of p95 exceeds: 247ms
Sum of all benchmark exceeds: 265ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 5.41 KiB (0.08%)
  • common: 2.48 KiB (0.03%)

metamaskbot avatar Jun 15 '25 14:06 metamaskbot

Builds ready [62e36b3]
UI Startup Metrics (1206 ± 67 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1206108915106712471302
load105194313166711001158
domContentLoaded104592813106710931148
domInteractive16133241629
firstPaint802133121138710821154
backgroundConnect74284713
firstReactRender19153332024
getState1463171928
initialActions001001
loadScripts800695106066848904
setupStore85152813
WebpackHomeuiStartup20161481260123021592411
load15631138200618316871903
domContentLoaded15581134199318216831896
domInteractive161184131357
firstPaint1605936258179279
backgroundConnect2210259242231
firstReactRender1224536896105350
getState1043741118
initialActions215134
loadScripts15551133198218116751885
setupStore52731710017312
FirefoxBrowserifyHomeuiStartup1294117215418113411468
load1151104013927811911343
domContentLoaded1151104013927811911343
domInteractive963615925108143
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2012130132038
firstReactRender22202822327
getState7437489
initialActions001001
loadScripts1133102813677611761317
setupStore74355613
WebpackHomeuiStartup1448130716988914781618
load1263114715088612951437
domContentLoaded1263114715088612941437
domInteractive75281561680109
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect19144032124
firstReactRender38274534143
getState84305928
initialActions002111
loadScripts1245113114898612751420
setupStore7526379
Benchmark value 802 exceeds gate value 800 for chrome browserify home mean firstPaint
Benchmark value 52 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 312 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 39 exceeds gate value 38 for firefox webpack home mean firstReactRender
Sum of mean exceeds: 23ms | Sum of p95 exceeds: 247ms
Sum of all benchmark exceeds: 270ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 5.41 KiB (0.08%)
  • common: 2.48 KiB (0.03%)

metamaskbot avatar Jun 15 '25 15:06 metamaskbot

Builds ready [1a84dbd]
UI Startup Metrics (1214 ± 63 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1214109213836312541342
load105794812056210981187
domContentLoaded105094311976210891178
domInteractive16133541631
firstPaint73579119741510581162
backgroundConnect74253710
firstReactRender20155262133
getState1263271727
initialActions001000
loadScripts80570494961842938
setupStore85243813
WebpackHomeuiStartup22761778267219223982585
load17821388213016118791988
domContentLoaded17761383211916018741977
domInteractive171258111551
firstPaint1617043756177257
backgroundConnect22116892640
firstReactRender16350373114317360
getState1243251522
initialActions1213095146
loadScripts17731380210515918721971
setupStore3573336921271
FirefoxBrowserifyHomeuiStartup1326113315387613761458
load1175100913647112121300
domContentLoaded1175100813647112111300
domInteractive993618929110162
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect18132832023
firstReactRender23212922428
getState85364810
initialActions002001
loadScripts115999913417011921283
setupStore73365711
WebpackHomeuiStartup15251358183010115991706
load13291186161510114141530
domContentLoaded13291186161510114131530
domInteractive81591681687117
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect21154342228
firstReactRender41305644349
getState94306928
initialActions003111
loadScripts13111166159710213961513
setupStore85222810
Benchmark value 2276 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 1783 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1777 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 12 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 1773 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 35 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2585 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 1972 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 271 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 41 exceeds gate value 38 for firefox webpack home mean firstReactRender
Sum of mean exceeds: 314ms | Sum of p95 exceeds: 339ms
Sum of all benchmark exceeds: 653ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 5.41 KiB (0.08%)
  • common: 2.48 KiB (0.03%)

metamaskbot avatar Jun 16 '25 15:06 metamaskbot

Builds ready [00ec6c3]
UI Startup Metrics (1199 ± 56 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1199107713885612301325
load104393412125610671162
domContentLoaded103792912055710601158
domInteractive16133541627
firstPaint73578119741010541120
backgroundConnect74284720
firstReactRender21144452034
getState1463771830
initialActions003001
loadScripts79369396156818902
setupStore85172813
WebpackHomeuiStartup21781648263820223062509
load16821285202916217721932
domContentLoaded16761281201916117681920
domInteractive161273131353
firstPaint1546256062167256
backgroundConnect22104362635
firstReactRender17949375122326356
getState1142441320
initialActions613123135
loadScripts16731279200816017631909
setupStore3973358020310
FirefoxBrowserifyHomeuiStartup1354119415456613891481
load1208103414046712461319
domContentLoaded1208103314036712451319
domInteractive1063719029119160
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2213139152331
firstReactRender23213322428
getState75121810
initialActions001001
loadScripts1188101713816512271294
setupStore64152611
WebpackHomeuiStartup15241350182311116201728
load13281172163911214221533
domContentLoaded13281172163911214221533
domInteractive81581511487106
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20153332125
firstReactRender41357454347
getState84304912
initialActions001011
loadScripts13101157162211214051516
setupStore7524289
Benchmark value 21 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 40 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2509 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 310 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 42 exceeds gate value 38 for firefox webpack home mean firstReactRender
Sum of mean exceeds: 12ms | Sum of p95 exceeds: 303ms
Sum of all benchmark exceeds: 315ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 5.41 KiB (0.08%)
  • common: 2.48 KiB (0.03%)

metamaskbot avatar Jun 16 '25 16:06 metamaskbot

Builds ready [c9a3713]
UI Startup Metrics (1210 ± 63 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1210109913876312471342
load105093912156410911177
domContentLoaded104393112106410811168
domInteractive1713141131628
firstPaint783137122039810701158
backgroundConnect84929711
firstReactRender20143742029
getState1464791931
initialActions001001
loadScripts79867296563843918
setupStore85183813
WebpackHomeuiStartup21431723263819822382520
load16641329203216717761924
domContentLoaded16581325202316617711915
domInteractive161195121349
firstPaint1616651766170277
backgroundConnect22135072539
firstReactRender13148369101106340
getState225320551426
initialActions913014235
loadScripts16541323201116517681903
setupStore4773379319313
FirefoxBrowserifyHomeuiStartup1330118915557613761482
load1184106313967712351340
domContentLoaded1183106313967712341340
domInteractive993718626109155
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect19123942126
firstReactRender23205032326
getState7438389
initialActions001001
loadScripts1166104513817512171316
setupStore64364612
WebpackHomeuiStartup15131363179810915881730
load13201175160711013951545
domContentLoaded13201175160711013951544
domInteractive79511671785109
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20153942226
firstReactRender40344734345
getState84314911
initialActions002111
loadScripts13011158159011113721528
setupStore7529389
Benchmark value 9 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 47 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2520 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 313 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 40 exceeds gate value 38 for firefox webpack home mean firstReactRender
Sum of mean exceeds: 19ms | Sum of p95 exceeds: 314ms
Sum of all benchmark exceeds: 333ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 5.16 KiB (0.07%)
  • common: 2.48 KiB (0.03%)

metamaskbot avatar Jun 16 '25 17:06 metamaskbot

Builds ready [674931c]
UI Startup Metrics (1216 ± 65 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1216110914016512461373
load105796012246210821179
domContentLoaded105094812206310761174
domInteractive17143751734
firstPaint769138122440510721180
backgroundConnect74334711
firstReactRender21164752129
getState1563272029
initialActions001000
loadScripts80270897162830932
setupStore85192813
WebpackHomeuiStartup20951658248620422262446
load16291297200116217331883
domContentLoaded16231293199616217251874
domInteractive161167121348
firstPaint1556132654190264
backgroundConnect21124972434
firstReactRender13346366101141341
getState1142341219
initialActions913224335
loadScripts16201291198716017231863
setupStore4373208520297
FirefoxBrowserifyHomeuiStartup1288113815687113121417
load1148101414226511781275
domContentLoaded1148101414226511781275
domInteractive953516628111144
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect201276102036
firstReactRender22204932326
getState7437489
initialActions001001
loadScripts1129100213976511591261
setupStore63343610
WebpackHomeuiStartup14921318181911415681725
load13051149164411713641540
domContentLoaded13041149164411713631539
domInteractive7558135128295
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20143932125
firstReactRender39274534144
getState84304810
initialActions001011
loadScripts12861134162211713481523
setupStore7529389
Benchmark value 1373 exceeds gate value 1365 for chrome browserify home p95 uiStartup
Benchmark value 9 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 44 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 297 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 39 exceeds gate value 38 for firefox webpack home mean firstReactRender
Sum of mean exceeds: 15ms | Sum of p95 exceeds: 240ms
Sum of all benchmark exceeds: 255ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 8.67 KiB (0.12%)
  • common: 2.81 KiB (0.03%)

metamaskbot avatar Jun 17 '25 04:06 metamaskbot

Builds ready [4decbcf]
UI Startup Metrics (1187 ± 55 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1187108713725512261276
load102790511565110581115
domContentLoaded102289911525110531110
domInteractive17133751632
firstPaint67473116941010391095
backgroundConnect6415279
firstReactRender21155162134
getState1365081929
initialActions001001
loadScripts77866390150811863
setupStore84193814
WebpackHomeuiStartup20371554247522921882385
load15651223193417317031849
domContentLoaded15591219192917216971839
domInteractive161160111247
firstPaint1605961671199273
backgroundConnect21143752431
firstReactRender13345374100133331
getState164319431220
initialActions512452434
loadScripts15561218191917016921827
setupStore4063138219306
FirefoxBrowserifyHomeuiStartup1302114715377113301455
load1159102413747511971315
domContentLoaded1158102313737511961315
domInteractive953417824105133
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2014114112029
firstReactRender22202712325
getState7432379
initialActions001001
loadScripts1140100413587411791290
setupStore74365711
WebpackHomeuiStartup1498134017319615761688
load13111174155010113971498
domContentLoaded13111173155010113961498
domInteractive76341251482103
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20144252131
firstReactRender39284634145
getState7418289
initialActions001011
loadScripts12941156153210213801482
setupStore7521379
Benchmark value 41 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 306 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 40 exceeds gate value 38 for firefox webpack home mean firstReactRender
Sum of mean exceeds: 11ms | Sum of p95 exceeds: 241ms
Sum of all benchmark exceeds: 252ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 8.67 KiB (0.12%)
  • common: 2.81 KiB (0.03%)

metamaskbot avatar Jun 17 '25 05:06 metamaskbot

Builds ready [1bb9aee]
UI Startup Metrics (1208 ± 58 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1208109813775812461308
load104994112235910851145
domContentLoaded104393612185810751140
domInteractive17134471639
firstPaint662125122842410631134
backgroundConnect7438479
firstReactRender19154032024
getState1353171727
initialActions001001
loadScripts80069595157836897
setupStore85274719
WebpackHomeuiStartup22461756277921323832632
load17431372210117618582019
domContentLoaded17361368209117518542002
domInteractive181295131555
firstPaint1706453878211300
backgroundConnect2812290382645
firstReactRender18747383120313368
getState1445791635
initialActions613083046
loadScripts17321366208117418521991
setupStore227306332338
FirefoxBrowserifyHomeuiStartup13361181174910913841602
load1178104813797712251318
domContentLoaded1178104813787612251317
domInteractive1063435652110183
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2412206252162
firstReactRender23203732327
getState10513315823
initialActions002001
loadScripts1158103113497312041290
setupStore84385718
WebpackHomeuiStartup15671368194414816601851
load13661179163612614621606
domContentLoaded13661178163612614611606
domInteractive90283275287274
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20164242131
firstReactRender41355034347
getState95295927
initialActions102111
loadScripts13471162160512714461589
setupStore10510412828
Benchmark value 19 exceeds gate value 17 for chrome browserify home p95 setupStore
Benchmark value 2247 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 1743 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1736 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 1733 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 2632 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 1991 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 41 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 274 exceeds gate value 156 for firefox webpack home p95 domInteractive
Sum of mean exceeds: 156ms | Sum of p95 exceeds: 319ms
Sum of all benchmark exceeds: 475ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 5.46 KiB (0.08%)
  • common: 2.48 KiB (0.03%)

metamaskbot avatar Jun 17 '25 13:06 metamaskbot

Builds ready [b1f4528]
UI Startup Metrics (1238 ± 58 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1238114314775812791321
load106896912405511051150
domContentLoaded106296412365511011144
domInteractive18147081739
firstPaint776137124541211001152
backgroundConnect84284814
firstReactRender22165172238
getState1353671927
initialActions001000
loadScripts81271697553852895
setupStore85253814
WebpackHomeuiStartup20521613268222521832463
load15921256207317716861919
domContentLoaded15861252206617716811908
domInteractive1711112161258
firstPaint1606435158182303
backgroundConnect269334422335
firstReactRender13845366106145351
getState1143361228
initialActions316135
loadScripts15831251205517516791897
setupStore227297461628
FirefoxBrowserifyHomeuiStartup13531213165810414001573
load1196104014158312651354
domContentLoaded1196103914148312651354
domInteractive1113635757118283
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2314110152346
firstReactRender23204932427
getState95386827
initialActions001001
loadScripts1176102213898112431328
setupStore842651020
WebpackHomeuiStartup15201355203814716091853
load13241170179412914121564
domContentLoaded13241169179312914111564
domInteractive91292885690268
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect21154252135
firstReactRender40354934346
getState94396928
initialActions102111
loadScripts13061152176412913951548
setupStore85283812
Benchmark value 1238 exceeds gate value 1234 for chrome browserify home mean uiStartup
Benchmark value 1062 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 2464 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 59 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 111 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 283 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 27 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 41 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 268 exceeds gate value 156 for firefox webpack home p95 domInteractive
Sum of mean exceeds: 9ms | Sum of p95 exceeds: 215ms
Sum of all benchmark exceeds: 224ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 5.46 KiB (0.08%)
  • common: 2.48 KiB (0.03%)

metamaskbot avatar Jun 17 '25 14:06 metamaskbot

Builds ready [139f248]
UI Startup Metrics (1222 ± 61 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1222110413806112691314
load105692212146411061129
domContentLoaded105091312076510991123
domInteractive17134651728
firstPaint71879122041910881127
backgroundConnect74324811
firstReactRender2316153162129
getState1363171925
initialActions001001
loadScripts80365994564856883
setupStore95384816
WebpackHomeuiStartup20971706252619622432341
load16461314194315617521853
domContentLoaded16401310193715617461849
domInteractive171166121353
firstPaint1616442564186294
backgroundConnect259335412336
firstReactRender1254637992130325
getState1153251223
initialActions317135
loadScripts16371309192815517411848
setupStore217263381834
FirefoxBrowserifyHomeuiStartup13921220169910914431645
load1229108415269012761413
domContentLoaded1229108415259012751413
domInteractive1133736652122197
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2313104132242
firstReactRender24216252430
getState94657920
initialActions001001
loadScripts1209106615058812591378
setupStore94101131019
WebpackHomeuiStartup15871403237617416792015
load13741213194014214741656
domContentLoaded13741213194014214731656
domInteractive96314957187284
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect22164252431
firstReactRender43355444549
getState1164281031
initialActions102111
loadScripts13541193191514314501635
setupStore105839923
Benchmark value 114 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 10 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 197 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 43 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 2015 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 284 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 1635 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 10ms | Sum of p95 exceeds: 215ms
Sum of all benchmark exceeds: 225ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 6.4 KiB (0.09%)
  • common: 2.48 KiB (0.03%)

metamaskbot avatar Jun 17 '25 18:06 metamaskbot

Builds ready [36136fc]
UI Startup Metrics (1241 ± 75 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1241110714867512921367
load107494112837111311195
domContentLoaded106893412787211271187
domInteractive17143951732
firstPaint69784130244310951175
backgroundConnect84304821
firstReactRender20163532125
getState1363771824
initialActions001000
loadScripts822701102470887941
setupStore85203816
WebpackHomeuiStartup20651628255521222142480
load16151282200116417051872
domContentLoaded16091278199616317011860
domInteractive171183131351
firstPaint1596464869172267
backgroundConnect20103862230
firstReactRender14144374110276353
getState134318311121
initialActions215134
loadScripts16061276198616216991850
setupStore227315511523
FirefoxBrowserifyHomeuiStartup13311187174410713871606
load1173103914558012331318
domContentLoaded1173103814548012331318
domInteractive1133447178110323
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect211385132144
firstReactRender23204832328
getState946610819
initialActions001001
loadScripts1155102814278012171303
setupStore84667719
WebpackHomeuiStartup15541313212116616461939
load13551149179313814591600
domContentLoaded13551149179313814581600
domInteractive92294826492270
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20154352130
firstReactRender40334834247
getState95325918
initialActions102111
loadScripts13371134177313814421580
setupStore95536820
Benchmark value 1241 exceeds gate value 1234 for chrome browserify home mean uiStartup
Benchmark value 1075 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1068 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 1367 exceeds gate value 1365 for chrome browserify home p95 uiStartup
Benchmark value 1195 exceeds gate value 1190 for chrome browserify home p95 load
Benchmark value 1187 exceeds gate value 1180 for chrome browserify home p95 domContentLoaded
Benchmark value 22 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 941 exceeds gate value 940 for chrome browserify home p95 loadScripts
Benchmark value 2480 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 113 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 323 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 41 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 1939 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 270 exceeds gate value 156 for firefox webpack home p95 domInteractive
Sum of mean exceeds: 25ms | Sum of p95 exceeds: 291ms
Sum of all benchmark exceeds: 316ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 4.25 KiB (0.06%)
  • common: 2.48 KiB (0.03%)

metamaskbot avatar Jun 17 '25 21:06 metamaskbot

Builds ready [d73b50a]
UI Startup Metrics (1190 ± 57 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1190110013875712391284
load103193111815810731128
domContentLoaded102592411665910671123
domInteractive17134161639
firstPaint73679118240110591127
backgroundConnect84436821
firstReactRender19163932025
getState1454882032
initialActions001001
loadScripts78167091057829874
setupStore85234815
WebpackHomeuiStartup21091626266621022442515
load16541277215017417621944
domContentLoaded16481272213417217561930
domInteractive161167121351
firstPaint1676567482193307
backgroundConnect21106282433
firstReactRender15545369116297358
getState1144561229
initialActions613013034
loadScripts16451271212417117521928
setupStore206323431726
FirefoxBrowserifyHomeuiStartup13171184170310813611602
load1159103713607512051307
domContentLoaded1159103713597512051307
domInteractive1093546972110267
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect231394152252
firstReactRender23205942428
getState949710827
initialActions002001
loadScripts1139102013387311881282
setupStore947511728
WebpackHomeuiStartup15851367221216916791917
load13831177196714715011637
domContentLoaded13821177196714715001636
domInteractive97314837089278
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20154142229
firstReactRender41355134448
getState105336930
initialActions001011
loadScripts13641161194314714831615
setupStore85294815
Benchmark value 21 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 2515 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 267 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 27 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 28 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1383 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1383 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 42 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 1364 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 278 exceeds gate value 156 for firefox webpack home p95 domInteractive
Sum of mean exceeds: 14ms | Sum of p95 exceeds: 262ms
Sum of all benchmark exceeds: 276ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 4.22 KiB (0.06%)
  • common: 2.48 KiB (0.03%)

metamaskbot avatar Jun 17 '25 22:06 metamaskbot

Builds ready [fd1522a]
UI Startup Metrics (1248 ± 59 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1248112914375912811338
load107996412045611081167
domContentLoaded107295411985611011157
domInteractive18145161731
firstPaint771140120541611011165
backgroundConnect84325823
firstReactRender21175342126
getState1363371828
initialActions001000
loadScripts82070794254855907
setupStore95254918
WebpackHomeuiStartup25831945336124827063014
load20871482266824622172456
domContentLoaded20781476265524322112451
domInteractive2214135211769
firstPaint1947160277217350
backgroundConnect48123257045288
firstReactRender1085033661137288
getState245316462055
initialActions318135
loadScripts20711475264024022002449
setupStore3673317020234
FirefoxBrowserifyHomeuiStartup13251170181112313521626
load1170104414818812121352
domContentLoaded1170104414808812121352
domInteractive1133651169112309
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect20135372035
firstReactRender23203522326
getState10411712825
initialActions001001
loadScripts1152102714598711941327
setupStore948112722
WebpackHomeuiStartup15691378343524216101918
load13561189183413714371610
domContentLoaded13551188183413714371610
domInteractive95295327386294
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect361515371512232
firstReactRender41315544447
getState105336929
initialActions102111
loadScripts13371170180513614211592
setupStore85263815
cc: @HowardBraham
Benchmark value 1249 exceeds gate value 1234 for chrome browserify home mean uiStartup
Benchmark value 1080 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1072 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 24 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 18 exceeds gate value 17 for chrome browserify home p95 setupStore
Benchmark value 2584 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 2088 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 2079 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 22 exceeds gate value 21 for chrome webpack home mean domInteractive
Benchmark value 49 exceeds gate value 40 for chrome webpack home mean backgroundConnect
Benchmark value 2072 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 37 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 3014 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 2456 exceeds gate value 2030 for chrome webpack home p95 load
Benchmark value 2451 exceeds gate value 2005 for chrome webpack home p95 domContentLoaded
Benchmark value 70 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 350 exceeds gate value 334 for chrome webpack home p95 firstPaint
Benchmark value 288 exceeds gate value 90 for chrome webpack home p95 backgroundConnect
Benchmark value 2449 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 234 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 114 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 309 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 25 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 36 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 41 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 294 exceeds gate value 156 for firefox webpack home p95 domInteractive
Sum of mean exceeds: 1585ms | Sum of p95 exceeds: 2567ms
Sum of all benchmark exceeds: 4152ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 4.23 KiB (0.06%)
  • common: 2.48 KiB (0.03%)

metamaskbot avatar Jun 17 '25 23:06 metamaskbot

Builds ready [bf416a5]
UI Startup Metrics (1192 ± 65 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1192109414086512451306
load103494711905910781144
domContentLoaded102894211855910721137
domInteractive17135671638
firstPaint78984119138910561150
backgroundConnect7420279
firstReactRender21155362134
getState1454581832
initialActions001001
loadScripts78469894058819898
setupStore85284814
WebpackHomeuiStartup20641662265822822142503
load16091287211118917141921
domContentLoaded16031284210518817091905
domInteractive161168121352
firstPaint1626951764189276
backgroundConnect20124162232
firstReactRender13446363104109352
getState134270261123
initialActions215134
loadScripts16001282209518717081894
setupStore247311531631
FirefoxBrowserifyHomeuiStartup1302114915779313641484
load1152101113377712071296
domContentLoaded1151101013377712061295
domInteractive1033530042117178
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect19138682027
firstReactRender22203322327
getState95678826
initialActions001001
loadScripts113599713237611891278
setupStore74718717
WebpackHomeuiStartup16181403223717217151966
load14051205195114815221649
domContentLoaded14041205195114815221648
domInteractive98324677290298
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect22164652334
firstReactRender43315344650
getState1163871031
initialActions101011
loadScripts13851186191614815061632
setupStore95929913
Benchmark value 2503 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 26 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 1619 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1405 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1405 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 43 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 1386 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 1966 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 298 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 1632 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 85ms | Sum of p95 exceeds: 226ms
Sum of all benchmark exceeds: 311ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 4.23 KiB (0.06%)
  • common: 2.48 KiB (0.03%)

metamaskbot avatar Jun 18 '25 02:06 metamaskbot

Builds ready [b21eacf]
UI Startup Metrics (1207 ± 61 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1207107415296112391302
load104391813395810741126
domContentLoaded103791413355810641112
domInteractive1813110111638
firstPaint663143134642110531112
backgroundConnect74335723
firstReactRender21175162237
getState1463471927
initialActions001001
loadScripts791675109656817867
setupStore84284817
WebpackHomeuiStartup21151642268123622722551
load16441290205818317461964
domContentLoaded16381286204318217391947
domInteractive171181141358
firstPaint1646243175213330
backgroundConnect2312269262334
firstReactRender16445365119311356
getState1254471326
initialActions612952934
loadScripts16351285203218017361936
setupStore237328491726
FirefoxBrowserifyHomeuiStartup13751232177610114241576
load1211107215068112631366
domContentLoaded1211107215058112631366
domInteractive1153549466118292
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect21144962333
firstReactRender24214532529
getState11514816928
initialActions005101
loadScripts1192105814888212361352
setupStore9410112724
WebpackHomeuiStartup15161359209815915301913
load13131164180912713271626
domContentLoaded13121164180812713271626
domInteractive89313125982276
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect23169292442
firstReactRender40285144347
getState12587101131
initialActions001011
loadScripts12921149177412613051607
setupStore85435818
Benchmark value 24 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 2551 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 58 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 116 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 292 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 28 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 41 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 276 exceeds gate value 156 for firefox webpack home p95 domInteractive
Sum of mean exceeds: 9ms | Sum of p95 exceeds: 325ms
Sum of all benchmark exceeds: 334ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 4.23 KiB (0.06%)
  • common: 2.48 KiB (0.03%)

metamaskbot avatar Jun 18 '25 03:06 metamaskbot

Builds ready [b07cd78]
UI Startup Metrics (1214 ± 64 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1214107213806412641327
load105293611966110901162
domContentLoaded104693111866110851157
domInteractive18136891641
firstPaint755139119341110761159
backgroundConnect84314814
firstReactRender21164662136
getState1453071926
initialActions001001
loadScripts79969193260842903
setupStore85213817
WebpackHomeuiStartup20711566257824422332499
load16111234196219317441917
domContentLoaded16051230195619217401906
domInteractive161174111345
firstPaint176621782174184331
backgroundConnect21105982338
firstReactRender15046350105255346
getState1245071327
initialActions317134
loadScripts16021229194619017391895
setupStore217309401933
FirefoxBrowserifyHomeuiStartup13321189163410413781546
load1174103913708012241340
domContentLoaded1174103913708012231340
domInteractive1113335660113274
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2414106162370
firstReactRender23204532327
getState95517827
initialActions001001
loadScripts1153102513497812031321
setupStore10380121024
WebpackHomeuiStartup15371343213016816161925
load13331154185414214231601
domContentLoaded13331154185314214231601
domInteractive91293915790273
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect22164552333
firstReactRender41286154449
getState1053361030
initialActions001011
loadScripts13141138182814114001582
setupStore85284815
Benchmark value 2500 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 112 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 10 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 274 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 27 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 42 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 273 exceeds gate value 156 for firefox webpack home p95 domInteractive
Sum of mean exceeds: 7ms | Sum of p95 exceeds: 245ms
Sum of all benchmark exceeds: 252ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -1.26 KiB (-0.02%)
  • ui: 1.11 KiB (0.02%)
  • common: 1.99 KiB (0.02%)

metamaskbot avatar Jun 18 '25 04:06 metamaskbot

Builds ready [9419328]
UI Startup Metrics (1230 ± 69 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1230113215266912651329
load106595813316611071150
domContentLoaded105894813266611021144
domInteractive17144361737
firstPaint790149126241010971144
backgroundConnect74273812
firstReactRender20153022126
getState1463872025
initialActions001001
loadScripts810708105264854899
setupStore85284818
WebpackHomeuiStartup22411703275218423132617
load17221273209416217921975
domContentLoaded17171270208816117871965
domInteractive1911161211469
firstPaint1596249378172367
backgroundConnect20104062233
firstReactRender23690414109366405
getState1144871323
initialActions316134
loadScripts17131268207816017861962
setupStore187267261825
FirefoxBrowserifyHomeuiStartup13481185175410813881581
load1188104114947912221336
domContentLoaded1188104114947912221336
domInteractive1123642458120231
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect2312162192246
firstReactRender23213522428
getState1049613827
initialActions001001
loadScripts1169102813987412011313
setupStore8411013712
WebpackHomeuiStartup16571409228119017692086
load14321221197116115541724
domContentLoaded14321221197016115531724
domInteractive105345187992321
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect23164872442
firstReactRender43356044552
getState1154871128
initialActions102111
loadScripts14121201193616115291707
setupStore1174261130
Benchmark value 18 exceeds gate value 17 for chrome browserify home p95 setupStore
Benchmark value 2242 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 1723 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1717 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 237 exceeds gate value 235 for chrome webpack home mean firstReactRender
Benchmark value 1714 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 2617 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 70 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 367 exceeds gate value 334 for chrome webpack home p95 firstPaint
Benchmark value 405 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 113 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 231 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 27 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 1658 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1433 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1433 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 106 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 44 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 1413 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 2086 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1724 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1724 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 321 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 52 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 1707 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Benchmark value 30 exceeds gate value 28 for firefox webpack home p95 setupStore
Sum of mean exceeds: 309ms | Sum of p95 exceeds: 809ms
Sum of all benchmark exceeds: 1118ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 17.69 KiB (0.33%)
  • ui: 499 Bytes (0.01%)
  • common: 22.76 KiB (0.27%)

metamaskbot avatar Jun 18 '25 14:06 metamaskbot