Skip to content

chore: animate chart#43619

Open
n3ps wants to merge 12 commits into
mainfrom
n3ps/chart-ux
Open

chore: animate chart#43619
n3ps wants to merge 12 commits into
mainfrom
n3ps/chart-ux

Conversation

@n3ps

@n3ps n3ps commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Description

Animate chart on load, instead of showing a large skeleton holder

Changelog

CHANGELOG entry: null

Related issues

Fixes:

Manual testing steps

From the home screen Tokens tab, click on a token

Screenshots/Recordings

Before

After

Pre-merge author checklist

Pre-merge reviewer checklist

  • I've manually tested the PR (e.g. pull and build branch, run the app, test code being changed).
  • I confirm that this PR addresses all acceptance criteria described in the ticket it closes and includes the necessary testing evidence such as recordings and or screenshots.

@n3ps n3ps added the team-core-extension-ux Core Extension UX team label Jun 16, 2026
@github-actions

Copy link
Copy Markdown
Contributor

CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes.

@mm-token-exchange-service

Copy link
Copy Markdown
Builds ready [1ff4e99]
Deprecated Browserify fallback builds
⚡ Performance Benchmarks (Total: 🟢 18 pass · 🟡 7 warn · 🔴 0 fail)

Baseline (latest main): 8aba81c | Date: 6/16/2026 | Pipeline: 27625641432 | Baseline logs

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: -19%
  • loadNewAccount/total: -19%
  • loadNewAccount/inp: -13%
  • confirmTx/tbt: -13%
  • bridgeUserActions/tbt: -22%
  • bridgeUserActions/inp: +10%
  • loadNewAccount/load_new_account: +43%
  • loadNewAccount/total: +43%
  • loadNewAccount/inp: -29%
  • loadNewAccount/lcp: +1091%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: +11%
  • confirmTx/fcp: -52%
  • confirmTx/lcp: +1145%
  • bridgeUserActions/bridge_load_page: +111%
  • bridgeUserActions/bridge_load_asset_picker: +138%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +37%
  • bridgeUserActions/inp: -24%
  • bridgeUserActions/fcp: -48%
  • bridgeUserActions/lcp: +1196%
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/firstReactRender: +42%
  • startupStandardHome/initialActions: +67%
  • startupStandardHome/setupStore: +15%
  • startupStandardHome/longTaskCount: +25%
  • startupStandardHome/longTaskTotalDuration: +19%
  • startupStandardHome/longTaskMaxDuration: +10%
  • startupStandardHome/tbt: +16%
  • startupStandardHome/inp: +29%
  • startupPowerUserHome/firstReactRender: +26%
  • startupPowerUserHome/initialActions: +50%
  • startupPowerUserHome/inp: -15%
  • startupStandardHome/setupStore: +10%
  • startupStandardHome/inp: -17%
  • startupPowerUserHome/uiStartup: +11%
  • startupPowerUserHome/backgroundConnect: -10%
  • startupPowerUserHome/loadScripts: +13%
  • startupPowerUserHome/setupStore: +21%
  • startupPowerUserHome/lcp: +12%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 440ms
  • 🟡 startupPowerUserHome/INP: p75 208ms
  • 🟡 startupPowerUserHome/LCP: p75 3.3s
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
sendTransactions
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/doneButtonToHomeScreen: -89%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -69%
  • onboardingImportWallet/longTaskCount: -75%
  • onboardingImportWallet/longTaskTotalDuration: -94%
  • onboardingImportWallet/longTaskMaxDuration: -91%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -87%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: -19%
  • onboardingNewWallet/doneButtonToAssetList: -33%
  • onboardingNewWallet/longTaskCount: -55%
  • onboardingNewWallet/longTaskTotalDuration: -42%
  • onboardingNewWallet/longTaskMaxDuration: +12%
  • onboardingNewWallet/tbt: +12%
  • onboardingNewWallet/total: -29%
  • solanaAssetDetails/assetClickToPriceChart: -60%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: -60%
  • solanaAssetDetails/inp: +17%
  • solanaAssetDetails/cls: -90%
  • importSrpHome/homeAfterImportWithNewWallet: -39%
  • importSrpHome/longTaskCount: -26%
  • importSrpHome/longTaskTotalDuration: -25%
  • importSrpHome/longTaskMaxDuration: -14%
  • importSrpHome/tbt: -27%
  • importSrpHome/total: -32%
  • importSrpHome/inp: -22%
  • importSrpHome/cls: -31%
  • sendTransactions/openSendPageFromHome: +77%
  • sendTransactions/selectTokenToSendFormLoaded: +18%
  • sendTransactions/reviewTransactionToConfirmationPage: -11%
  • sendTransactions/total: -11%
  • sendTransactions/cls: -80%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 assetDetails/FCP: p75 1.8s
  • 🟡 sendTransactions/INP: p75 224ms
  • 🟡 assetDetails/FCP: p75 2.0s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]
Bundle size diffs
  • background: 58 Bytes (0%)
  • ui: -1000 Bytes (-0.01%)
  • common: 20 Bytes (0%)

@mm-token-exchange-service

Copy link
Copy Markdown
Builds ready [3173f2f]
Deprecated Browserify fallback builds
⚡ Performance Benchmarks (Total: 🟢 18 pass · 🟡 6 warn · 🔴 0 fail)

Baseline (latest main): 3dc7818 | Date: 6/16/2026 | Pipeline: 27632790834 | Baseline logs

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/lcp: +12%
  • confirmTx/longTaskCount: +33%
  • confirmTx/longTaskTotalDuration: +22%
  • confirmTx/tbt: +13%
  • confirmTx/inp: -18%
  • confirmTx/lcp: -12%
  • bridgeUserActions/longTaskCount: +67%
  • bridgeUserActions/longTaskTotalDuration: +48%
  • bridgeUserActions/inp: -18%
  • bridgeUserActions/lcp: -13%
  • loadNewAccount/load_new_account: +49%
  • loadNewAccount/total: +49%
  • loadNewAccount/lcp: +1028%
  • confirmTx/confirm_tx: +15%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +15%
  • confirmTx/inp: -18%
  • confirmTx/lcp: +1154%
  • bridgeUserActions/bridge_load_page: +68%
  • bridgeUserActions/bridge_load_asset_picker: +75%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +19%
  • bridgeUserActions/fcp: -48%
  • bridgeUserActions/lcp: +1143%
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/uiStartup: +16%
  • startupStandardHome/load: +16%
  • startupStandardHome/domContentLoaded: +16%
  • startupStandardHome/domInteractive: +11%
  • startupStandardHome/backgroundConnect: +13%
  • startupStandardHome/firstReactRender: +19%
  • startupStandardHome/initialActions: +15%
  • startupStandardHome/loadScripts: +16%
  • startupStandardHome/setupStore: +14%
  • startupStandardHome/longTaskCount: +15%
  • startupStandardHome/longTaskTotalDuration: +23%
  • startupStandardHome/longTaskMaxDuration: +18%
  • startupStandardHome/tbt: +22%
  • startupStandardHome/fcp: +15%
  • startupStandardHome/lcp: -29%
  • startupPowerUserHome/initialActions: -12%
  • startupPowerUserHome/cls: -100%
  • startupStandardHome/inp: +150%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 472ms
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/srpButtonToSrpForm: +13%
  • onboardingImportWallet/pwFormToMetricsScreen: +21%
  • onboardingImportWallet/doneButtonToHomeScreen: -90%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -59%
  • onboardingImportWallet/longTaskCount: -72%
  • onboardingImportWallet/longTaskTotalDuration: -93%
  • onboardingImportWallet/longTaskMaxDuration: -90%
  • onboardingImportWallet/tbt: -98%
  • onboardingImportWallet/total: -88%
  • onboardingNewWallet/skipBackupToMetricsScreen: +18%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +13%
  • onboardingNewWallet/doneButtonToAssetList: -23%
  • onboardingNewWallet/longTaskCount: -55%
  • onboardingNewWallet/longTaskTotalDuration: -44%
  • onboardingNewWallet/longTaskMaxDuration: -13%
  • onboardingNewWallet/tbt: -43%
  • onboardingNewWallet/total: -19%
  • solanaAssetDetails/assetClickToPriceChart: -68%
  • solanaAssetDetails/longTaskCount: +25%
  • solanaAssetDetails/longTaskTotalDuration: +82%
  • solanaAssetDetails/longTaskMaxDuration: +51%
  • solanaAssetDetails/tbt: +104%
  • solanaAssetDetails/total: -68%
  • solanaAssetDetails/inp: -30%
  • solanaAssetDetails/cls: -93%
  • importSrpHome/loginToHomeScreen: -34%
  • importSrpHome/homeAfterImportWithNewWallet: -39%
  • importSrpHome/longTaskCount: -44%
  • importSrpHome/longTaskTotalDuration: -53%
  • importSrpHome/longTaskMaxDuration: -50%
  • importSrpHome/tbt: -66%
  • importSrpHome/total: -39%
  • importSrpHome/inp: -23%
  • importSrpHome/fcp: -27%
  • importSrpHome/lcp: +627%
  • sendTransactions/openSendPageFromHome: +92%
  • sendTransactions/longTaskCount: -17%
  • sendTransactions/inp: -19%
  • sendTransactions/cls: -81%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 assetDetails/INP: p75 264ms
  • 🟡 importSrpHome/INP: p75 208ms
  • 🟡 assetDetails/FCP: p75 1.9s
  • 🟡 solanaAssetDetails/FCP: p75 2.0s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]
Bundle size diffs
  • background: -196 Bytes (0%)
  • ui: 941 Bytes (0.01%)
  • common: 20 Bytes (0%)

@mm-token-exchange-service

Copy link
Copy Markdown
Builds ready [f7b7e06]
Deprecated Browserify fallback builds
⚡ Performance Benchmarks (Total: 🟢 14 pass · 🟡 8 warn · 🔴 1 fail)

Baseline (latest main): 0d3dc67 | Date: 6/16/2026 | Pipeline: 27636840407 | Baseline logs

Metricschrome-webpackfirefox-webpack
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]

Regressions (🔴 1 failure)

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/inp: +23%
  • loadNewAccount/fcp: +17%
  • loadNewAccount/lcp: +13%
  • bridgeUserActions/bridge_load_page: +20%
  • bridgeUserActions/longTaskCount: -29%
  • bridgeUserActions/longTaskTotalDuration: -12%
  • bridgeUserActions/tbt: +24%
  • bridgeUserActions/inp: +17%
  • loadNewAccount/load_new_account: +45%
  • loadNewAccount/total: +45%
  • loadNewAccount/inp: -21%
  • loadNewAccount/lcp: +1058%
  • confirmTx/confirm_tx: +12%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +12%
  • confirmTx/inp: +36%
  • confirmTx/fcp: -47%
  • confirmTx/lcp: +1097%
  • bridgeUserActions/bridge_load_page: +99%
  • bridgeUserActions/bridge_load_asset_picker: +34%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +19%
  • bridgeUserActions/inp: -22%
  • bridgeUserActions/fcp: -45%
  • bridgeUserActions/lcp: +1129%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/FCP: p75 2.1s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 loadScripts
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/uiStartup: +12%
  • startupStandardHome/load: +11%
  • startupStandardHome/domContentLoaded: +12%
  • startupStandardHome/firstPaint: +11%
  • startupStandardHome/backgroundConnect: +12%
  • startupStandardHome/firstReactRender: +12%
  • startupStandardHome/initialActions: +15%
  • startupStandardHome/loadScripts: +12%
  • startupStandardHome/setupStore: +12%
  • startupStandardHome/numNetworkReqs: -12%
  • startupStandardHome/longTaskCount: +15%
  • startupStandardHome/longTaskTotalDuration: +14%
  • startupStandardHome/longTaskMaxDuration: +14%
  • startupStandardHome/tbt: +15%
  • startupStandardHome/fcp: +13%
  • startupStandardHome/lcp: -22%
  • startupPowerUserHome/firstReactRender: +14%
  • startupPowerUserHome/initialActions: +25%
  • startupPowerUserHome/setupStore: +12%
  • startupPowerUserHome/longTaskCount: +15%
  • startupPowerUserHome/cls: -100%
  • startupStandardHome/domInteractive: +12%
  • startupStandardHome/fcp: +11%
  • startupPowerUserHome/uiStartup: -19%
  • startupPowerUserHome/load: -23%
  • startupPowerUserHome/domContentLoaded: -23%
  • startupPowerUserHome/domInteractive: -33%
  • startupPowerUserHome/backgroundConnect: -31%
  • startupPowerUserHome/firstReactRender: -23%
  • startupPowerUserHome/loadScripts: -23%
  • startupPowerUserHome/numNetworkReqs: +20%
  • startupPowerUserHome/inp: -21%
  • startupPowerUserHome/fcp: -24%
  • startupPowerUserHome/lcp: -17%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 464ms
  • 🟡 startupPowerUserHome/LCP: p75 2.6s
User Journey Benchmarks · Samples: 5 · mock API 🔴 1

⚠️ Missing data: chrome/webpack/userJourneyAssets

Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🔴 [CI log]
🔴 total
importSrpHome
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
assetDetails
[Sentry log · main/release]
🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/metricsToWalletReadyScreen: -24%
  • onboardingImportWallet/doneButtonToHomeScreen: -90%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -98%
  • onboardingImportWallet/longTaskCount: -72%
  • onboardingImportWallet/longTaskTotalDuration: -91%
  • onboardingImportWallet/longTaskMaxDuration: -91%
  • onboardingImportWallet/tbt: -98%
  • onboardingImportWallet/total: -89%
  • onboardingNewWallet/skipBackupToMetricsScreen: +11%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: -28%
  • onboardingNewWallet/doneButtonToAssetList: -27%
  • onboardingNewWallet/longTaskCount: -58%
  • onboardingNewWallet/longTaskTotalDuration: -58%
  • onboardingNewWallet/longTaskMaxDuration: -25%
  • onboardingNewWallet/tbt: -58%
  • onboardingNewWallet/total: -25%
  • importSrpHome/loginToHomeScreen: -19%
  • importSrpHome/openAccountMenuAfterLogin: +40%
  • importSrpHome/homeAfterImportWithNewWallet: -38%
  • importSrpHome/longTaskCount: -33%
  • importSrpHome/longTaskTotalDuration: -44%
  • importSrpHome/longTaskMaxDuration: -24%
  • importSrpHome/tbt: -50%
  • importSrpHome/total: -35%
  • importSrpHome/inp: -31%
  • sendTransactions/openSendPageFromHome: -33%
  • sendTransactions/selectTokenToSendFormLoaded: +49%
  • sendTransactions/tbt: +13%
  • sendTransactions/inp: -27%
  • sendTransactions/fcp: +24%
  • sendTransactions/cls: -88%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 sendTransactions/FCP: p75 2.1s
  • 🟡 assetDetails/FCP: p75 1.9s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 1.9s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • dappPageLoad/pageLoadTime: -15%
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -196 Bytes (0%)
  • ui: 1.2 KiB (0.01%)
  • common: 79 Bytes (0%)

@mm-token-exchange-service

Copy link
Copy Markdown
Builds ready [220b7ed]
Deprecated Browserify fallback builds
⚡ Performance Benchmarks (Total: 🟢 17 pass · 🟡 7 warn · 🔴 0 fail)

Baseline (latest main): 1b8fe7a | Date: 6/16/2026 | Pipeline: 27640165358 | Baseline logs

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
🔴 load_new_account
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
🟡 bridge_search_token

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: +27%
  • loadNewAccount/total: +27%
  • loadNewAccount/inp: -12%
  • confirmTx/inp: +30%
  • bridgeUserActions/longTaskCount: -17%
  • bridgeUserActions/longTaskTotalDuration: -12%
  • loadNewAccount/load_new_account: +608%
  • loadNewAccount/total: +608%
  • loadNewAccount/inp: +32%
  • loadNewAccount/fcp: -69%
  • loadNewAccount/lcp: +1123%
  • confirmTx/confirm_tx: +12%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +12%
  • confirmTx/inp: -17%
  • confirmTx/fcp: -45%
  • confirmTx/lcp: +1150%
  • bridgeUserActions/bridge_load_page: +89%
  • bridgeUserActions/bridge_load_asset_picker: +24%
  • bridgeUserActions/bridge_search_token: +196%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +156%
  • bridgeUserActions/inp: -35%
  • bridgeUserActions/lcp: +1155%
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 loadScripts
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupPowerUserHome/initialActions: +18%
  • startupPowerUserHome/numNetworkReqs: +39%
  • startupPowerUserHome/inp: -18%
  • startupPowerUserHome/cls: -100%
  • startupStandardHome/backgroundConnect: +11%
  • startupStandardHome/setupStore: +13%
  • startupStandardHome/inp: +15%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 408ms
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/doneButtonToHomeScreen: -91%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -97%
  • onboardingImportWallet/longTaskCount: -50%
  • onboardingImportWallet/longTaskTotalDuration: -89%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -97%
  • onboardingImportWallet/total: -90%
  • onboardingNewWallet/doneButtonToAssetList: -24%
  • onboardingNewWallet/longTaskCount: -62%
  • onboardingNewWallet/longTaskTotalDuration: -48%
  • onboardingNewWallet/longTaskMaxDuration: -33%
  • onboardingNewWallet/tbt: -65%
  • onboardingNewWallet/total: -21%
  • solanaAssetDetails/assetClickToPriceChart: -47%
  • solanaAssetDetails/longTaskCount: +150%
  • solanaAssetDetails/longTaskTotalDuration: +494%
  • solanaAssetDetails/longTaskMaxDuration: +194%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: -47%
  • solanaAssetDetails/cls: -91%
  • importSrpHome/loginToHomeScreen: -42%
  • importSrpHome/homeAfterImportWithNewWallet: -42%
  • importSrpHome/longTaskCount: -32%
  • importSrpHome/longTaskTotalDuration: -55%
  • importSrpHome/longTaskMaxDuration: -50%
  • importSrpHome/tbt: -76%
  • importSrpHome/total: -42%
  • importSrpHome/inp: -56%
  • importSrpHome/fcp: -40%
  • importSrpHome/lcp: -22%
  • sendTransactions/openSendPageFromHome: +46%
  • sendTransactions/selectTokenToSendFormLoaded: +111%
  • sendTransactions/longTaskMaxDuration: -11%
  • sendTransactions/inp: -41%
  • sendTransactions/cls: -87%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 assetDetails/FCP: p75 1.9s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 2.0s
  • 🟡 sendTransactions/FCP: p75 2.0s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • dappPageLoad/pageLoadTime: -16%
Bundle size diffs [🚨 Warning! Bundle size has increased!]
  • background: -196 Bytes (0%)
  • ui: 1.22 KiB (0.01%)
  • common: 79 Bytes (0%)

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@mm-token-exchange-service

Copy link
Copy Markdown
Builds ready [2c04f93]
Deprecated Browserify fallback builds
⚡ Performance Benchmarks (Total: 🟢 18 pass · 🟡 7 warn · 🔴 0 fail)

Baseline (latest main): 1b8fe7a | Date: 6/16/2026 | Pipeline: 27642275657 | Baseline logs

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • bridgeUserActions/bridge_load_page: +20%
  • bridgeUserActions/longTaskCount: -17%
  • bridgeUserActions/longTaskMaxDuration: +19%
  • bridgeUserActions/tbt: +59%
  • loadNewAccount/load_new_account: +86%
  • loadNewAccount/total: +86%
  • loadNewAccount/inp: +58%
  • loadNewAccount/fcp: -52%
  • loadNewAccount/lcp: +1300%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/inp: -17%
  • confirmTx/fcp: -49%
  • confirmTx/lcp: +1115%
  • bridgeUserActions/bridge_load_page: +99%
  • bridgeUserActions/bridge_load_asset_picker: +87%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +195%
  • bridgeUserActions/inp: -35%
  • bridgeUserActions/lcp: +1128%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/FCP: p75 1.8s
  • 🟡 bridgeUserActions/FCP: p75 1.8s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupStandardHome/numNetworkReqs: -12%
  • startupPowerUserHome/initialActions: -12%
  • startupPowerUserHome/setupStore: -10%
  • startupPowerUserHome/cls: -100%
  • startupStandardHome/inp: -23%
  • startupPowerUserHome/uiStartup: -14%
  • startupPowerUserHome/domInteractive: -22%
  • startupPowerUserHome/backgroundConnect: -50%
  • startupPowerUserHome/setupStore: -14%
  • startupPowerUserHome/fcp: -15%
  • startupPowerUserHome/lcp: -15%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 488ms
  • 🟡 startupPowerUserHome/LCP: p75 2.7s
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
importSrpHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/confirmSrpToPwForm: +13%
  • onboardingImportWallet/doneButtonToHomeScreen: -91%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -97%
  • onboardingImportWallet/longTaskCount: -75%
  • onboardingImportWallet/longTaskTotalDuration: -93%
  • onboardingImportWallet/longTaskMaxDuration: -91%
  • onboardingImportWallet/tbt: -98%
  • onboardingImportWallet/total: -90%
  • onboardingNewWallet/skipBackupToMetricsScreen: +12%
  • onboardingNewWallet/doneButtonToAssetList: -41%
  • onboardingNewWallet/longTaskCount: -23%
  • onboardingNewWallet/longTaskTotalDuration: -34%
  • onboardingNewWallet/longTaskMaxDuration: -29%
  • onboardingNewWallet/tbt: -57%
  • onboardingNewWallet/total: -36%
  • solanaAssetDetails/assetClickToPriceChart: -50%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/longTaskTotalDuration: -100%
  • solanaAssetDetails/longTaskMaxDuration: -100%
  • solanaAssetDetails/tbt: -100%
  • solanaAssetDetails/total: -50%
  • solanaAssetDetails/inp: +19%
  • solanaAssetDetails/cls: -91%
  • importSrpHome/loginToHomeScreen: -23%
  • importSrpHome/openAccountMenuAfterLogin: +30%
  • importSrpHome/homeAfterImportWithNewWallet: -35%
  • importSrpHome/longTaskCount: -32%
  • importSrpHome/longTaskTotalDuration: -35%
  • importSrpHome/tbt: -38%
  • importSrpHome/total: -31%
  • importSrpHome/inp: -31%
  • importSrpHome/lcp: -10%
  • sendTransactions/openSendPageFromHome: -24%
  • sendTransactions/selectTokenToSendFormLoaded: +128%
  • sendTransactions/tbt: +14%
  • sendTransactions/inp: -31%
  • sendTransactions/cls: -87%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🔴 assetDetails/INP: p75 1.8s
  • 🟡 assetDetails/FCP: p75 1.8s
  • 🟡 sendTransactions/FCP: p75 1.8s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]
Bundle size diffs
  • background: 58 Bytes (0%)
  • ui: -433 Bytes (0%)
  • common: 20 Bytes (0%)

Comment thread ui/pages/asset/components/asset-page.test.tsx Outdated
@mm-token-exchange-service

Copy link
Copy Markdown
Builds ready [0b55214]
Deprecated Browserify fallback builds
⚡ Performance Benchmarks (Total: 🟢 12 pass · 🟡 13 warn · 🔴 0 fail)

Baseline (latest main): 040345e | Date: 6/16/2026 | Pipeline: 27654044302 | Baseline logs

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 bridge_search_token

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/inp: +13%
  • confirmTx/inp: -24%
  • bridgeUserActions/bridge_load_page: -14%
  • bridgeUserActions/longTaskCount: -17%
  • bridgeUserActions/longTaskTotalDuration: -15%
  • bridgeUserActions/tbt: -16%
  • bridgeUserActions/inp: -33%
  • bridgeUserActions/cls: +25%
  • loadNewAccount/load_new_account: +49%
  • loadNewAccount/total: +49%
  • loadNewAccount/inp: -19%
  • loadNewAccount/lcp: +1216%
  • confirmTx/confirm_tx: +10%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +10%
  • confirmTx/inp: -24%
  • confirmTx/lcp: +1250%
  • bridgeUserActions/bridge_load_page: +116%
  • bridgeUserActions/bridge_load_asset_picker: +60%
  • bridgeUserActions/bridge_search_token: +208%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +167%
  • bridgeUserActions/inp: +12%
  • bridgeUserActions/lcp: +1172%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/FCP: p75 1.8s
  • 🟡 loadNewAccount/FCP: p75 1.9s
  • 🟡 confirmTx/FCP: p75 1.9s
  • 🟡 bridgeUserActions/FCP: p75 1.9s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupPowerUserHome/initialActions: +25%
  • startupPowerUserHome/numNetworkReqs: -11%
  • startupPowerUserHome/longTaskCount: +13%
  • startupPowerUserHome/cls: -100%
  • startupStandardHome/domInteractive: -26%
  • startupStandardHome/inp: -23%
  • startupStandardHome/fcp: -26%
  • startupPowerUserHome/backgroundConnect: -49%
  • startupPowerUserHome/setupStore: -15%
  • startupPowerUserHome/inp: -12%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 480ms
  • 🟡 startupPowerUserHome/LCP: p75 2.8s
User Journey Benchmarks · Samples: 5 · mock API
Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]
sendTransactions
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
swap
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/confirmSrpToPwForm: +13%
  • onboardingImportWallet/metricsToWalletReadyScreen: -17%
  • onboardingImportWallet/doneButtonToHomeScreen: -89%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -98%
  • onboardingImportWallet/longTaskCount: -75%
  • onboardingImportWallet/longTaskTotalDuration: -91%
  • onboardingImportWallet/longTaskMaxDuration: -88%
  • onboardingImportWallet/tbt: -96%
  • onboardingImportWallet/total: -88%
  • onboardingNewWallet/doneButtonToAssetList: -36%
  • onboardingNewWallet/longTaskCount: -62%
  • onboardingNewWallet/longTaskTotalDuration: -67%
  • onboardingNewWallet/longTaskMaxDuration: -35%
  • onboardingNewWallet/tbt: -72%
  • onboardingNewWallet/total: -27%
  • solanaAssetDetails/assetClickToPriceChart: -13%
  • solanaAssetDetails/total: -13%
  • solanaAssetDetails/inp: +21%
  • solanaAssetDetails/fcp: +13%
  • solanaAssetDetails/cls: -84%
  • importSrpHome/loginToHomeScreen: -13%
  • importSrpHome/openAccountMenuAfterLogin: +11%
  • importSrpHome/homeAfterImportWithNewWallet: -38%
  • importSrpHome/longTaskCount: -32%
  • importSrpHome/longTaskTotalDuration: -35%
  • importSrpHome/longTaskMaxDuration: -26%
  • importSrpHome/tbt: -32%
  • importSrpHome/total: -33%
  • importSrpHome/inp: -23%
  • sendTransactions/selectTokenToSendFormLoaded: +32%
  • sendTransactions/tbt: +10%
  • sendTransactions/inp: -20%
  • sendTransactions/cls: -79%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 assetDetails/INP: p75 216ms
  • 🟡 importSrpHome/INP: p75 208ms
  • 🟡 assetDetails/FCP: p75 1.9s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
  • 🟡 importSrpHome/FCP: p75 1.9s
  • 🟡 sendTransactions/FCP: p75 1.8s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • dappPageLoad/pageLoadTime: -16%
Bundle size diffs
  • background: 58 Bytes (0%)
  • ui: -433 Bytes (0%)
  • common: 7 Bytes (0%)

@mm-token-exchange-service

Copy link
Copy Markdown
Builds ready [bb82707] [reused from 34113aa]
Deprecated Browserify fallback builds
⚡ Performance Benchmarks (Total: 🟢 12 pass · 🟡 9 warn · 🔴 0 fail)

Baseline (latest main): bb45f97 | Date: 6/17/2026 | Pipeline: 27661761477 | Baseline logs

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: -22%
  • loadNewAccount/total: -22%
  • loadNewAccount/inp: -18%
  • loadNewAccount/cls: -100%
  • confirmTx/inp: +29%
  • bridgeUserActions/longTaskCount: -17%
  • bridgeUserActions/longTaskTotalDuration: -11%
  • bridgeUserActions/inp: -21%
  • bridgeUserActions/cls: +25%
  • loadNewAccount/load_new_account: +64%
  • loadNewAccount/total: +64%
  • loadNewAccount/lcp: +1201%
  • confirmTx/confirm_tx: +11%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +11%
  • confirmTx/inp: +29%
  • confirmTx/lcp: +1204%
  • bridgeUserActions/bridge_load_page: +95%
  • bridgeUserActions/bridge_load_asset_picker: +34%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +13%
  • bridgeUserActions/inp: -21%
  • bridgeUserActions/lcp: +1155%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/FCP: p75 1.9s
  • 🟡 confirmTx/FCP: p75 1.8s
  • 🟡 bridgeUserActions/FCP: p75 1.8s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupPowerUserHome/initialActions: +25%
  • startupPowerUserHome/numNetworkReqs: -12%
  • startupStandardHome/domInteractive: -12%
  • startupStandardHome/inp: -23%
  • startupStandardHome/fcp: -15%
  • startupPowerUserHome/backgroundConnect: -38%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 488ms
  • 🟡 startupPowerUserHome/LCP: p75 3.0s
User Journey Benchmarks · Samples: 5 · mock API

⚠️ Missing data: chrome/webpack/userJourneyTransactions, firefox/webpack/userJourneyTransactions

Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/metricsToWalletReadyScreen: -32%
  • onboardingImportWallet/doneButtonToHomeScreen: -88%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -49%
  • onboardingImportWallet/longTaskCount: -75%
  • onboardingImportWallet/longTaskTotalDuration: -94%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -86%
  • onboardingNewWallet/skipBackupToMetricsScreen: +26%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +31%
  • onboardingNewWallet/doneButtonToAssetList: -36%
  • onboardingNewWallet/longTaskCount: -23%
  • onboardingNewWallet/longTaskTotalDuration: -49%
  • onboardingNewWallet/longTaskMaxDuration: -22%
  • onboardingNewWallet/tbt: -52%
  • onboardingNewWallet/total: -29%
  • solanaAssetDetails/assetClickToPriceChart: -32%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/total: -32%
  • solanaAssetDetails/inp: -22%
  • solanaAssetDetails/cls: -84%
  • importSrpHome/homeAfterImportWithNewWallet: -40%
  • importSrpHome/longTaskCount: -34%
  • importSrpHome/longTaskTotalDuration: -34%
  • importSrpHome/longTaskMaxDuration: -13%
  • importSrpHome/tbt: -33%
  • importSrpHome/total: -31%
  • importSrpHome/inp: -20%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 importSrpHome/INP: p75 208ms
  • 🟡 importSrpHome/FCP: p75 1.8s
  • 🟡 assetDetails/FCP: p75 1.8s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]
Bundle size diffs
  • background: 58 Bytes (0%)
  • ui: -433 Bytes (0%)
  • common: 7 Bytes (0%)

@n3ps n3ps added the retry-ci Tells GitHub Actions to retry failed jobs, label removed automatically before the retry label Jun 17, 2026
@mm-token-exchange-service

Copy link
Copy Markdown
Builds ready [7d74cff] [reused from 34113aa]
Deprecated Browserify fallback builds
⚡ Performance Benchmarks (Total: 🟢 12 pass · 🟡 9 warn · 🔴 0 fail)

Baseline (latest main): bb45f97 | Date: 6/17/2026 | Pipeline: 27664638333 | Baseline logs

Interaction Benchmarks · Samples: 5
Benchmarkchrome-webpackfirefox-webpack
loadNewAccount
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
confirmTx
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
bridgeUserActions
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • loadNewAccount/load_new_account: -22%
  • loadNewAccount/total: -22%
  • loadNewAccount/inp: -18%
  • loadNewAccount/cls: -100%
  • confirmTx/inp: +29%
  • bridgeUserActions/longTaskCount: -17%
  • bridgeUserActions/longTaskTotalDuration: -11%
  • bridgeUserActions/inp: -21%
  • bridgeUserActions/cls: +25%
  • loadNewAccount/load_new_account: +64%
  • loadNewAccount/total: +64%
  • loadNewAccount/lcp: +1201%
  • confirmTx/confirm_tx: +11%
  • confirmTx/longTaskCount: -100%
  • confirmTx/longTaskTotalDuration: -100%
  • confirmTx/longTaskMaxDuration: -100%
  • confirmTx/tbt: -100%
  • confirmTx/total: +11%
  • confirmTx/inp: +29%
  • confirmTx/lcp: +1204%
  • bridgeUserActions/bridge_load_page: +95%
  • bridgeUserActions/bridge_load_asset_picker: +34%
  • bridgeUserActions/longTaskCount: -100%
  • bridgeUserActions/longTaskTotalDuration: -100%
  • bridgeUserActions/longTaskMaxDuration: -100%
  • bridgeUserActions/tbt: -100%
  • bridgeUserActions/total: +13%
  • bridgeUserActions/inp: -21%
  • bridgeUserActions/lcp: +1155%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 loadNewAccount/FCP: p75 1.9s
  • 🟡 confirmTx/FCP: p75 1.8s
  • 🟡 bridgeUserActions/FCP: p75 1.8s
Startup Benchmarks · Samples: 100
Benchmarkchrome-webpackfirefox-webpack
startupStandardHome
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
startupPowerUserHome
[Sentry log · main/release]
🟡 [CI log]🟡 [CI log]

📈 Results compared to the previous 5 runs on main

  • startupPowerUserHome/initialActions: +25%
  • startupPowerUserHome/numNetworkReqs: -12%
  • startupStandardHome/domInteractive: -12%
  • startupStandardHome/inp: -23%
  • startupStandardHome/fcp: -15%
  • startupPowerUserHome/backgroundConnect: -38%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 startupPowerUserHome/INP: p75 488ms
  • 🟡 startupPowerUserHome/LCP: p75 3.0s
User Journey Benchmarks · Samples: 5 · mock API

⚠️ Missing data: chrome/webpack/userJourneyTransactions, firefox/webpack/userJourneyTransactions

Benchmarkchrome-webpackfirefox-webpack
onboardingImportWallet
[Sentry log · main/release]
🟢 [CI log]🟢 [CI log]
onboardingNewWallet
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
🟡 total
assetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
solanaAssetDetails
[Sentry log · main/release]
🟢 [CI log]🟡 [CI log]
importSrpHome
[Sentry log · main/release]
🟡 [CI log]🟢 [CI log]

📈 Results compared to the previous 5 runs on main

  • onboardingImportWallet/metricsToWalletReadyScreen: -32%
  • onboardingImportWallet/doneButtonToHomeScreen: -88%
  • onboardingImportWallet/openAccountMenuToAccountListLoaded: -49%
  • onboardingImportWallet/longTaskCount: -75%
  • onboardingImportWallet/longTaskTotalDuration: -94%
  • onboardingImportWallet/longTaskMaxDuration: -92%
  • onboardingImportWallet/tbt: -99%
  • onboardingImportWallet/total: -86%
  • onboardingNewWallet/skipBackupToMetricsScreen: +26%
  • onboardingNewWallet/agreeButtonToOnboardingSuccess: +31%
  • onboardingNewWallet/doneButtonToAssetList: -36%
  • onboardingNewWallet/longTaskCount: -23%
  • onboardingNewWallet/longTaskTotalDuration: -49%
  • onboardingNewWallet/longTaskMaxDuration: -22%
  • onboardingNewWallet/tbt: -52%
  • onboardingNewWallet/total: -29%
  • solanaAssetDetails/assetClickToPriceChart: -32%
  • solanaAssetDetails/longTaskCount: -100%
  • solanaAssetDetails/total: -32%
  • solanaAssetDetails/inp: -22%
  • solanaAssetDetails/cls: -84%
  • importSrpHome/homeAfterImportWithNewWallet: -40%
  • importSrpHome/longTaskCount: -34%
  • importSrpHome/longTaskTotalDuration: -34%
  • importSrpHome/longTaskMaxDuration: -13%
  • importSrpHome/tbt: -33%
  • importSrpHome/total: -31%
  • importSrpHome/inp: -20%

🌐 Core Web Vitals — 🟢 good · 🟡 needs improvement · 🔴 poor (web.dev thresholds)

  • 🟡 importSrpHome/INP: p75 208ms
  • 🟡 importSrpHome/FCP: p75 1.8s
  • 🟡 assetDetails/FCP: p75 1.8s
  • 🟡 solanaAssetDetails/FCP: p75 1.9s
Dapp Page Load Benchmarks · Samples: 100
Benchmarkchrome-webpack
dappPageLoad
[Sentry log · main/release]
🟢 [CI log]
Bundle size diffs
  • background: 58 Bytes (0%)
  • ui: -433 Bytes (0%)
  • common: 7 Bytes (0%)

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

Labels

retry-ci Tells GitHub Actions to retry failed jobs, label removed automatically before the retry risk:medium size-M team-core-extension-ux Core Extension UX team

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants