Skip to content

refactor: Bump eth-json-rpc-middleware and related deps#37560

Closed
rekmarks wants to merge 13 commits intomainfrom
rekm/preview-ejrpcm-22.0
Closed

refactor: Bump eth-json-rpc-middleware and related deps#37560
rekmarks wants to merge 13 commits intomainfrom
rekm/preview-ejrpcm-22.0

Conversation

@rekmarks
Copy link
Copy Markdown
Member

@rekmarks rekmarks commented Nov 5, 2025

@rekmarks rekmarks added the DO-NOT-MERGE Pull requests that should not be merged label Nov 5, 2025
@metamaskbot metamaskbot added the team-ocap-kernel The Ocap Kernel team label Nov 5, 2025
@github-actions github-actions bot added the size-S label Nov 5, 2025
@metamaskbot
Copy link
Copy Markdown
Collaborator

metamaskbot commented Nov 5, 2025

✨ Files requiring CODEOWNER review ✨

@MetaMask/confirmations (5 files, +88 -44)
  • 📁 app/
    • 📁 scripts/
      • 📁 lib/
        • 📁 signature/
          • 📄 util.test.ts +16 -9
          • 📄 util.ts +39 -19
        • 📁 transaction/
          • 📄 metrics.test.ts +1 -1
          • 📄 util.test.ts +18 -8
          • 📄 util.ts +14 -7

🧩 @MetaMask/extension-devs (5 files, +210 -30)
  • 📁 lavamoat/
    • 📁 browserify/
      • 📁 beta/
        • 📄 policy.json +42 -6
      • 📁 experimental/
        • 📄 policy.json +42 -6
      • 📁 flask/
        • 📄 policy.json +42 -6
      • 📁 main/
        • 📄 policy.json +42 -6
    • 📁 webpack/
      • 📄 policy.json +42 -6

🔒 @MetaMask/extension-security-team (1 files, +1 -1)
  • 📁 .github/
    • 📄 CODEOWNERS +1 -1

📜 @MetaMask/policy-reviewers (5 files, +210 -30)
  • 📁 lavamoat/
    • 📁 browserify/
      • 📁 beta/
        • 📄 policy.json +42 -6
      • 📁 experimental/
        • 📄 policy.json +42 -6
      • 📁 flask/
        • 📄 policy.json +42 -6
      • 📁 main/
        • 📄 policy.json +42 -6
    • 📁 webpack/
      • 📄 policy.json +42 -6

Tip

Follow the policy review process outlined in the LavaMoat Policy Review Process doc before expecting an approval from Policy Reviewers.


🔗 @MetaMask/supply-chain (5 files, +210 -30)
  • 📁 lavamoat/
    • 📁 browserify/
      • 📁 beta/
        • 📄 policy.json +42 -6
      • 📁 experimental/
        • 📄 policy.json +42 -6
      • 📁 flask/
        • 📄 policy.json +42 -6
      • 📁 main/
        • 📄 policy.json +42 -6
    • 📁 webpack/
      • 📄 policy.json +42 -6

🔄 @MetaMask/swaps-engineers (2 files, +4 -3)
  • 📁 app/
    • 📁 scripts/
      • 📁 controllers/
        • 📁 swaps/
          • 📄 swaps.test.ts +2 -2
  • 📁 ui/
    • 📁 pages/
      • 📁 bridge/
        • 📁 prepare/
          • 📄 prepare-bridge-page.test.tsx +2 -1

👨‍🔧 @MetaMask/wallet-integrations (5 files, +239 -198)
  • 📁 app/
    • 📁 scripts/
      • 📁 lib/
        • 📁 middleware/
          • 📄 pending.js +0 -35
          • 📄 pending.test.js +0 -118
          • 📄 pending.test.ts +161 -0
          • 📄 pending.ts +78 -0
          • 📄 createMetamaskMiddleware.js +0 -45

@metamaskbot
Copy link
Copy Markdown
Collaborator

❌ test-e2e-chrome-api-specs-multichain failed. View the html report here.

@metamaskbot
Copy link
Copy Markdown
Collaborator

❌ test-e2e-chrome-api-specs failed. View the html report here.

@metamaskbot
Copy link
Copy Markdown
Collaborator

Builds ready [9d0528a]
UI Startup Metrics (1229 ± 91 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1229108417039112721416
load105894113878011111201
domContentLoaded105193613687811041195
domInteractive231496171871
firstPaint59093140042410491196
backgroundConnect2342182829238247
firstReactRender25176572639
getState21888122341
initialActions61386717
loadScripts823713112376876961
setupStore1061721113
numNetworkReqs1367619671
BrowserifyPower User HomeuiStartup19741758270031222682700
load999880137717211831377
domContentLoaded990873136517111731365
domInteractive301867185767
firstPaint6048013104029081310
backgroundConnect20518923111212231
firstReactRender28263632836
getState18816922617198226
initialActions815713757
loadScripts79568411531659711153
setupStore1293351233
numNetworkReqs1187125272236252
WebpackStandard HomeuiStartup85471512941048641159
load622564102892611941
domContentLoaded61555999487606915
domInteractive17126391541
firstPaint209631027231189919
backgroundConnect241278132559
firstReactRender30186493538
getState1162331317
initialActions4134459
loadScripts61255798384603900
setupStore1363661429
numNetworkReqs1367219670
WebpackPower User HomeuiStartup13331145208429316782084
load68857610001709661000
domContentLoaded659565943137856943
domInteractive261373224173
firstPaint31262901295572901
backgroundConnect541018964147189
firstReactRender26252812728
getState15210423430165234
initialActions20113211
loadScripts654563929133845929
setupStore1262882328
numNetworkReqs1126623064216230
FirefoxBrowserifyStandard HomeuiStartup14601306193511914981730
load1235110314708112761416
domContentLoaded1234110314708212751416
domInteractive1113636649114223
firstPaint------
backgroundConnect4426155195275
firstReactRender26214342731
getState8413913714
initialActions51385413
loadScripts1209108514467812441378
setupStore1383451427
numNetworkReqs1266314758
BrowserifyPower User HomeuiStartup25372089340641627813406
load13931117188121115531881
domContentLoaded13931117188021115521880
domInteractive20485563163438563
firstPaint------
backgroundConnect12730397115187397
firstReactRender40315584755
getState1377530051173300
initialActions1218221882
loadScripts13501099178320314931783
setupStore4461684890168
numNetworkReqs1346931595209315
WebpackStandard HomeuiStartup15981443241015816501915
load13541205164410014171564
domContentLoaded13541204164410014171563
domInteractive1022927448109225
firstPaint------
backgroundConnect50243954450118
firstReactRender302378122969
getState11418922841
initialActions51527412
loadScripts1326115916139613911518
setupStore147198201334
numNetworkReqs1267516760
WebpackPower User HomeuiStartup26162228344638129973446
load15371270207324718432073
domContentLoaded15371270207224718412072
domInteractive19243529167419529
firstPaint------
backgroundConnect953329275155292
firstReactRender42315895458
getState1508725050198250
initialActions11246131246
loadScripts15061251203623918092036
setupStore25892232592
numNetworkReqs1326731788206317
📊 Page Load Benchmark Results

Current Commit: 9d0528a | Date: 11/5/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.04s (±70ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 731ms (±67ms) 🟢 | historical mean value: 723ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±14ms) 🟢 | historical mean value: 77ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.04s 70ms 1.01s 1.31s 1.26s 1.31s
domContentLoaded 731ms 67ms 698ms 984ms 941ms 984ms
firstPaint 76ms 14ms 60ms 200ms 84ms 200ms
firstContentfulPaint 76ms 14ms 60ms 200ms 84ms 200ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 9.06 KiB (0.2%)
  • ui: 8.92 KiB (0.12%)
  • common: 43.26 KiB (0.5%)

@rekmarks rekmarks force-pushed the rekm/preview-ejrpcm-22.0 branch from 9d0528a to 29303a0 Compare November 6, 2025 21:39
@metamaskbot
Copy link
Copy Markdown
Collaborator

❌ test-e2e-chrome-api-specs-multichain failed. View the html report here.

@metamaskbot
Copy link
Copy Markdown
Collaborator

❌ test-e2e-chrome-api-specs failed. View the html report here.

@metamaskbot
Copy link
Copy Markdown
Collaborator

Builds ready [29303a0]
UI Startup Metrics (1227 ± 94 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1227108417749412771352
load106093614778211111179
domContentLoaded105393214678111051172
domInteractive221497142055
firstPaint616102120339610401135
backgroundConnect2352232516238246
firstReactRender27194963040
getState23770112843
initialActions001001
loadScripts825710123080871947
setupStore1163051323
numNetworkReqs1367620674
BrowserifyPower User HomeuiStartup19901740259127622072591
load1070926165021012961650
domContentLoaded1062919164121112881641
domInteractive271568185168
firstPaint383179977277351977
backgroundConnect24422928514251285
firstReactRender27263012830
getState18515926529204265
initialActions001011
loadScripts828697137120210581371
setupStore1191311213
numNetworkReqs1197325569172255
WebpackStandard HomeuiStartup7766551322977801031
load558512104886545815
domContentLoaded551500103783539792
domInteractive15116081437
firstPaint18754850181173588
backgroundConnect251374142859
firstReactRender28165983335
getState1163541317
initialActions001001
loadScripts548498102881537784
setupStore1152941219
numNetworkReqs1467720872
WebpackPower User HomeuiStartup13071156178920413611789
load68257610811567541081
domContentLoaded656565971130725971
domInteractive31131493649149
firstPaint337110975283590975
backgroundConnect63122687071268
firstReactRender27243122731
getState14710717922163179
initialActions001011
loadScripts651563960126713960
setupStore1263081430
numNetworkReqs1077021449163214
FirefoxBrowserifyStandard HomeuiStartup15731343199814116271922
load1324116415679413871505
domContentLoaded1324116415669413871505
domInteractive1273546775129321
firstPaint------
backgroundConnect5027143205891
firstReactRender28226873042
getState94769825
initialActions001001
loadScripts1294114715319013441474
setupStore1473761528
numNetworkReqs1266816757
BrowserifyPower User HomeuiStartup24682132288720526692887
load13981159176217215591762
domContentLoaded13971158176117115591761
domInteractive20342632169359632
firstPaint------
backgroundConnect10831413109173413
firstReactRender472993185193
getState1387120635169206
initialActions001011
loadScripts13671139174016715091740
setupStore21591222891
numNetworkReqs1316723063206230
WebpackStandard HomeuiStartup16311462207915316881991
load13811210172310814341629
domContentLoaded13811209172210814341629
domInteractive1023134947114196
firstPaint------
backgroundConnect52261983154120
firstReactRender3323144173373
getState9410513842
initialActions001001
loadScripts13491192166210114061561
setupStore187190271458
numNetworkReqs1366917866
WebpackPower User HomeuiStartup25422181330832928513308
load15471222188120817441881
domContentLoaded15461221188020817431880
domInteractive16348403124331403
firstPaint------
backgroundConnect943021047134210
firstReactRender372960104460
getState1258120128133201
initialActions101111
loadScripts15131206185220517031852
setupStore3791634851163
numNetworkReqs1296231279228312
📊 Page Load Benchmark Results

Current Commit: 29303a0 | Date: 11/6/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.06s (±126ms) 🟡 | historical mean value: 1.05s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 748ms (±123ms) 🟢 | historical mean value: 729ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 86ms (±92ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.06s 126ms 1.01s 2.14s 1.26s 2.14s
domContentLoaded 748ms 123ms 696ms 1.80s 947ms 1.80s
firstPaint 86ms 92ms 64ms 1.00s 92ms 1.00s
firstContentfulPaint 86ms 92ms 64ms 1.00s 92ms 1.00s
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 9.28 KiB (0.2%)
  • ui: 8.9 KiB (0.12%)
  • common: 44.49 KiB (0.51%)

@rekmarks
Copy link
Copy Markdown
Member Author

rekmarks commented Nov 6, 2025

@metamaskbot update-policies

@metamaskbot
Copy link
Copy Markdown
Collaborator

No policy changes

@rekmarks rekmarks force-pushed the rekm/preview-ejrpcm-22.0 branch from 29303a0 to f41b238 Compare November 7, 2025 05:33
@github-actions github-actions bot added size-M and removed size-S labels Nov 7, 2025
@metamaskbot
Copy link
Copy Markdown
Collaborator

❌ test-e2e-chrome-api-specs failed. View the html report here.

@metamaskbot
Copy link
Copy Markdown
Collaborator

❌ test-e2e-chrome-api-specs-multichain failed. View the html report here.

@metamaskbot
Copy link
Copy Markdown
Collaborator

Builds ready [f41b238]
UI Startup Metrics (1224 ± 90 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1224107215279012791392
load105593412958211091226
domContentLoaded104992912888111021207
domInteractive2314120191964
firstPaint58189130841910461200
backgroundConnect2312192526234241
firstReactRender26184762838
getState21768112541
initialActions001001
loadScripts824705106680876979
setupStore1172831217
numNetworkReqs1367620674
BrowserifyPower User HomeuiStartup19441741273227821672732
load1052917163119512171631
domContentLoaded1044911160719112111607
domInteractive291474195074
firstPaint651230163146410051631
backgroundConnect23922626410242264
firstReactRender26252912729
getState17015819110180191
initialActions001001
loadScripts81468413601889791360
setupStore11101311213
numNetworkReqs1497225579236255
WebpackStandard HomeuiStartup8397121198978381109
load61655895585610879
domContentLoaded60855494181604855
domInteractive16125991442
firstPaint21257940213202809
backgroundConnect241072132459
firstReactRender29185173438
getState1166061216
initialActions001001
loadScripts60555292979602843
setupStore1153141219
numNetworkReqs1367319870
WebpackPower User HomeuiStartup12721156160111513701601
load65558585386757853
domContentLoaded63857082880715828
domInteractive231360153560
firstPaint264112600165300600
backgroundConnect59922669151226
firstReactRender27243022930
getState1428015924156159
initialActions001011
loadScripts63456881776704817
setupStore1463092630
numNetworkReqs1076616739161167
FirefoxBrowserifyStandard HomeuiStartup14481289188311615111680
load1234111315258412841382
domContentLoaded1234111315258412831382
domInteractive1183333960122301
firstPaint------
backgroundConnect3923106144467
firstReactRender24204652538
getState10419325717
initialActions001001
loadScripts1210109515048112611354
setupStore1162741222
numNetworkReqs1266315856
BrowserifyPower User HomeuiStartup25262179388842928663888
load13931148186722215631867
domContentLoaded13931148186722215621867
domInteractive21383660178372660
firstPaint------
backgroundConnect13026357101228357
firstReactRender463266105366
getState1157116122121161
initialActions106116
loadScripts13491128183522315181835
setupStore4461675374167
numNetworkReqs1727230070227300
WebpackStandard HomeuiStartup16961510229516717222089
load14331270176311014861657
domContentLoaded14331269176211014861657
domInteractive1083438347109211
firstPaint------
backgroundConnect55242554058141
firstReactRender332493113359
getState74273815
initialActions001011
loadScripts1403125116919814561609
setupStore198240271474
numNetworkReqs1367018767
WebpackPower User HomeuiStartup25182147328028726313280
load15551283183715817061837
domContentLoaded15551283183715817061837
domInteractive19439533141311533
firstPaint------
backgroundConnect893423863120238
firstReactRender42337294772
getState1118119625116196
initialActions30389138
loadScripts15201256176514616731765
setupStore26588244188
numNetworkReqs1496032986234329
📊 Page Load Benchmark Results

Current Commit: f41b238 | Date: 11/7/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±72ms) 🟡 | historical mean value: 1.05s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 736ms (±69ms) 🟢 | historical mean value: 729ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 78ms (±12ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 72ms 1.01s 1.36s 1.25s 1.36s
domContentLoaded 736ms 69ms 697ms 1.02s 933ms 1.02s
firstPaint 78ms 12ms 60ms 184ms 88ms 184ms
firstContentfulPaint 78ms 12ms 60ms 184ms 88ms 184ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 9.36 KiB (0.2%)
  • ui: 8.9 KiB (0.12%)
  • common: 44.51 KiB (0.51%)

@rekmarks rekmarks force-pushed the rekm/preview-ejrpcm-22.0 branch from f41b238 to 69eee33 Compare November 7, 2025 06:44
@rekmarks rekmarks force-pushed the rekm/preview-ejrpcm-22.0 branch from 69eee33 to 5c8126b Compare November 7, 2025 06:44
@metamaskbot
Copy link
Copy Markdown
Collaborator

Builds ready [eb76178]
UI Startup Metrics (1220 ± 95 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1220106417359512691379
load105490215449011081185
domContentLoaded104889615358911031179
domInteractive211470131862
firstPaint62099153842510551161
backgroundConnect23121829810234251
firstReactRender2818127132948
getState2175092640
initialActions001001
loadScripts823673129088879961
setupStore1072231117
numNetworkReqs1367419669
BrowserifyPower User HomeuiStartup18501538230718119312307
load1017903133315212321333
domContentLoaded1008896132414811991324
domInteractive291570205270
firstPaint75117613493989621349
backgroundConnect23722226411240264
firstReactRender27233422734
getState1666920630193206
initialActions001011
loadScripts78267910951469631095
setupStore1192541125
numNetworkReqs1157322754168227
WebpackStandard HomeuiStartup8627281239898701092
load62657798576619853
domContentLoaded61857196473614837
domInteractive17124781539
firstPaint20056841174204605
backgroundConnect271392152964
firstReactRender30187593640
getState1163031317
initialActions001001
loadScripts61556895270611826
setupStore1263851423
numNetworkReqs1367419869
WebpackPower User HomeuiStartup11681073175816011781758
load596526861103706861
domContentLoaded57551585093613850
domInteractive201253123053
firstPaint26976636205520636
backgroundConnect56101915694191
firstReactRender27244862648
getState1278015122138151
initialActions001001
loadScripts57151383990605839
setupStore96285828
numNetworkReqs1077116938164169
FirefoxBrowserifyStandard HomeuiStartup14621275201013015071751
load1246110215619312931442
domContentLoaded1245110215609312921441
domInteractive1103630843121182
firstPaint------
backgroundConnect4326223254779
firstReactRender24204242530
getState8410511716
initialActions001001
loadScripts1221108615428912701383
setupStore1485681532
numNetworkReqs1467720773
BrowserifyPower User HomeuiStartup24642123304223326043042
load13921186190418515901904
domContentLoaded13921186190318415891903
domInteractive21677644174362644
firstPaint------
backgroundConnect15031453131243453
firstReactRender483590144990
getState1137817823127178
initialActions101011
loadScripts13441164175616715551756
setupStore34698305898
numNetworkReqs1536830068202300
WebpackStandard HomeuiStartup15811402205113416031888
load1348120416228913781526
domContentLoaded1347120416218913771526
domInteractive953018327106147
firstPaint------
backgroundConnect47251952751118
firstReactRender302287113165
getState10418523718
initialActions001001
loadScripts1320118615948413531493
setupStore14785141244
numNetworkReqs1367417766
WebpackPower User HomeuiStartup24692221297221126312972
load15451267185218617341852
domContentLoaded15451266185118617331851
domInteractive17138531147345531
firstPaint------
backgroundConnect813021555152215
firstReactRender40295894958
getState1236827649153276
initialActions30317131
loadScripts15091248180517816781805
setupStore3251013267101
numNetworkReqs1306223767226237
📊 Page Load Benchmark Results

Current Commit: eb76178 | Date: 11/7/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.06s (±75ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 747ms (±72ms) 🟢 | historical mean value: 723ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 79ms (±13ms) 🟢 | historical mean value: 77ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.06s 75ms 1.02s 1.36s 1.32s 1.36s
domContentLoaded 747ms 72ms 707ms 1.02s 981ms 1.02s
firstPaint 79ms 13ms 64ms 192ms 88ms 192ms
firstContentfulPaint 79ms 13ms 64ms 192ms 88ms 192ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 9.36 KiB (0.2%)
  • ui: 9.52 KiB (0.13%)
  • common: 44.51 KiB (0.51%)

@metamaskbot
Copy link
Copy Markdown
Collaborator

Builds ready [269c4e7]
UI Startup Metrics (1209 ± 92 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1209106415499212621397
load104492613008310891201
domContentLoaded103892112888210831196
domInteractive2213105171769
firstPaint597115128940910391169
backgroundConnect2302182617233245
firstReactRender26194863039
getState2174992640
initialActions003001
loadScripts814697104181862974
setupStore1072331016
numNetworkReqs1367519672
BrowserifyPower User HomeuiStartup20251789267927423212679
load1073922150818913341508
domContentLoaded1063912149318713291493
domInteractive311777205477
firstPaint56719115023939571502
backgroundConnect25122728416262284
firstReactRender30266492964
getState17515321618191216
initialActions101111
loadScripts829680125118310831251
setupStore12102131321
numNetworkReqs1407032081244320
WebpackStandard HomeuiStartup82869315391158191069
load6085521321102598857
domContentLoaded6015451307100593844
domInteractive161167101442
firstPaint21059909209186732
backgroundConnect251171133153
firstReactRender29186783336
getState1162731217
initialActions001001
loadScripts599542129798591834
setupStore1153141217
numNetworkReqs1367519870
WebpackPower User HomeuiStartup12771165173313413201733
load64457980876717808
domContentLoaded62857177969680779
domInteractive261369194469
firstPaint28587595182577595
backgroundConnect721025773161257
firstReactRender27253322833
getState1429716222155162
initialActions001011
loadScripts62456976966669769
setupStore1262861428
numNetworkReqs1636736575230365
FirefoxBrowserifyStandard HomeuiStartup15501350205713015941819
load1299115714988313441463
domContentLoaded1298115714978213441462
domInteractive1103837660108251
firstPaint------
backgroundConnect50261572654117
firstReactRender29227372941
getState1048613917
initialActions002011
loadScripts1269113914587513101430
setupStore188239251540
numNetworkReqs1267416758
BrowserifyPower User HomeuiStartup23101961291924124732919
load13461104160515915261605
domContentLoaded13451103160516015261605
domInteractive18254554157294554
firstPaint------
backgroundConnect71341844389184
firstReactRender432966114966
getState1083216329122163
initialActions001011
loadScripts13151082156815914881568
setupStore2861443536144
numNetworkReqs1337122256182222
WebpackStandard HomeuiStartup15651375202012515911882
load1339119416519413701559
domContentLoaded1339119416519413701559
domInteractive943334239100167
firstPaint------
backgroundConnect4519174254895
firstReactRender302285122973
getState9414416729
initialActions001001
loadScripts1313117715988913501495
setupStore13667101237
numNetworkReqs1366917765
WebpackPower User HomeuiStartup25722225385346725833853
load15051329183716416871837
domContentLoaded15041329183616416861836
domInteractive14965486108220486
firstPaint------
backgroundConnect963547610594476
firstReactRender43305785057
getState1417534569171345
initialActions106116
loadScripts14651298179915115781799
setupStore5182096497209
numNetworkReqs1446632998229329
📊 Page Load Benchmark Results

Current Commit: 269c4e7 | Date: 11/10/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.06s (±71ms) 🟡 | historical mean value: 1.04s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 741ms (±68ms) 🟢 | historical mean value: 726ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±12ms) 🟢 | historical mean value: 78ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.06s 71ms 1.02s 1.34s 1.27s 1.34s
domContentLoaded 741ms 68ms 706ms 1.02s 943ms 1.02s
firstPaint 77ms 12ms 60ms 176ms 88ms 176ms
firstContentfulPaint 77ms 12ms 60ms 176ms 88ms 176ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 9.37 KiB (0.2%)
  • ui: 8.91 KiB (0.12%)
  • common: 44.46 KiB (0.51%)

@rekmarks rekmarks force-pushed the rekm/preview-ejrpcm-22.0 branch from 04c27be to 9fa8e92 Compare November 10, 2025 22:14
@github-actions github-actions bot added size-L and removed size-M labels Nov 10, 2025
@metamaskbot
Copy link
Copy Markdown
Collaborator

Builds ready [9fa8e92]
📊 Page Load Benchmark Results

Current Commit: 9fa8e92 | Date: 11/10/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.06s (±79ms) 🟡 | historical mean value: 1.03s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 744ms (±76ms) 🟢 | historical mean value: 720ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 77ms (±14ms) 🟢 | historical mean value: 76ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.06s 79ms 1.02s 1.39s 1.31s 1.39s
domContentLoaded 744ms 76ms 705ms 1.07s 984ms 1.07s
firstPaint 77ms 14ms 60ms 208ms 84ms 208ms
firstContentfulPaint 77ms 14ms 60ms 208ms 84ms 208ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 10.53 KiB (0.23%)
  • ui: 15.4 KiB (0.21%)
  • common: 51.41 KiB (0.59%)

@rekmarks rekmarks force-pushed the rekm/preview-ejrpcm-22.0 branch from 9fa8e92 to e3c52df Compare November 10, 2025 23:23
@metamaskbot
Copy link
Copy Markdown
Collaborator

Builds ready [e3c52df]
UI Startup Metrics (1233 ± 92 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1233108614639212821426
load106693612888511241259
domContentLoaded106093312828411131251
domInteractive221487132055
firstPaint61590130042610651178
backgroundConnect2342222618238249
firstReactRender25174762741
getState22887112641
initialActions001001
loadScripts8327061047838871027
setupStore1062331116
numNetworkReqs1367219669
BrowserifyPower User HomeuiStartup19431734281729122062817
load1040900159519812141595
domContentLoaded1031894157519412051575
domInteractive36161763954176
firstPaint63418115834449181583
backgroundConnect24222426614259266
firstReactRender27243532935
getState16615121515170215
initialActions002112
loadScripts80467113381909781338
setupStore13103261332
numNetworkReqs1417434393248343
WebpackStandard HomeuiStartup8266971162868371023
load60455294779601818
domContentLoaded59854791875596796
domInteractive161176101437
firstPaint21057928205204775
backgroundConnect241168132955
firstReactRender301899113353
getState1152431215
initialActions001001
loadScripts59554590872594786
setupStore1153751321
numNetworkReqs1367519871
WebpackPower User HomeuiStartup13051164165012113391650
load68858210791417931079
domContentLoaded67057110351337731035
domInteractive35131193767119
firstPaint47077911275650911
backgroundConnect5091513254151
firstReactRender27252912829
getState1419516423156164
initialActions001011
loadScripts66656910241307621024
setupStore1363781237
numNetworkReqs1606930278212302
FirefoxBrowserifyStandard HomeuiStartup14201262194311714661667
load1207109215659112581412
domContentLoaded1207109115649112571411
domInteractive1013440449103205
firstPaint------
backgroundConnect3925114154673
firstReactRender25214952636
getState64344613
initialActions001001
loadScripts1184107414958612311371
setupStore1277791226
numNetworkReqs1266615754
BrowserifyPower User HomeuiStartup24012108280620525932806
load13741142179819314761798
domContentLoaded13741142179719314751797
domInteractive22082592172350592
firstPaint------
backgroundConnect1213333588185335
firstReactRender42305574755
getState1236736671120366
initialActions105215
loadScripts13241121176418614261764
setupStore23664163464
numNetworkReqs1486930670207306
WebpackStandard HomeuiStartup16051414199412716301918
load13691228169310114141613
domContentLoaded13691227169310114131613
domInteractive963122132104168
firstPaint------
backgroundConnect47241352451115
firstReactRender30228093043
getState10412814843
initialActions001001
loadScripts1339119616629613831563
setupStore15695141447
numNetworkReqs1366817864
WebpackPower User HomeuiStartup24902207298421626762984
load15101340180413016071804
domContentLoaded15101340180313016071803
domInteractive13542357102215357
firstPaint------
backgroundConnect1084323563170235
firstReactRender452998165198
getState1137519433129194
initialActions001011
loadScripts14721311175212315831752
setupStore29581286681
numNetworkReqs1606234685222346
📊 Page Load Benchmark Results

Current Commit: e3c52df | Date: 11/10/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.03s (±39ms) 🟡 | historical mean value: 1.03s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 721ms (±61ms) 🟢 | historical mean value: 720ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 76ms (±15ms) 🟢 | historical mean value: 76ms ⬇️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.03s 39ms 1.00s 1.32s 1.05s 1.32s
domContentLoaded 721ms 61ms 698ms 1.29s 735ms 1.29s
firstPaint 76ms 15ms 56ms 212ms 84ms 212ms
firstContentfulPaint 76ms 15ms 56ms 212ms 84ms 212ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 10.54 KiB (0.23%)
  • ui: 15.4 KiB (0.21%)
  • common: 51.41 KiB (0.59%)

@metamaskbot
Copy link
Copy Markdown
Collaborator

Builds ready [521062a]
UI Startup Metrics (1237 ± 80 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyStandard HomeuiStartup1237110614578012721385
load106094012967511101196
domContentLoaded105493712587311031186
domInteractive211475121850
firstPaint54693130441510461179
backgroundConnect2342192829239252
firstReactRender27184973040
getState231085132747
initialActions001001
loadScripts826715103672870952
setupStore1163541219
numNetworkReqs1367419669
BrowserifyPower User HomeuiStartup19251720238622820942386
load1040906136916512691369
domContentLoaded1033898136316512631363
domInteractive281692224092
firstPaint615248994340949994
backgroundConnect24322627212250272
firstReactRender30255782957
getState17714821019196210
initialActions001011
loadScripts799674112615810191126
setupStore1283261432
numNetworkReqs1536925677247256
WebpackStandard HomeuiStartup775644135897777956
load554510113883548722
domContentLoaded547502112680542702
domInteractive15115181434
firstPaint187511130191162556
backgroundConnect261275143565
firstReactRender28175983236
getState1042431217
initialActions001001
loadScripts545500111879540694
setupStore1152941316
numNetworkReqs1467520871
WebpackPower User HomeuiStartup1098793148421112441484
load63857080969687809
domContentLoaded62355977463683774
domInteractive28131142643114
firstPaint39876687228602687
backgroundConnect57131794872179
firstReactRender26192822728
getState844315042145150
initialActions001001
loadScripts61955776360673763
setupStore75122912
numNetworkReqs933917747150177
FirefoxBrowserifyStandard HomeuiStartup14181225180312714591726
load1211106314458712471383
domContentLoaded1211106314458712471383
domInteractive1083528945121199
firstPaint------
backgroundConnect4025148174768
firstReactRender24194342533
getState839210722
initialActions001001
loadScripts1187104714098312281345
setupStore14793121333
numNetworkReqs1367920775
BrowserifyPower User HomeuiStartup24872105380641525813806
load13531136172217315371722
domContentLoaded13521136172217315361722
domInteractive21683720204393720
firstPaint------
backgroundConnect11636331104140331
firstReactRender493089175289
getState1186518232149182
initialActions102112
loadScripts13191114169716914561697
setupStore3762405732240
numNetworkReqs1527032078206320
WebpackStandard HomeuiStartup15931388221115016211961
load13631198170811014131632
domContentLoaded13631198170811014131631
domInteractive95333525197187
firstPaint------
backgroundConnect47221492450112
firstReactRender2922144142940
getState84778714
initialActions001001
loadScripts13351182163210313911554
setupStore157133171334
numNetworkReqs1367117766
WebpackPower User HomeuiStartup23891697315337626453153
load15711346192021718541920
domContentLoaded15711346191921718541919
domInteractive16742468130240468
firstPaint------
backgroundConnect88372425798242
firstReactRender39296094860
getState912420954127209
initialActions001011
loadScripts15341321185820518131858
setupStore24785212885
numNetworkReqs1203631575196315
📊 Page Load Benchmark Results

Current Commit: 521062a | Date: 11/11/2025

📄 Localhost MetaMask Test Dapp

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.05s (±40ms) 🟡 | historical mean value: 1.03s ⬆️ (historical data)
  • domContentLoaded-> current mean value: 735ms (±60ms) 🟢 | historical mean value: 720ms ⬆️ (historical data)
  • firstContentfulPaint-> current mean value: 82ms (±42ms) 🟢 | historical mean value: 76ms ⬆️ (historical data)

📈 Detailed Results

Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.05s 40ms 1.02s 1.33s 1.09s 1.33s
domContentLoaded 735ms 60ms 706ms 1.28s 769ms 1.28s
firstPaint 82ms 42ms 60ms 496ms 88ms 496ms
firstContentfulPaint 82ms 42ms 60ms 496ms 88ms 496ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 10.54 KiB (0.23%)
  • ui: 15.4 KiB (0.21%)
  • common: 51.41 KiB (0.59%)

@rekmarks
Copy link
Copy Markdown
Member Author

rekmarks commented Dec 9, 2025

Superseded by #37966

@rekmarks rekmarks closed this Dec 9, 2025
@rekmarks rekmarks deleted the rekm/preview-ejrpcm-22.0 branch December 9, 2025 19:10
@github-actions github-actions bot locked and limited conversation to collaborators Dec 9, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

DO-NOT-MERGE Pull requests that should not be merged size-L team-ocap-kernel The Ocap Kernel team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants