Skip to content

chore: Use eth-json-rpc-provider preview#35498

Closed
rekmarks wants to merge 1 commit intomainfrom
rekm/temp-eth-json-rpc-provider
Closed

chore: Use eth-json-rpc-provider preview#35498
rekmarks wants to merge 1 commit intomainfrom
rekm/temp-eth-json-rpc-provider

Conversation

@rekmarks
Copy link
Copy Markdown
Member

N/A

@rekmarks rekmarks added the DO-NOT-MERGE Pull requests that should not be merged label Aug 28, 2025
@metamaskbot metamaskbot added team-ocap-kernel The Ocap Kernel team INVALID-PR-TEMPLATE PR's body doesn't match template labels Aug 28, 2025
@davidmurdoch
Copy link
Copy Markdown
Contributor

ohhhhhh i like!

dog-smile

@rekmarks
Copy link
Copy Markdown
Member Author

@davidmurdoch back in my day we didn't have fancy things like "preview builds"

@metamaskbot
Copy link
Copy Markdown
Collaborator

📊 Page Load Benchmark Results

Current Commit: e9fab69 | Date: 8/28/2025

📄 https://metamask.github.io/test-dapp/

Samples: 100

Summary

  • pageLoadTime-> current mean value: 1.29s (±129ms) 🟡 | historical mean value: 1.31s ⬇️ (historical data)
  • domContentLoaded-> current mean value: 969ms (±95ms) 🟢 | historical mean value: 996ms ⬇️ (historical data)
  • firstContentfulPaint-> current mean value: 90ms (±38ms) 🟢 | historical mean value: 97ms ⬇️ (historical data)
📈 Detailed Results
Metric Mean Std Dev Min Max P95 P99
pageLoadTime 1.29s 129ms 1.24s 2.40s 1.35s 2.40s
domContentLoaded 969ms 95ms 934ms 1.67s 1.02s 1.67s
firstPaint 90ms 38ms 68ms 316ms 124ms 316ms
firstContentfulPaint 90ms 38ms 68ms 316ms 124ms 316ms
largestContentfulPaint 0ms 0ms 0ms 0ms 0ms 0ms

Results generated automatically by MetaMask CI

@metamaskbot
Copy link
Copy Markdown
Collaborator

Builds ready [83b407b]
UI Startup Metrics (1191 ± 69 ms)
PlatformBuildTypePageMetricMean (ms)Min (ms)Max (ms)Std Dev (ms)P 75 (ms)P 95 (ms)
ChromeBrowserifyHomeuiStartup1191105814976912341295
load104992113646710981163
domContentLoaded104291013566710901154
domInteractive18135171738
firstPaint63073117342310571155
backgroundConnect2372262607240256
firstReactRender23165052431
getState1042851223
initialActions30486411
loadScripts812680112167859926
setupStore85162812
WebpackHomeuiStartup21251540265621322412457
load17121279202514817851920
domContentLoaded17051276201414617791915
domInteractive1712119151442
firstPaint1665943769189327
backgroundConnect281374123063
firstReactRender111353369097324
getState2342805312167
initialActions7218118611
loadScripts17011273200114517771904
setupStore217271421733
FirefoxBrowserifyHomeuiStartup13481128174911814131587
load1193100614809612591390
domContentLoaded1192100614799612591389
domInteractive1223350270131284
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect301898133345
firstReactRender26215352830
getState52364511
initialActions30477213
loadScripts117098914639312321331
setupStore73467724
WebpackHomeuiStartup16191382193514917191893
load13991187171413014941622
domContentLoaded13991186171413014941621
domInteractive1133230960115294
firstPaintNaNNaNNaNNaNNaNNaN
backgroundConnect30215773548
firstReactRender44346154753
getState83467925
initialActions5013213414
loadScripts13771169169313014711596
setupStore145133221440
Benchmark value 237 exceeds gate value 10 for chrome browserify home mean backgroundConnect
Benchmark value 4 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 257 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 11 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 1713 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1706 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 8 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 1701 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 2457 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 11 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 122 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 30 exceeds gate value 25 for firefox browserify home mean backgroundConnect
Benchmark value 27 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 4 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 284 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 13 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 1620 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1400 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1399 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 114 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 31 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 45 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 5 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1377 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 15 exceeds gate value 13 for firefox webpack home mean setupStore
Benchmark value 294 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 53 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 14 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 40 exceeds gate value 28 for firefox webpack home p95 setupStore
Sum of mean exceeds: 352ms | Sum of p95 exceeds: 520.8ms
Sum of all benchmark exceeds: 872.8ms

Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: 43 Bytes (0%)
  • ui: 0 Bytes (0%)
  • common: 56 Bytes (0%)

@rekmarks
Copy link
Copy Markdown
Member Author

CI passes. Mission accomplished.

@rekmarks rekmarks closed this Aug 29, 2025
@rekmarks rekmarks deleted the rekm/temp-eth-json-rpc-provider branch August 29, 2025 22:25
@github-actions github-actions bot locked and limited conversation to collaborators Aug 29, 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 INVALID-PR-TEMPLATE PR's body doesn't match template size-XS team-ocap-kernel The Ocap Kernel team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants