feat: sentry onboarding
Description
This PR adds Sentry performance monitoring to track user onboarding flows end-to-end. We're instrumenting all onboarding paths (social login, SRP creation, import) to gain visibility into performance bottlenecks and error rates.
The implementation uses buffered tracing to handle cases where metrics consent hasn't been given yet - traces are queued and sent once the user opts in to metrics collection.
New traces being added (click to expand)
User Journey Traces:
Onboarding - Overall Journey- Parent trace for entire onboarding flowOnboarding - New SRP Create WalletOnboarding - New Social Create WalletOnboarding - New Social Account ExistsOnboarding - Existing SRP ImportOnboarding - Existing Social LoginOnboarding - Existing Social Account Not Found
Operation Traces:
Onboarding - Social Login AttemptOnboarding - Password Setup AttemptOnboarding - Password Login AttemptOnboarding - Reset PasswordOnboarding - Create Key and Backup SRPOnboarding - Add SRPOnboarding - Fetch SRPsOnboarding - OAuth Provider LoginOnboarding - OAuth BYOA Server Get Auth TokensOnboarding - OAuth Seedless Authenticate
Error Traces:
Onboarding - Social Login ErrorOnboarding - Password Setup ErrorOnboarding - Password Login ErrorOnboarding - Reset Password ErrorOnboarding - Create Key and Backup SRP ErrorOnboarding - Add SRP ErrorOnboarding - Fetch SRPs ErrorOnboarding - OAuth Provider Login ErrorOnboarding - OAuth BYOA Server Get Auth Tokens ErrorOnboarding - OAuth Seedless Authenticate Error
Related issues
Fixes:
Manual testing steps
- Kill the app and clear data to start fresh
- Launch extension and go through onboarding as a new user with social login
- Verify traces appear in Sentry under "Onboarding - Overall Journey"
- Test other flows:
- New user creating wallet with password
- Existing user importing SRP
- Social login with existing account
- Check that error traces are captured when operations fail (e.g., network errors)
Screenshots/Recordings
Overall onboarding journey involving a new social login and password setup
Pre-merge author checklist
- [x] I've followed MetaMask Contributor Docs and MetaMask Extension Coding Standards.
- [x] I've completed the PR template to the best of my ability
- [x] I've included tests if applicable
- [x] I've documented my code using JSDoc format if applicable
- [x] I've applied the right labels on the PR (see labeling guidelines). Not required for external contributors.
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.
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.
✨ Files requiring CODEOWNER review ✨
👨🔧 @MetaMask/web3auth (8 files, +133 -13)
- 📁 ui/
- 📁 pages/
- 📁 onboarding-flow/
- 📁 account-exist/
- 📄
account-exist.tsx+32 -2
- 📄
- 📁 account-not-found/
- 📄
account-not-found.tsx+32 -2
- 📄
- 📁 create-password/
- 📄
create-password.js+38 -0
- 📄
- 📁 metametrics/
- 📄
metametrics.js+0 -6
- 📄
- 📁 recovery-phrase/
- 📄
confirm-recovery-phrase.js+5 -0
- 📄
- 📁 secure-your-wallet/
- 📄
secure-your-wallet.js+2 -2 - 📄
skip-srp-backup-popover.tsx+12 -1 - 📄
onboarding-flow.js+12 -0
- 📄
- 📁 account-exist/
- 📁 onboarding-flow/
- 📁 pages/
I have read the CLA Document and I hereby sign the CLA
Builds ready [425f66e]
- builds: chrome, firefox
- builds (beta): chrome
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all CircleCI artifacts
UI Startup Metrics (1194 ± 51 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1194 | 1084 | 1372 | 51 | 1227 | 1293 |
| load | 1024 | 931 | 1149 | 47 | 1060 | 1103 | |||
| domContentLoaded | 1017 | 926 | 1130 | 46 | 1053 | 1098 | |||
| domInteractive | 16 | 13 | 36 | 5 | 16 | 31 | |||
| firstPaint | 701 | 105 | 1144 | 396 | 1030 | 1095 | |||
| backgroundConnect | 8 | 4 | 25 | 4 | 8 | 21 | |||
| firstReactRender | 23 | 16 | 43 | 7 | 29 | 39 | |||
| getState | 15 | 6 | 46 | 8 | 21 | 30 | |||
| initialActions | 7 | 0 | 75 | 13 | 7 | 23 | |||
| loadScripts | 778 | 692 | 868 | 43 | 809 | 852 | |||
| setupStore | 8 | 5 | 26 | 3 | 9 | 14 | |||
| Webpack | Home | uiStartup | 2073 | 1679 | 2465 | 191 | 2209 | 2392 | |
| load | 1602 | 1302 | 1874 | 140 | 1702 | 1826 | |||
| domContentLoaded | 1596 | 1298 | 1864 | 139 | 1695 | 1813 | |||
| domInteractive | 15 | 11 | 84 | 10 | 13 | 38 | |||
| firstPaint | 165 | 63 | 437 | 65 | 199 | 268 | |||
| backgroundConnect | 24 | 10 | 321 | 31 | 25 | 36 | |||
| firstReactRender | 128 | 43 | 363 | 101 | 138 | 333 | |||
| getState | 17 | 4 | 339 | 44 | 13 | 25 | |||
| initialActions | 8 | 2 | 154 | 15 | 8 | 14 | |||
| loadScripts | 1592 | 1297 | 1853 | 138 | 1692 | 1809 | |||
| setupStore | 54 | 6 | 324 | 97 | 19 | 302 | |||
| Firefox | Browserify | Home | uiStartup | 1346 | 1173 | 1779 | 114 | 1404 | 1587 |
| load | 1191 | 1048 | 1619 | 111 | 1259 | 1396 | |||
| domContentLoaded | 1191 | 1048 | 1618 | 111 | 1259 | 1396 | |||
| domInteractive | 102 | 35 | 253 | 35 | 125 | 157 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 22 | 14 | 99 | 14 | 21 | 50 | |||
| firstReactRender | 23 | 20 | 33 | 2 | 23 | 27 | |||
| getState | 9 | 4 | 216 | 21 | 8 | 13 | |||
| initialActions | 2 | 0 | 22 | 2 | 2 | 3 | |||
| loadScripts | 1171 | 1034 | 1594 | 107 | 1245 | 1375 | |||
| setupStore | 7 | 4 | 37 | 6 | 7 | 12 | |||
| Webpack | Home | uiStartup | 1618 | 1360 | 2200 | 173 | 1738 | 1969 | |
| load | 1404 | 1164 | 1883 | 164 | 1539 | 1692 | |||
| domContentLoaded | 1404 | 1164 | 1882 | 164 | 1539 | 1691 | |||
| domInteractive | 80 | 37 | 137 | 19 | 88 | 130 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 23 | 15 | 225 | 21 | 23 | 34 | |||
| firstReactRender | 41 | 30 | 51 | 3 | 43 | 46 | |||
| getState | 9 | 4 | 30 | 5 | 9 | 25 | |||
| initialActions | 6 | 0 | 241 | 24 | 4 | 19 | |||
| loadScripts | 1383 | 1149 | 1868 | 164 | 1518 | 1673 | |||
| setupStore | 9 | 5 | 77 | 8 | 8 | 13 |
Benchmark value 16 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 7 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 21 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 23 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 9 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 55 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 14 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 302 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 2 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 3 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 1618 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 1404 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 41 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 7 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1384 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 1969 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1692 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1691 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 19 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1673 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 119ms | Sum of p95 exceeds: 426.8ms
Sum of all benchmark exceeds: 545.8ms
Builds ready [d5732b6]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1210 ± 56 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1210 | 1094 | 1330 | 56 | 1250 | 1298 |
| load | 1048 | 941 | 1168 | 54 | 1087 | 1138 | |||
| domContentLoaded | 1042 | 935 | 1163 | 54 | 1082 | 1133 | |||
| domInteractive | 16 | 13 | 34 | 5 | 16 | 31 | |||
| firstPaint | 821 | 126 | 1190 | 382 | 1077 | 1141 | |||
| backgroundConnect | 7 | 4 | 28 | 3 | 7 | 9 | |||
| firstReactRender | 19 | 16 | 39 | 3 | 20 | 26 | |||
| getState | 15 | 6 | 40 | 7 | 20 | 29 | |||
| initialActions | 3 | 0 | 16 | 5 | 2 | 14 | |||
| loadScripts | 795 | 693 | 912 | 53 | 834 | 889 | |||
| setupStore | 7 | 5 | 13 | 1 | 8 | 10 | |||
| Webpack | Home | uiStartup | 2059 | 1606 | 2620 | 235 | 2187 | 2450 | |
| load | 1616 | 1262 | 2030 | 182 | 1742 | 1883 | |||
| domContentLoaded | 1609 | 1258 | 2020 | 181 | 1734 | 1869 | |||
| domInteractive | 16 | 11 | 82 | 11 | 13 | 45 | |||
| firstPaint | 159 | 61 | 607 | 75 | 180 | 296 | |||
| backgroundConnect | 24 | 12 | 269 | 26 | 24 | 43 | |||
| firstReactRender | 128 | 43 | 376 | 102 | 106 | 349 | |||
| getState | 11 | 4 | 38 | 6 | 12 | 19 | |||
| initialActions | 9 | 2 | 304 | 30 | 8 | 14 | |||
| loadScripts | 1606 | 1257 | 2008 | 179 | 1732 | 1858 | |||
| setupStore | 30 | 7 | 309 | 63 | 16 | 259 | |||
| Firefox | Browserify | Home | uiStartup | 1348 | 1179 | 1720 | 105 | 1419 | 1557 |
| load | 1200 | 1047 | 1542 | 104 | 1258 | 1400 | |||
| domContentLoaded | 1200 | 1047 | 1542 | 104 | 1258 | 1400 | |||
| domInteractive | 94 | 36 | 163 | 23 | 108 | 141 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 20 | 13 | 85 | 11 | 20 | 33 | |||
| firstReactRender | 22 | 19 | 31 | 2 | 23 | 27 | |||
| getState | 7 | 4 | 10 | 1 | 8 | 9 | |||
| initialActions | 3 | 0 | 54 | 8 | 2 | 15 | |||
| loadScripts | 1182 | 1032 | 1522 | 104 | 1240 | 1382 | |||
| setupStore | 7 | 4 | 34 | 5 | 6 | 12 | |||
| Webpack | Home | uiStartup | 1658 | 1384 | 2416 | 202 | 1745 | 2097 | |
| load | 1439 | 1193 | 1941 | 178 | 1531 | 1793 | |||
| domContentLoaded | 1439 | 1193 | 1941 | 178 | 1530 | 1792 | |||
| domInteractive | 78 | 38 | 281 | 27 | 85 | 119 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 22 | 15 | 237 | 22 | 21 | 29 | |||
| firstReactRender | 39 | 29 | 49 | 4 | 42 | 45 | |||
| getState | 14 | 5 | 253 | 31 | 8 | 34 | |||
| initialActions | 5 | 0 | 231 | 23 | 3 | 12 | |||
| loadScripts | 1419 | 1178 | 1922 | 176 | 1508 | 1773 | |||
| setupStore | 12 | 7 | 176 | 18 | 10 | 15 |
Benchmark value 4 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 14 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 10 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 14 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 259 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 4 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 15 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 1658 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1440 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1440 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 40 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 6 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1419 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 2097 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1793 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1792 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 34 exceeds gate value 32 for firefox webpack home p95 getState
Benchmark value 12 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1773 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 260ms | Sum of p95 exceeds: 808.8ms
Sum of all benchmark exceeds: 1068.8ms
Builds ready [dc8b853]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1215 ± 69 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1215 | 1100 | 1405 | 69 | 1266 | 1363 |
| load | 1054 | 942 | 1213 | 62 | 1100 | 1170 | |||
| domContentLoaded | 1048 | 938 | 1206 | 62 | 1094 | 1161 | |||
| domInteractive | 16 | 14 | 33 | 4 | 16 | 27 | |||
| firstPaint | 704 | 78 | 1213 | 424 | 1079 | 1141 | |||
| backgroundConnect | 7 | 4 | 27 | 3 | 7 | 11 | |||
| firstReactRender | 19 | 15 | 35 | 3 | 20 | 24 | |||
| getState | 13 | 6 | 38 | 7 | 18 | 26 | |||
| initialActions | 4 | 0 | 25 | 6 | 4 | 16 | |||
| loadScripts | 801 | 691 | 958 | 61 | 846 | 913 | |||
| setupStore | 8 | 4 | 23 | 2 | 8 | 12 | |||
| Webpack | Home | uiStartup | 2122 | 1695 | 2604 | 234 | 2251 | 2543 | |
| load | 1669 | 1281 | 2100 | 193 | 1781 | 1985 | |||
| domContentLoaded | 1663 | 1277 | 2096 | 192 | 1777 | 1979 | |||
| domInteractive | 16 | 11 | 48 | 9 | 13 | 44 | |||
| firstPaint | 162 | 60 | 306 | 63 | 215 | 274 | |||
| backgroundConnect | 22 | 10 | 51 | 9 | 24 | 46 | |||
| firstReactRender | 125 | 45 | 372 | 96 | 115 | 331 | |||
| getState | 11 | 4 | 53 | 6 | 12 | 22 | |||
| initialActions | 7 | 3 | 20 | 3 | 8 | 13 | |||
| loadScripts | 1660 | 1275 | 2086 | 191 | 1774 | 1967 | |||
| setupStore | 36 | 7 | 308 | 72 | 20 | 294 | |||
| Firefox | Browserify | Home | uiStartup | 1358 | 1170 | 1731 | 114 | 1409 | 1610 |
| load | 1200 | 1047 | 1522 | 101 | 1262 | 1405 | |||
| domContentLoaded | 1200 | 1046 | 1522 | 101 | 1262 | 1405 | |||
| domInteractive | 93 | 35 | 173 | 25 | 109 | 136 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 22 | 12 | 176 | 19 | 20 | 48 | |||
| firstReactRender | 23 | 20 | 58 | 5 | 23 | 32 | |||
| getState | 10 | 4 | 177 | 18 | 8 | 12 | |||
| initialActions | 5 | 0 | 184 | 22 | 2 | 16 | |||
| loadScripts | 1179 | 1034 | 1495 | 98 | 1245 | 1385 | |||
| setupStore | 7 | 4 | 35 | 5 | 6 | 11 | |||
| Webpack | Home | uiStartup | 1614 | 1357 | 2161 | 183 | 1706 | 2055 | |
| load | 1405 | 1169 | 1933 | 162 | 1508 | 1793 | |||
| domContentLoaded | 1405 | 1169 | 1932 | 162 | 1508 | 1792 | |||
| domInteractive | 80 | 51 | 322 | 29 | 85 | 115 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 22 | 14 | 229 | 22 | 21 | 29 | |||
| firstReactRender | 38 | 27 | 47 | 4 | 40 | 44 | |||
| getState | 11 | 4 | 292 | 29 | 9 | 21 | |||
| initialActions | 5 | 0 | 68 | 11 | 3 | 24 | |||
| loadScripts | 1385 | 1147 | 1917 | 163 | 1485 | 1774 | |||
| setupStore | 12 | 6 | 305 | 30 | 10 | 13 |
Benchmark value 16 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 36 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2544 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 13 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 294 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 6 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 16 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 1406 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 5 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1386 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 2055 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1793 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1792 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 24 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1774 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 93ms | Sum of p95 exceeds: 904.8ms
Sum of all benchmark exceeds: 997.8ms
Builds ready [c8e877d]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1194 ± 48 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1194 | 1089 | 1294 | 48 | 1226 | 1276 |
| load | 1033 | 942 | 1128 | 45 | 1064 | 1115 | |||
| domContentLoaded | 1028 | 939 | 1125 | 45 | 1058 | 1106 | |||
| domInteractive | 17 | 13 | 60 | 6 | 16 | 31 | |||
| firstPaint | 735 | 67 | 1117 | 404 | 1053 | 1092 | |||
| backgroundConnect | 6 | 4 | 13 | 2 | 7 | 10 | |||
| firstReactRender | 21 | 15 | 60 | 7 | 22 | 32 | |||
| getState | 14 | 6 | 39 | 8 | 19 | 31 | |||
| initialActions | 4 | 0 | 75 | 9 | 5 | 19 | |||
| loadScripts | 781 | 697 | 871 | 44 | 811 | 852 | |||
| setupStore | 8 | 5 | 21 | 2 | 8 | 11 | |||
| Webpack | Home | uiStartup | 2202 | 1663 | 2676 | 201 | 2306 | 2626 | |
| load | 1716 | 1299 | 2066 | 166 | 1818 | 2019 | |||
| domContentLoaded | 1710 | 1295 | 2057 | 165 | 1814 | 2002 | |||
| domInteractive | 16 | 12 | 64 | 10 | 13 | 43 | |||
| firstPaint | 179 | 70 | 607 | 84 | 205 | 369 | |||
| backgroundConnect | 27 | 10 | 364 | 36 | 27 | 50 | |||
| firstReactRender | 160 | 46 | 366 | 110 | 308 | 346 | |||
| getState | 16 | 5 | 314 | 31 | 16 | 29 | |||
| initialActions | 9 | 2 | 169 | 16 | 9 | 15 | |||
| loadScripts | 1707 | 1293 | 2045 | 164 | 1812 | 1990 | |||
| setupStore | 29 | 7 | 319 | 58 | 24 | 35 | |||
| Firefox | Browserify | Home | uiStartup | 1359 | 1179 | 1792 | 103 | 1412 | 1565 |
| load | 1198 | 1030 | 1504 | 94 | 1263 | 1380 | |||
| domContentLoaded | 1198 | 1029 | 1504 | 94 | 1263 | 1380 | |||
| domInteractive | 92 | 39 | 191 | 25 | 102 | 142 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 21 | 13 | 80 | 10 | 21 | 48 | |||
| firstReactRender | 23 | 20 | 57 | 4 | 24 | 29 | |||
| getState | 9 | 4 | 182 | 18 | 8 | 10 | |||
| initialActions | 2 | 0 | 83 | 8 | 2 | 4 | |||
| loadScripts | 1180 | 1016 | 1489 | 93 | 1234 | 1364 | |||
| setupStore | 7 | 4 | 58 | 6 | 6 | 12 | |||
| Webpack | Home | uiStartup | 1598 | 1347 | 2122 | 162 | 1681 | 1951 | |
| load | 1394 | 1159 | 1906 | 156 | 1490 | 1705 | |||
| domContentLoaded | 1393 | 1158 | 1906 | 156 | 1490 | 1705 | |||
| domInteractive | 79 | 40 | 308 | 31 | 81 | 108 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 20 | 15 | 50 | 5 | 21 | 34 | |||
| firstReactRender | 38 | 28 | 48 | 4 | 40 | 47 | |||
| getState | 8 | 5 | 32 | 4 | 8 | 14 | |||
| initialActions | 3 | 0 | 22 | 3 | 2 | 10 | |||
| loadScripts | 1376 | 1146 | 1888 | 156 | 1476 | 1689 | |||
| setupStore | 14 | 5 | 244 | 31 | 10 | 14 |
Benchmark value 19 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 2202 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 1717 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1710 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 10 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 1707 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 2627 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 369 exceeds gate value 334 for chrome webpack home p95 firstPaint
Benchmark value 15 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 1990 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 3 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 4 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 1394 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1394 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 39 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 3 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1376 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 14 exceeds gate value 13 for firefox webpack home mean setupStore
Benchmark value 1951 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1705 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1705 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 10 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1689 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 87ms | Sum of p95 exceeds: 428.8ms
Sum of all benchmark exceeds: 515.8ms
Builds ready [e5177ca]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1207 ± 62 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1207 | 1101 | 1378 | 62 | 1249 | 1337 |
| load | 1043 | 936 | 1164 | 60 | 1079 | 1154 | |||
| domContentLoaded | 1035 | 932 | 1159 | 59 | 1072 | 1148 | |||
| domInteractive | 17 | 13 | 34 | 4 | 16 | 28 | |||
| firstPaint | 706 | 94 | 1164 | 417 | 1059 | 1147 | |||
| backgroundConnect | 8 | 4 | 58 | 7 | 8 | 14 | |||
| firstReactRender | 21 | 15 | 43 | 5 | 21 | 35 | |||
| getState | 14 | 6 | 40 | 8 | 20 | 27 | |||
| initialActions | 7 | 0 | 69 | 12 | 11 | 22 | |||
| loadScripts | 791 | 693 | 915 | 57 | 827 | 899 | |||
| setupStore | 8 | 5 | 18 | 2 | 8 | 13 | |||
| Webpack | Home | uiStartup | 2140 | 1597 | 2851 | 229 | 2287 | 2550 | |
| load | 1658 | 1249 | 2085 | 176 | 1761 | 1968 | |||
| domContentLoaded | 1651 | 1245 | 2074 | 175 | 1757 | 1959 | |||
| domInteractive | 17 | 11 | 78 | 13 | 13 | 49 | |||
| firstPaint | 164 | 68 | 420 | 64 | 210 | 286 | |||
| backgroundConnect | 26 | 9 | 420 | 40 | 26 | 35 | |||
| firstReactRender | 151 | 45 | 368 | 117 | 311 | 352 | |||
| getState | 14 | 4 | 311 | 30 | 13 | 20 | |||
| initialActions | 10 | 3 | 275 | 27 | 10 | 17 | |||
| loadScripts | 1644 | 1244 | 2063 | 178 | 1754 | 1947 | |||
| setupStore | 39 | 7 | 326 | 79 | 21 | 305 | |||
| Firefox | Browserify | Home | uiStartup | 1325 | 1203 | 1725 | 86 | 1365 | 1472 |
| load | 1168 | 1039 | 1336 | 73 | 1227 | 1302 | |||
| domContentLoaded | 1168 | 1039 | 1336 | 73 | 1226 | 1302 | |||
| domInteractive | 102 | 35 | 267 | 32 | 112 | 145 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 21 | 13 | 60 | 9 | 21 | 49 | |||
| firstReactRender | 23 | 21 | 48 | 3 | 23 | 26 | |||
| getState | 10 | 4 | 184 | 20 | 8 | 10 | |||
| initialActions | 4 | 0 | 173 | 17 | 2 | 5 | |||
| loadScripts | 1150 | 1007 | 1323 | 73 | 1208 | 1283 | |||
| setupStore | 7 | 4 | 35 | 4 | 6 | 12 | |||
| Webpack | Home | uiStartup | 1538 | 1318 | 2014 | 127 | 1623 | 1753 | |
| load | 1334 | 1152 | 1687 | 119 | 1423 | 1546 | |||
| domContentLoaded | 1334 | 1152 | 1687 | 119 | 1423 | 1545 | |||
| domInteractive | 81 | 31 | 259 | 27 | 89 | 137 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 19 | 14 | 41 | 4 | 20 | 28 | |||
| firstReactRender | 38 | 29 | 65 | 5 | 40 | 44 | |||
| getState | 11 | 5 | 264 | 26 | 8 | 20 | |||
| initialActions | 4 | 1 | 28 | 6 | 3 | 20 | |||
| loadScripts | 1317 | 1137 | 1669 | 119 | 1402 | 1529 | |||
| setupStore | 9 | 6 | 29 | 3 | 10 | 13 |
Benchmark value 22 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 11 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 39 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2551 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 17 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 305 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 4 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 5 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 39 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 4 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 20 exceeds gate value 2 for firefox webpack home p95 initialActions
Sum of mean exceeds: 24ms | Sum of p95 exceeds: 388.8ms
Sum of all benchmark exceeds: 412.8ms
Builds ready [3414136]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1238 ± 66 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1238 | 1122 | 1456 | 66 | 1284 | 1340 |
| load | 1069 | 957 | 1324 | 66 | 1109 | 1171 | |||
| domContentLoaded | 1061 | 947 | 1315 | 66 | 1104 | 1168 | |||
| domInteractive | 17 | 14 | 36 | 4 | 17 | 26 | |||
| firstPaint | 746 | 90 | 1201 | 417 | 1077 | 1140 | |||
| backgroundConnect | 8 | 4 | 34 | 5 | 8 | 24 | |||
| firstReactRender | 21 | 17 | 42 | 4 | 21 | 34 | |||
| getState | 15 | 6 | 40 | 8 | 22 | 27 | |||
| initialActions | 4 | 0 | 69 | 8 | 3 | 14 | |||
| loadScripts | 815 | 703 | 1068 | 64 | 863 | 915 | |||
| setupStore | 8 | 5 | 26 | 3 | 9 | 14 | |||
| Webpack | Home | uiStartup | 2058 | 1595 | 2600 | 244 | 2253 | 2462 | |
| load | 1600 | 1254 | 1921 | 186 | 1754 | 1873 | |||
| domContentLoaded | 1594 | 1245 | 1914 | 185 | 1749 | 1859 | |||
| domInteractive | 15 | 11 | 46 | 7 | 13 | 37 | |||
| firstPaint | 168 | 62 | 448 | 62 | 198 | 272 | |||
| backgroundConnect | 21 | 9 | 73 | 8 | 23 | 33 | |||
| firstReactRender | 126 | 43 | 345 | 99 | 126 | 333 | |||
| getState | 21 | 4 | 324 | 52 | 13 | 43 | |||
| initialActions | 10 | 2 | 294 | 29 | 9 | 14 | |||
| loadScripts | 1591 | 1244 | 1903 | 184 | 1745 | 1847 | |||
| setupStore | 31 | 7 | 312 | 68 | 17 | 291 | |||
| Firefox | Browserify | Home | uiStartup | 1379 | 1231 | 1781 | 103 | 1428 | 1544 |
| load | 1209 | 1079 | 1414 | 75 | 1269 | 1349 | |||
| domContentLoaded | 1208 | 1078 | 1414 | 75 | 1268 | 1348 | |||
| domInteractive | 104 | 36 | 197 | 28 | 115 | 149 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 23 | 13 | 133 | 16 | 21 | 47 | |||
| firstReactRender | 24 | 21 | 53 | 4 | 25 | 28 | |||
| getState | 9 | 4 | 165 | 16 | 9 | 10 | |||
| initialActions | 3 | 0 | 51 | 6 | 2 | 6 | |||
| loadScripts | 1190 | 1064 | 1400 | 74 | 1249 | 1322 | |||
| setupStore | 14 | 4 | 384 | 46 | 6 | 12 | |||
| Webpack | Home | uiStartup | 1634 | 1393 | 1925 | 128 | 1734 | 1843 | |
| load | 1421 | 1192 | 1676 | 133 | 1536 | 1644 | |||
| domContentLoaded | 1421 | 1192 | 1675 | 133 | 1536 | 1643 | |||
| domInteractive | 80 | 35 | 176 | 21 | 86 | 131 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 22 | 15 | 77 | 8 | 22 | 34 | |||
| firstReactRender | 40 | 31 | 49 | 4 | 42 | 47 | |||
| getState | 11 | 5 | 240 | 23 | 9 | 23 | |||
| initialActions | 5 | 0 | 63 | 11 | 3 | 20 | |||
| loadScripts | 1402 | 1176 | 1654 | 133 | 1518 | 1626 | |||
| setupStore | 10 | 6 | 39 | 4 | 10 | 14 |
Benchmark value 1062 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 16 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 5 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 25 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 14 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 11 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 2462 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 14 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 291 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 3 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 14 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 6 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 1635 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1422 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1421 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 40 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 6 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1402 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 20 exceeds gate value 2 for firefox webpack home p95 initialActions
Sum of mean exceeds: 174ms | Sum of p95 exceeds: 282.8ms
Sum of all benchmark exceeds: 456.8ms
Builds ready [a96b2be]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1188 ± 56 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1188 | 1094 | 1317 | 56 | 1231 | 1299 |
| load | 1032 | 931 | 1131 | 53 | 1073 | 1117 | |||
| domContentLoaded | 1026 | 918 | 1126 | 54 | 1068 | 1112 | |||
| domInteractive | 17 | 13 | 56 | 5 | 16 | 31 | |||
| firstPaint | 770 | 72 | 1137 | 389 | 1063 | 1109 | |||
| backgroundConnect | 7 | 4 | 28 | 5 | 7 | 23 | |||
| firstReactRender | 19 | 16 | 33 | 2 | 20 | 23 | |||
| getState | 12 | 6 | 27 | 6 | 18 | 25 | |||
| initialActions | 5 | 0 | 25 | 6 | 8 | 17 | |||
| loadScripts | 784 | 682 | 887 | 52 | 823 | 869 | |||
| setupStore | 7 | 4 | 14 | 2 | 8 | 12 | |||
| Webpack | Home | uiStartup | 2121 | 1501 | 2562 | 226 | 2280 | 2528 | |
| load | 1641 | 1150 | 1961 | 178 | 1764 | 1932 | |||
| domContentLoaded | 1634 | 1146 | 1951 | 177 | 1757 | 1921 | |||
| domInteractive | 16 | 12 | 53 | 9 | 14 | 45 | |||
| firstPaint | 166 | 69 | 1373 | 134 | 168 | 289 | |||
| backgroundConnect | 22 | 10 | 54 | 8 | 25 | 37 | |||
| firstReactRender | 163 | 49 | 371 | 117 | 313 | 351 | |||
| getState | 11 | 4 | 24 | 5 | 14 | 22 | |||
| initialActions | 10 | 2 | 310 | 30 | 9 | 12 | |||
| loadScripts | 1631 | 1145 | 1939 | 176 | 1754 | 1910 | |||
| setupStore | 37 | 7 | 315 | 75 | 19 | 304 | |||
| Firefox | Browserify | Home | uiStartup | 1324 | 1184 | 1636 | 69 | 1361 | 1448 |
| load | 1173 | 1059 | 1468 | 70 | 1214 | 1308 | |||
| domContentLoaded | 1172 | 1059 | 1467 | 70 | 1214 | 1308 | |||
| domInteractive | 101 | 36 | 195 | 26 | 113 | 136 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 20 | 13 | 71 | 8 | 20 | 46 | |||
| firstReactRender | 24 | 21 | 55 | 7 | 23 | 49 | |||
| getState | 8 | 4 | 39 | 4 | 8 | 10 | |||
| initialActions | 2 | 0 | 13 | 2 | 2 | 3 | |||
| loadScripts | 1155 | 1042 | 1442 | 68 | 1195 | 1282 | |||
| setupStore | 6 | 4 | 23 | 3 | 6 | 11 | |||
| Webpack | Home | uiStartup | 1542 | 1350 | 1793 | 123 | 1650 | 1769 | |
| load | 1344 | 1160 | 1586 | 124 | 1451 | 1570 | |||
| domContentLoaded | 1344 | 1160 | 1586 | 124 | 1451 | 1569 | |||
| domInteractive | 80 | 34 | 125 | 13 | 86 | 107 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 19 | 15 | 42 | 3 | 21 | 23 | |||
| firstReactRender | 38 | 28 | 50 | 4 | 41 | 43 | |||
| getState | 10 | 7 | 36 | 4 | 10 | 13 | |||
| initialActions | 3 | 0 | 19 | 3 | 2 | 11 | |||
| loadScripts | 1327 | 1144 | 1565 | 124 | 1434 | 1553 | |||
| setupStore | 7 | 5 | 30 | 3 | 8 | 10 |
Benchmark value 23 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 17 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 11 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 37 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2528 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 12 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 304 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 2 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 3 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 39 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 3 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 11 exceeds gate value 2 for firefox webpack home p95 initialActions
Sum of mean exceeds: 17ms | Sum of p95 exceeds: 348.8ms
Sum of all benchmark exceeds: 365.8ms
Builds ready [9b85ee3]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1232 ± 81 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1232 | 1106 | 1505 | 81 | 1277 | 1402 |
| load | 1070 | 939 | 1293 | 77 | 1119 | 1241 | |||
| domContentLoaded | 1064 | 934 | 1288 | 77 | 1114 | 1235 | |||
| domInteractive | 18 | 13 | 78 | 9 | 17 | 33 | |||
| firstPaint | 761 | 76 | 1295 | 424 | 1090 | 1240 | |||
| backgroundConnect | 7 | 4 | 30 | 4 | 7 | 10 | |||
| firstReactRender | 19 | 16 | 35 | 2 | 20 | 23 | |||
| getState | 14 | 6 | 35 | 8 | 19 | 28 | |||
| initialActions | 4 | 0 | 18 | 5 | 7 | 14 | |||
| loadScripts | 816 | 691 | 1036 | 75 | 865 | 980 | |||
| setupStore | 8 | 5 | 15 | 2 | 8 | 12 | |||
| Webpack | Home | uiStartup | 2057 | 1616 | 2507 | 206 | 2201 | 2385 | |
| load | 1613 | 1264 | 1979 | 182 | 1745 | 1924 | |||
| domContentLoaded | 1607 | 1260 | 1975 | 182 | 1741 | 1920 | |||
| domInteractive | 16 | 11 | 59 | 10 | 13 | 46 | |||
| firstPaint | 159 | 64 | 348 | 59 | 189 | 286 | |||
| backgroundConnect | 23 | 11 | 340 | 32 | 23 | 33 | |||
| firstReactRender | 127 | 47 | 362 | 97 | 121 | 356 | |||
| getState | 10 | 4 | 26 | 4 | 11 | 16 | |||
| initialActions | 10 | 2 | 307 | 30 | 8 | 10 | |||
| loadScripts | 1604 | 1259 | 1974 | 181 | 1739 | 1918 | |||
| setupStore | 19 | 7 | 312 | 42 | 16 | 26 | |||
| Firefox | Browserify | Home | uiStartup | 1331 | 1169 | 1510 | 73 | 1372 | 1493 |
| load | 1181 | 1046 | 1379 | 75 | 1229 | 1328 | |||
| domContentLoaded | 1181 | 1046 | 1378 | 75 | 1229 | 1328 | |||
| domInteractive | 101 | 37 | 194 | 31 | 114 | 170 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 21 | 13 | 73 | 9 | 21 | 30 | |||
| firstReactRender | 23 | 20 | 57 | 4 | 23 | 28 | |||
| getState | 7 | 4 | 36 | 3 | 8 | 9 | |||
| initialActions | 2 | 0 | 32 | 4 | 2 | 3 | |||
| loadScripts | 1162 | 1032 | 1364 | 74 | 1213 | 1313 | |||
| setupStore | 6 | 4 | 27 | 3 | 6 | 11 | |||
| Webpack | Home | uiStartup | 1580 | 1397 | 1903 | 122 | 1676 | 1808 | |
| load | 1372 | 1209 | 1706 | 126 | 1475 | 1617 | |||
| domContentLoaded | 1372 | 1209 | 1706 | 126 | 1475 | 1616 | |||
| domInteractive | 82 | 32 | 229 | 20 | 90 | 108 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 21 | 16 | 64 | 5 | 22 | 25 | |||
| firstReactRender | 40 | 31 | 50 | 3 | 42 | 46 | |||
| getState | 11 | 7 | 33 | 5 | 11 | 25 | |||
| initialActions | 4 | 1 | 23 | 4 | 3 | 17 | |||
| loadScripts | 1353 | 1189 | 1688 | 126 | 1458 | 1599 | |||
| setupStore | 8 | 5 | 31 | 3 | 8 | 11 |
Benchmark value 4 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 1402 exceeds gate value 1365 for chrome browserify home p95 uiStartup
Benchmark value 1241 exceeds gate value 1190 for chrome browserify home p95 load
Benchmark value 1235 exceeds gate value 1180 for chrome browserify home p95 domContentLoaded
Benchmark value 1241 exceeds gate value 1180 for chrome browserify home p95 firstPaint
Benchmark value 14 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 980 exceeds gate value 940 for chrome browserify home p95 loadScripts
Benchmark value 10 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 10 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 3 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 3 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 40 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 4 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 17 exceeds gate value 2 for firefox webpack home p95 initialActions
Sum of mean exceeds: 16ms | Sum of p95 exceeds: 275.8ms
Sum of all benchmark exceeds: 291.8ms
Builds ready [dec2a06]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1284 ± 99 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1284 | 1090 | 1520 | 99 | 1360 | 1439 |
| load | 1100 | 943 | 1337 | 92 | 1182 | 1242 | |||
| domContentLoaded | 1093 | 936 | 1327 | 92 | 1177 | 1237 | |||
| domInteractive | 19 | 14 | 57 | 6 | 19 | 33 | |||
| firstPaint | 798 | 84 | 1340 | 421 | 1133 | 1215 | |||
| backgroundConnect | 8 | 3 | 35 | 5 | 8 | 22 | |||
| firstReactRender | 24 | 17 | 72 | 9 | 24 | 51 | |||
| getState | 15 | 6 | 56 | 9 | 22 | 31 | |||
| initialActions | 4 | 0 | 23 | 6 | 8 | 18 | |||
| loadScripts | 828 | 694 | 1026 | 82 | 904 | 957 | |||
| setupStore | 9 | 5 | 26 | 3 | 10 | 15 | |||
| Webpack | Home | uiStartup | 2145 | 1718 | 2603 | 217 | 2267 | 2536 | |
| load | 1672 | 1329 | 2135 | 180 | 1791 | 2001 | |||
| domContentLoaded | 1667 | 1325 | 2129 | 180 | 1787 | 1989 | |||
| domInteractive | 17 | 12 | 81 | 13 | 14 | 44 | |||
| firstPaint | 166 | 64 | 443 | 64 | 181 | 310 | |||
| backgroundConnect | 24 | 10 | 272 | 26 | 26 | 37 | |||
| firstReactRender | 144 | 46 | 358 | 106 | 277 | 348 | |||
| getState | 13 | 4 | 242 | 23 | 12 | 19 | |||
| initialActions | 7 | 2 | 12 | 3 | 9 | 11 | |||
| loadScripts | 1664 | 1324 | 2126 | 178 | 1785 | 1978 | |||
| setupStore | 33 | 7 | 308 | 69 | 20 | 302 | |||
| Firefox | Browserify | Home | uiStartup | 1408 | 1247 | 1652 | 76 | 1454 | 1551 |
| load | 1242 | 1090 | 1483 | 78 | 1283 | 1379 | |||
| domContentLoaded | 1242 | 1090 | 1482 | 78 | 1282 | 1378 | |||
| domInteractive | 107 | 37 | 176 | 29 | 123 | 158 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 23 | 14 | 145 | 15 | 23 | 28 | |||
| firstReactRender | 24 | 22 | 37 | 2 | 25 | 29 | |||
| getState | 9 | 5 | 41 | 5 | 9 | 15 | |||
| initialActions | 3 | 0 | 28 | 5 | 2 | 18 | |||
| loadScripts | 1221 | 1074 | 1458 | 77 | 1268 | 1355 | |||
| setupStore | 7 | 4 | 37 | 4 | 7 | 11 | |||
| Webpack | Home | uiStartup | 1586 | 1406 | 1799 | 108 | 1699 | 1761 | |
| load | 1379 | 1204 | 1607 | 114 | 1492 | 1560 | |||
| domContentLoaded | 1379 | 1204 | 1607 | 114 | 1492 | 1559 | |||
| domInteractive | 82 | 34 | 160 | 17 | 88 | 113 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 21 | 16 | 43 | 4 | 22 | 26 | |||
| firstReactRender | 39 | 30 | 51 | 3 | 41 | 44 | |||
| getState | 11 | 7 | 34 | 5 | 11 | 14 | |||
| initialActions | 3 | 0 | 25 | 4 | 2 | 14 | |||
| loadScripts | 1360 | 1189 | 1590 | 115 | 1475 | 1541 | |||
| setupStore | 8 | 5 | 28 | 3 | 8 | 11 |
Benchmark value 1100 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1093 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 24 exceeds gate value 23 for chrome browserify home mean firstReactRender
Benchmark value 16 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 5 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 1440 exceeds gate value 1365 for chrome browserify home p95 uiStartup
Benchmark value 1242 exceeds gate value 1190 for chrome browserify home p95 load
Benchmark value 1237 exceeds gate value 1180 for chrome browserify home p95 domContentLoaded
Benchmark value 1215 exceeds gate value 1180 for chrome browserify home p95 firstPaint
Benchmark value 23 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 51 exceeds gate value 45 for chrome browserify home p95 firstReactRender
Benchmark value 18 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 958 exceeds gate value 940 for chrome browserify home p95 loadScripts
Benchmark value 8 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 34 exceeds gate value 32 for chrome webpack home mean setupStore
Benchmark value 2537 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 1979 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 302 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 1409 exceeds gate value 1405 for firefox browserify home mean uiStartup
Benchmark value 1243 exceeds gate value 1239 for firefox browserify home mean domContentLoaded
Benchmark value 3 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 18 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 40 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 4 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1361 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 14 exceeds gate value 2 for firefox webpack home p95 initialActions
Sum of mean exceeds: 138ms | Sum of p95 exceeds: 625.8ms
Sum of all benchmark exceeds: 763.8ms
Builds ready [c413910]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1215 ± 73 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1215 | 1100 | 1570 | 73 | 1247 | 1332 |
| load | 1047 | 939 | 1403 | 65 | 1079 | 1127 | |||
| domContentLoaded | 1041 | 937 | 1397 | 64 | 1073 | 1122 | |||
| domInteractive | 18 | 14 | 57 | 7 | 16 | 34 | |||
| firstPaint | 649 | 77 | 1237 | 420 | 1056 | 1108 | |||
| backgroundConnect | 7 | 3 | 20 | 3 | 8 | 12 | |||
| firstReactRender | 22 | 17 | 45 | 5 | 23 | 34 | |||
| getState | 15 | 6 | 43 | 8 | 21 | 32 | |||
| initialActions | 4 | 0 | 32 | 6 | 3 | 19 | |||
| loadScripts | 795 | 701 | 1149 | 62 | 825 | 869 | |||
| setupStore | 8 | 5 | 17 | 3 | 8 | 15 | |||
| Webpack | Home | uiStartup | 2218 | 1699 | 2709 | 223 | 2349 | 2632 | |
| load | 1671 | 1236 | 2043 | 175 | 1768 | 1956 | |||
| domContentLoaded | 1665 | 1232 | 2033 | 174 | 1759 | 1936 | |||
| domInteractive | 19 | 13 | 88 | 16 | 15 | 70 | |||
| firstPaint | 148 | 63 | 379 | 61 | 160 | 283 | |||
| backgroundConnect | 24 | 10 | 53 | 10 | 27 | 45 | |||
| firstReactRender | 260 | 91 | 411 | 118 | 383 | 401 | |||
| getState | 14 | 5 | 46 | 8 | 17 | 33 | |||
| initialActions | 9 | 2 | 40 | 8 | 10 | 33 | |||
| loadScripts | 1661 | 1230 | 2020 | 172 | 1757 | 1923 | |||
| setupStore | 20 | 6 | 276 | 34 | 19 | 32 | |||
| Firefox | Browserify | Home | uiStartup | 1354 | 1157 | 1835 | 146 | 1415 | 1657 |
| load | 1169 | 1022 | 1427 | 92 | 1233 | 1354 | |||
| domContentLoaded | 1169 | 1022 | 1427 | 92 | 1233 | 1354 | |||
| domInteractive | 105 | 35 | 505 | 68 | 103 | 299 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 23 | 12 | 117 | 17 | 22 | 56 | |||
| firstReactRender | 26 | 21 | 66 | 7 | 27 | 35 | |||
| getState | 12 | 5 | 72 | 15 | 9 | 68 | |||
| initialActions | 6 | 0 | 192 | 22 | 3 | 26 | |||
| loadScripts | 1150 | 1010 | 1403 | 90 | 1217 | 1335 | |||
| setupStore | 17 | 4 | 335 | 41 | 7 | 74 | |||
| Webpack | Home | uiStartup | 1664 | 1416 | 2406 | 192 | 1750 | 2060 | |
| load | 1413 | 1189 | 1879 | 161 | 1494 | 1722 | |||
| domContentLoaded | 1413 | 1189 | 1879 | 161 | 1494 | 1722 | |||
| domInteractive | 109 | 65 | 453 | 70 | 102 | 297 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 24 | 15 | 240 | 23 | 23 | 36 | |||
| firstReactRender | 59 | 44 | 67 | 5 | 62 | 66 | |||
| getState | 16 | 5 | 210 | 28 | 14 | 33 | |||
| initialActions | 4 | 0 | 29 | 6 | 4 | 20 | |||
| loadScripts | 1392 | 1173 | 1858 | 158 | 1465 | 1706 | |||
| setupStore | 13 | 5 | 201 | 23 | 9 | 28 |
Benchmark value 4 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 19 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 2219 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 260 exceeds gate value 235 for chrome webpack home mean firstReactRender
Benchmark value 9 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 2632 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 71 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 401 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 33 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 26 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 13 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 7 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 17 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 299 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 68 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 26 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 74 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1664 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1414 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1413 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 109 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 59 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 17 exceeds gate value 15 for firefox webpack home mean getState
Benchmark value 5 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1393 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 2060 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1722 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1722 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 297 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 66 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 33 exceeds gate value 32 for firefox webpack home p95 getState
Benchmark value 20 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1706 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 260ms | Sum of p95 exceeds: 986.8ms
Sum of all benchmark exceeds: 1246.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 4.79 KiB (0.09%)
- ui: 5.73 KiB (0.08%)
- common: 2.27 KiB (0.03%)
Builds ready [8a572c0]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1217 ± 57 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1217 | 1116 | 1485 | 57 | 1256 | 1305 |
| load | 1043 | 944 | 1252 | 49 | 1069 | 1129 | |||
| domContentLoaded | 1037 | 939 | 1234 | 48 | 1063 | 1119 | |||
| domInteractive | 18 | 14 | 45 | 7 | 17 | 40 | |||
| firstPaint | 639 | 136 | 1129 | 418 | 1050 | 1107 | |||
| backgroundConnect | 7 | 3 | 32 | 3 | 8 | 12 | |||
| firstReactRender | 23 | 17 | 43 | 5 | 25 | 38 | |||
| getState | 16 | 6 | 36 | 8 | 23 | 31 | |||
| initialActions | 5 | 0 | 57 | 9 | 8 | 20 | |||
| loadScripts | 790 | 693 | 973 | 47 | 816 | 874 | |||
| setupStore | 8 | 4 | 20 | 3 | 8 | 17 | |||
| Webpack | Home | uiStartup | 2296 | 1724 | 2918 | 213 | 2389 | 2701 | |
| load | 1745 | 1277 | 2196 | 178 | 1832 | 2011 | |||
| domContentLoaded | 1739 | 1273 | 2178 | 177 | 1827 | 2000 | |||
| domInteractive | 20 | 13 | 93 | 16 | 16 | 63 | |||
| firstPaint | 151 | 63 | 352 | 65 | 168 | 323 | |||
| backgroundConnect | 28 | 11 | 276 | 27 | 30 | 53 | |||
| firstReactRender | 225 | 93 | 407 | 105 | 351 | 396 | |||
| getState | 18 | 5 | 65 | 13 | 22 | 47 | |||
| initialActions | 14 | 2 | 175 | 29 | 12 | 43 | |||
| loadScripts | 1735 | 1271 | 2164 | 175 | 1825 | 1997 | |||
| setupStore | 21 | 7 | 183 | 25 | 23 | 43 | |||
| Firefox | Browserify | Home | uiStartup | 1371 | 1157 | 1919 | 150 | 1408 | 1693 |
| load | 1187 | 1025 | 1523 | 88 | 1231 | 1363 | |||
| domContentLoaded | 1186 | 1025 | 1523 | 88 | 1231 | 1362 | |||
| domInteractive | 113 | 37 | 478 | 84 | 106 | 382 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 23 | 12 | 133 | 16 | 22 | 53 | |||
| firstReactRender | 25 | 22 | 60 | 5 | 27 | 30 | |||
| getState | 14 | 5 | 227 | 25 | 9 | 46 | |||
| initialActions | 6 | 0 | 174 | 20 | 3 | 31 | |||
| loadScripts | 1169 | 1013 | 1508 | 88 | 1214 | 1343 | |||
| setupStore | 12 | 4 | 200 | 25 | 7 | 69 | |||
| Webpack | Home | uiStartup | 1631 | 1369 | 2373 | 212 | 1717 | 2132 | |
| load | 1382 | 1147 | 1874 | 160 | 1452 | 1714 | |||
| domContentLoaded | 1381 | 1147 | 1874 | 160 | 1452 | 1713 | |||
| domInteractive | 105 | 31 | 492 | 74 | 96 | 285 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 23 | 15 | 156 | 17 | 22 | 35 | |||
| firstReactRender | 58 | 47 | 73 | 5 | 62 | 66 | |||
| getState | 18 | 5 | 249 | 35 | 13 | 68 | |||
| initialActions | 8 | 0 | 222 | 31 | 2 | 17 | |||
| loadScripts | 1360 | 1131 | 1852 | 156 | 1435 | 1651 | |||
| setupStore | 12 | 5 | 266 | 28 | 9 | 21 |
Benchmark value 16 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 6 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 20 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 2297 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 1746 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1739 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 15 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 1736 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 2701 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 63 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 396 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 43 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 1998 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 113 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 26 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 14 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 7 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 12 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1693 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 382 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 46 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 31 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 69 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1632 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1382 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1382 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 58 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 19 exceeds gate value 15 for firefox webpack home mean getState
Benchmark value 8 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1361 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 2132 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1714 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1713 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 285 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 66 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 68 exceeds gate value 32 for firefox webpack home p95 getState
Benchmark value 17 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1651 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 302ms | Sum of p95 exceeds: 1195.8ms
Sum of all benchmark exceeds: 1497.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 4.79 KiB (0.09%)
- ui: 5.73 KiB (0.08%)
- common: 2.27 KiB (0.03%)
Builds ready [6cd0863]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1236 ± 73 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1236 | 1105 | 1508 | 73 | 1276 | 1369 |
| load | 1057 | 948 | 1248 | 63 | 1097 | 1177 | |||
| domContentLoaded | 1050 | 942 | 1236 | 63 | 1088 | 1168 | |||
| domInteractive | 18 | 14 | 46 | 6 | 17 | 36 | |||
| firstPaint | 588 | 102 | 1198 | 425 | 1052 | 1137 | |||
| backgroundConnect | 7 | 3 | 35 | 4 | 8 | 12 | |||
| firstReactRender | 22 | 16 | 44 | 4 | 23 | 30 | |||
| getState | 16 | 6 | 75 | 10 | 22 | 31 | |||
| initialActions | 4 | 0 | 76 | 9 | 4 | 14 | |||
| loadScripts | 803 | 701 | 973 | 62 | 840 | 918 | |||
| setupStore | 8 | 5 | 29 | 3 | 8 | 15 | |||
| Webpack | Home | uiStartup | 2207 | 1624 | 2703 | 217 | 2313 | 2626 | |
| load | 1675 | 1217 | 2018 | 165 | 1770 | 1952 | |||
| domContentLoaded | 1667 | 1213 | 1993 | 163 | 1763 | 1943 | |||
| domInteractive | 19 | 12 | 80 | 15 | 15 | 62 | |||
| firstPaint | 156 | 60 | 374 | 70 | 174 | 311 | |||
| backgroundConnect | 28 | 13 | 285 | 37 | 25 | 54 | |||
| firstReactRender | 261 | 91 | 420 | 122 | 382 | 406 | |||
| getState | 12 | 5 | 47 | 6 | 16 | 22 | |||
| initialActions | 8 | 2 | 36 | 7 | 9 | 32 | |||
| loadScripts | 1663 | 1211 | 1980 | 161 | 1758 | 1930 | |||
| setupStore | 15 | 7 | 35 | 6 | 18 | 26 | |||
| Firefox | Browserify | Home | uiStartup | 1404 | 1176 | 2084 | 152 | 1451 | 1730 |
| load | 1214 | 1040 | 1444 | 88 | 1269 | 1382 | |||
| domContentLoaded | 1214 | 1040 | 1443 | 88 | 1269 | 1382 | |||
| domInteractive | 111 | 36 | 501 | 83 | 106 | 348 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 24 | 14 | 145 | 16 | 23 | 52 | |||
| firstReactRender | 27 | 22 | 56 | 4 | 28 | 32 | |||
| getState | 13 | 6 | 237 | 24 | 10 | 33 | |||
| initialActions | 9 | 1 | 303 | 36 | 2 | 19 | |||
| loadScripts | 1193 | 1025 | 1422 | 87 | 1250 | 1358 | |||
| setupStore | 12 | 4 | 222 | 25 | 7 | 50 | |||
| Webpack | Home | uiStartup | 1694 | 1438 | 2581 | 214 | 1769 | 2152 | |
| load | 1424 | 1216 | 1911 | 159 | 1508 | 1758 | |||
| domContentLoaded | 1423 | 1215 | 1911 | 159 | 1508 | 1757 | |||
| domInteractive | 102 | 32 | 537 | 74 | 92 | 311 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 26 | 15 | 202 | 21 | 28 | 44 | |||
| firstReactRender | 62 | 48 | 104 | 8 | 66 | 73 | |||
| getState | 18 | 6 | 197 | 25 | 14 | 35 | |||
| initialActions | 7 | 1 | 251 | 26 | 4 | 19 | |||
| loadScripts | 1403 | 1193 | 1890 | 158 | 1489 | 1737 | |||
| setupStore | 11 | 6 | 66 | 9 | 10 | 31 |
Benchmark value 17 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 5 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 1370 exceeds gate value 1365 for chrome browserify home p95 uiStartup
Benchmark value 14 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 2208 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 262 exceeds gate value 235 for chrome webpack home mean firstReactRender
Benchmark value 9 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 2626 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 63 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 406 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 32 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 112 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 27 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 14 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 10 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 12 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1730 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 348 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 33 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 19 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 50 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1694 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1424 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1424 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 102 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 27 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 63 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 18 exceeds gate value 15 for firefox webpack home mean getState
Benchmark value 7 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1403 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 2152 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1758 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1757 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 311 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 73 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 35 exceeds gate value 32 for firefox webpack home p95 getState
Benchmark value 19 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1737 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Benchmark value 31 exceeds gate value 28 for firefox webpack home p95 setupStore
Sum of mean exceeds: 320ms | Sum of p95 exceeds: 1248.8ms
Sum of all benchmark exceeds: 1568.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 4.79 KiB (0.09%)
- ui: 5.87 KiB (0.08%)
- common: 2.27 KiB (0.03%)
Builds ready [aa71afc]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1248 ± 82 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1248 | 1135 | 1695 | 82 | 1289 | 1381 |
| load | 1071 | 956 | 1538 | 81 | 1105 | 1198 | |||
| domContentLoaded | 1064 | 950 | 1529 | 80 | 1098 | 1191 | |||
| domInteractive | 18 | 14 | 42 | 6 | 17 | 37 | |||
| firstPaint | 689 | 72 | 1238 | 439 | 1076 | 1185 | |||
| backgroundConnect | 7 | 3 | 27 | 3 | 8 | 14 | |||
| firstReactRender | 23 | 16 | 48 | 5 | 24 | 36 | |||
| getState | 17 | 6 | 95 | 11 | 22 | 32 | |||
| initialActions | 4 | 0 | 24 | 6 | 3 | 18 | |||
| loadScripts | 816 | 706 | 1278 | 80 | 849 | 948 | |||
| setupStore | 8 | 4 | 25 | 4 | 8 | 17 | |||
| Webpack | Home | uiStartup | 2298 | 1777 | 2906 | 242 | 2431 | 2753 | |
| load | 1720 | 1315 | 2167 | 203 | 1865 | 2089 | |||
| domContentLoaded | 1713 | 1311 | 2155 | 202 | 1859 | 2077 | |||
| domInteractive | 21 | 13 | 104 | 17 | 16 | 68 | |||
| firstPaint | 168 | 61 | 634 | 96 | 191 | 341 | |||
| backgroundConnect | 26 | 11 | 53 | 9 | 30 | 45 | |||
| firstReactRender | 260 | 94 | 421 | 115 | 378 | 400 | |||
| getState | 18 | 4 | 62 | 10 | 21 | 42 | |||
| initialActions | 12 | 3 | 215 | 22 | 11 | 31 | |||
| loadScripts | 1709 | 1309 | 2141 | 200 | 1857 | 2063 | |||
| setupStore | 24 | 7 | 314 | 34 | 25 | 41 | |||
| Firefox | Browserify | Home | uiStartup | 1382 | 1170 | 2016 | 146 | 1427 | 1678 |
| load | 1197 | 1040 | 1526 | 92 | 1235 | 1387 | |||
| domContentLoaded | 1196 | 1039 | 1526 | 92 | 1234 | 1386 | |||
| domInteractive | 104 | 37 | 432 | 62 | 106 | 204 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 23 | 12 | 81 | 11 | 24 | 50 | |||
| firstReactRender | 26 | 22 | 57 | 4 | 27 | 32 | |||
| getState | 20 | 5 | 369 | 47 | 9 | 83 | |||
| initialActions | 6 | 0 | 150 | 18 | 2 | 32 | |||
| loadScripts | 1177 | 1026 | 1504 | 91 | 1214 | 1370 | |||
| setupStore | 9 | 4 | 71 | 11 | 7 | 30 | |||
| Webpack | Home | uiStartup | 1698 | 1447 | 4115 | 333 | 1718 | 2383 | |
| load | 1413 | 1200 | 2201 | 184 | 1469 | 1770 | |||
| domContentLoaded | 1413 | 1199 | 2201 | 184 | 1469 | 1770 | |||
| domInteractive | 113 | 34 | 538 | 93 | 102 | 360 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 43 | 14 | 1602 | 160 | 24 | 79 | |||
| firstReactRender | 59 | 48 | 77 | 6 | 63 | 71 | |||
| getState | 18 | 7 | 270 | 30 | 17 | 37 | |||
| initialActions | 11 | 0 | 247 | 35 | 4 | 70 | |||
| loadScripts | 1392 | 1175 | 2184 | 181 | 1438 | 1741 | |||
| setupStore | 11 | 5 | 88 | 10 | 9 | 30 |
Benchmark value 1072 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1065 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 17 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 4 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 1381 exceeds gate value 1365 for chrome browserify home p95 uiStartup
Benchmark value 1198 exceeds gate value 1190 for chrome browserify home p95 load
Benchmark value 1191 exceeds gate value 1180 for chrome browserify home p95 domContentLoaded
Benchmark value 1185 exceeds gate value 1180 for chrome browserify home p95 firstPaint
Benchmark value 18 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 949 exceeds gate value 940 for chrome browserify home p95 loadScripts
Benchmark value 2298 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 1721 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1714 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 260 exceeds gate value 235 for chrome webpack home mean firstReactRender
Benchmark value 12 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 1710 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 2753 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 2090 exceeds gate value 2030 for chrome webpack home p95 load
Benchmark value 2077 exceeds gate value 2005 for chrome webpack home p95 domContentLoaded
Benchmark value 69 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 342 exceeds gate value 334 for chrome webpack home p95 firstPaint
Benchmark value 400 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 31 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 2063 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 26 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 20 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 7 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 1678 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 204 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 83 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 32 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 30 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1698 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1414 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1414 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 113 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 44 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 59 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 19 exceeds gate value 15 for firefox webpack home mean getState
Benchmark value 12 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1393 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 2383 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1770 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1770 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 360 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 79 exceeds gate value 49 for firefox webpack home p95 backgroundConnect
Benchmark value 71 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 37 exceeds gate value 32 for firefox webpack home p95 getState
Benchmark value 70 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1741 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: 459ms | Sum of p95 exceeds: 1891.8ms
Sum of all benchmark exceeds: 2350.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 4.79 KiB (0.09%)
- ui: 6.19 KiB (0.08%)
- common: 2.27 KiB (0.03%)
Builds ready [82b3ebe]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1213 ± 57 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1213 | 1112 | 1385 | 57 | 1253 | 1326 |
| load | 1041 | 948 | 1178 | 48 | 1075 | 1128 | |||
| domContentLoaded | 1034 | 943 | 1172 | 48 | 1070 | 1107 | |||
| domInteractive | 18 | 14 | 52 | 8 | 17 | 40 | |||
| firstPaint | 650 | 140 | 1149 | 419 | 1049 | 1109 | |||
| backgroundConnect | 7 | 3 | 16 | 2 | 8 | 12 | |||
| firstReactRender | 22 | 17 | 43 | 4 | 23 | 28 | |||
| getState | 15 | 5 | 76 | 9 | 20 | 28 | |||
| initialActions | 6 | 0 | 79 | 13 | 7 | 25 | |||
| loadScripts | 786 | 699 | 909 | 46 | 818 | 860 | |||
| setupStore | 8 | 5 | 18 | 3 | 9 | 14 | |||
| Webpack | Home | uiStartup | 2261 | 1768 | 2772 | 222 | 2362 | 2739 | |
| load | 1718 | 1342 | 2104 | 187 | 1826 | 2051 | |||
| domContentLoaded | 1711 | 1336 | 2093 | 186 | 1818 | 2025 | |||
| domInteractive | 19 | 12 | 110 | 14 | 15 | 54 | |||
| firstPaint | 154 | 62 | 428 | 73 | 179 | 311 | |||
| backgroundConnect | 33 | 10 | 346 | 49 | 30 | 56 | |||
| firstReactRender | 238 | 90 | 410 | 115 | 374 | 396 | |||
| getState | 16 | 5 | 58 | 10 | 19 | 34 | |||
| initialActions | 13 | 3 | 183 | 25 | 11 | 35 | |||
| loadScripts | 1707 | 1335 | 2080 | 184 | 1817 | 2012 | |||
| setupStore | 23 | 6 | 304 | 39 | 22 | 38 | |||
| Firefox | Browserify | Home | uiStartup | 1398 | 1207 | 1919 | 141 | 1446 | 1689 |
| load | 1210 | 1064 | 1467 | 92 | 1277 | 1391 | |||
| domContentLoaded | 1210 | 1063 | 1466 | 92 | 1277 | 1391 | |||
| domInteractive | 106 | 33 | 386 | 59 | 112 | 290 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 23 | 13 | 103 | 14 | 23 | 44 | |||
| firstReactRender | 25 | 22 | 34 | 3 | 27 | 31 | |||
| getState | 22 | 5 | 344 | 53 | 9 | 165 | |||
| initialActions | 5 | 0 | 177 | 18 | 2 | 22 | |||
| loadScripts | 1191 | 1051 | 1449 | 90 | 1255 | 1376 | |||
| setupStore | 9 | 4 | 84 | 10 | 7 | 27 | |||
| Webpack | Home | uiStartup | 1725 | 1435 | 2482 | 199 | 1802 | 2077 | |
| load | 1456 | 1215 | 1879 | 134 | 1528 | 1731 | |||
| domContentLoaded | 1456 | 1215 | 1879 | 134 | 1528 | 1731 | |||
| domInteractive | 104 | 37 | 509 | 69 | 97 | 296 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 24 | 16 | 75 | 11 | 24 | 44 | |||
| firstReactRender | 58 | 47 | 70 | 5 | 62 | 66 | |||
| getState | 17 | 6 | 107 | 20 | 15 | 85 | |||
| initialActions | 9 | 0 | 248 | 31 | 5 | 22 | |||
| loadScripts | 1436 | 1194 | 1856 | 133 | 1508 | 1713 | |||
| setupStore | 13 | 5 | 96 | 14 | 10 | 47 |
Benchmark value 25 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 2261 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 1718 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1712 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 238 exceeds gate value 235 for chrome webpack home mean firstReactRender
Benchmark value 13 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 1708 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 2739 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 2051 exceeds gate value 2030 for chrome webpack home p95 load
Benchmark value 2025 exceeds gate value 2005 for chrome webpack home p95 domContentLoaded
Benchmark value 396 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 35 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 2013 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 26 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 22 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 5 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 10 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1689 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 290 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 165 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 22 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 1725 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1457 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1456 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 104 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 59 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 17 exceeds gate value 15 for firefox webpack home mean getState
Benchmark value 10 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1437 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 14 exceeds gate value 13 for firefox webpack home mean setupStore
Benchmark value 2077 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1731 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1731 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 296 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 66 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 85 exceeds gate value 32 for firefox webpack home p95 getState
Benchmark value 22 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1713 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Benchmark value 47 exceeds gate value 28 for firefox webpack home p95 setupStore
Sum of mean exceeds: 502ms | Sum of p95 exceeds: 1346.8ms
Sum of all benchmark exceeds: 1848.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 6.23 KiB (0.11%)
- ui: 6.44 KiB (0.09%)
- common: 2.4 KiB (0.03%)
Builds ready [260a1ed]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1208 ± 57 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1208 | 1097 | 1439 | 57 | 1244 | 1306 |
| load | 1037 | 950 | 1238 | 51 | 1065 | 1117 | |||
| domContentLoaded | 1031 | 945 | 1218 | 50 | 1060 | 1113 | |||
| domInteractive | 18 | 13 | 50 | 7 | 16 | 37 | |||
| firstPaint | 661 | 133 | 1233 | 420 | 1050 | 1105 | |||
| backgroundConnect | 7 | 3 | 20 | 2 | 8 | 11 | |||
| firstReactRender | 23 | 15 | 43 | 6 | 25 | 39 | |||
| getState | 16 | 6 | 50 | 9 | 22 | 33 | |||
| initialActions | 5 | 0 | 48 | 7 | 6 | 20 | |||
| loadScripts | 784 | 697 | 956 | 49 | 812 | 870 | |||
| setupStore | 8 | 4 | 25 | 4 | 9 | 17 | |||
| Webpack | Home | uiStartup | 2255 | 1819 | 2776 | 185 | 2352 | 2660 | |
| load | 1707 | 1348 | 2091 | 138 | 1766 | 2008 | |||
| domContentLoaded | 1700 | 1344 | 2077 | 136 | 1762 | 1984 | |||
| domInteractive | 19 | 13 | 114 | 17 | 15 | 60 | |||
| firstPaint | 171 | 62 | 1755 | 177 | 170 | 313 | |||
| backgroundConnect | 25 | 9 | 73 | 11 | 28 | 46 | |||
| firstReactRender | 276 | 90 | 431 | 118 | 382 | 397 | |||
| getState | 16 | 5 | 75 | 11 | 19 | 41 | |||
| initialActions | 11 | 2 | 276 | 27 | 10 | 24 | |||
| loadScripts | 1696 | 1343 | 2064 | 134 | 1760 | 1972 | |||
| setupStore | 19 | 7 | 190 | 19 | 20 | 31 | |||
| Firefox | Browserify | Home | uiStartup | 1411 | 1193 | 2122 | 178 | 1455 | 1891 |
| load | 1226 | 1059 | 1979 | 133 | 1288 | 1420 | |||
| domContentLoaded | 1225 | 1059 | 1978 | 133 | 1288 | 1419 | |||
| domInteractive | 117 | 33 | 984 | 106 | 115 | 327 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 27 | 14 | 342 | 39 | 21 | 56 | |||
| firstReactRender | 25 | 21 | 32 | 3 | 27 | 30 | |||
| getState | 11 | 5 | 84 | 13 | 9 | 42 | |||
| initialActions | 7 | 0 | 201 | 28 | 2 | 34 | |||
| loadScripts | 1202 | 1046 | 1969 | 123 | 1267 | 1376 | |||
| setupStore | 16 | 4 | 311 | 42 | 7 | 85 | |||
| Webpack | Home | uiStartup | 1692 | 1453 | 2431 | 203 | 1793 | 2109 | |
| load | 1420 | 1217 | 1962 | 153 | 1513 | 1745 | |||
| domContentLoaded | 1419 | 1217 | 1962 | 153 | 1513 | 1745 | |||
| domInteractive | 106 | 34 | 520 | 72 | 98 | 301 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 25 | 15 | 97 | 11 | 28 | 43 | |||
| firstReactRender | 62 | 47 | 94 | 8 | 67 | 78 | |||
| getState | 16 | 6 | 113 | 16 | 17 | 36 | |||
| initialActions | 11 | 0 | 243 | 34 | 10 | 34 | |||
| loadScripts | 1398 | 1199 | 1938 | 150 | 1475 | 1705 | |||
| setupStore | 12 | 6 | 97 | 13 | 9 | 39 |
Benchmark value 17 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 5 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 20 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 2255 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 277 exceeds gate value 235 for chrome webpack home mean firstReactRender
Benchmark value 12 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 2661 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 397 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 24 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 1972 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 1411 exceeds gate value 1405 for firefox browserify home mean uiStartup
Benchmark value 117 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 27 exceeds gate value 25 for firefox browserify home mean backgroundConnect
Benchmark value 26 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 8 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 17 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1891 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 327 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 42 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 34 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 85 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1692 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1420 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1420 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 107 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 63 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 17 exceeds gate value 15 for firefox webpack home mean getState
Benchmark value 12 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1398 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 2109 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1745 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1745 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 301 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 78 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 36 exceeds gate value 32 for firefox webpack home p95 getState
Benchmark value 34 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1705 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Benchmark value 39 exceeds gate value 28 for firefox webpack home p95 setupStore
Sum of mean exceeds: 388ms | Sum of p95 exceeds: 1385.8ms
Sum of all benchmark exceeds: 1773.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 6.26 KiB (0.11%)
- ui: 6.44 KiB (0.09%)
- common: 2.4 KiB (0.03%)
Builds ready [fcabcae]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1230 ± 68 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1230 | 1101 | 1503 | 68 | 1273 | 1353 |
| load | 1058 | 963 | 1227 | 58 | 1089 | 1166 | |||
| domContentLoaded | 1051 | 945 | 1214 | 57 | 1084 | 1157 | |||
| domInteractive | 18 | 14 | 56 | 8 | 16 | 38 | |||
| firstPaint | 633 | 73 | 1179 | 426 | 1061 | 1146 | |||
| backgroundConnect | 8 | 3 | 28 | 4 | 9 | 14 | |||
| firstReactRender | 23 | 17 | 48 | 7 | 25 | 42 | |||
| getState | 15 | 6 | 32 | 7 | 22 | 28 | |||
| initialActions | 4 | 0 | 22 | 6 | 5 | 18 | |||
| loadScripts | 803 | 705 | 955 | 55 | 840 | 902 | |||
| setupStore | 8 | 5 | 21 | 4 | 8 | 19 | |||
| Webpack | Home | uiStartup | 2256 | 1651 | 2793 | 232 | 2374 | 2679 | |
| load | 1702 | 1233 | 2136 | 193 | 1800 | 2023 | |||
| domContentLoaded | 1695 | 1230 | 2129 | 192 | 1796 | 2003 | |||
| domInteractive | 19 | 13 | 91 | 15 | 15 | 62 | |||
| firstPaint | 161 | 67 | 332 | 68 | 189 | 315 | |||
| backgroundConnect | 30 | 11 | 291 | 38 | 29 | 54 | |||
| firstReactRender | 258 | 91 | 428 | 117 | 377 | 399 | |||
| getState | 17 | 5 | 214 | 22 | 17 | 34 | |||
| initialActions | 9 | 3 | 49 | 7 | 9 | 26 | |||
| loadScripts | 1691 | 1228 | 2118 | 190 | 1795 | 1990 | |||
| setupStore | 19 | 7 | 217 | 22 | 20 | 35 | |||
| Firefox | Browserify | Home | uiStartup | 1368 | 1182 | 2063 | 149 | 1409 | 1682 |
| load | 1178 | 1024 | 1503 | 91 | 1220 | 1342 | |||
| domContentLoaded | 1178 | 1024 | 1503 | 91 | 1220 | 1341 | |||
| domInteractive | 110 | 36 | 376 | 64 | 116 | 268 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 27 | 13 | 191 | 24 | 25 | 79 | |||
| firstReactRender | 25 | 22 | 38 | 3 | 27 | 31 | |||
| getState | 13 | 5 | 119 | 17 | 9 | 44 | |||
| initialActions | 12 | 0 | 303 | 42 | 3 | 64 | |||
| loadScripts | 1156 | 1010 | 1489 | 87 | 1201 | 1314 | |||
| setupStore | 14 | 4 | 212 | 34 | 7 | 77 | |||
| Webpack | Home | uiStartup | 1669 | 1412 | 2516 | 221 | 1719 | 2235 | |
| load | 1424 | 1192 | 2142 | 177 | 1479 | 1808 | |||
| domContentLoaded | 1423 | 1192 | 2142 | 177 | 1479 | 1807 | |||
| domInteractive | 115 | 31 | 563 | 91 | 105 | 305 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 24 | 14 | 213 | 22 | 22 | 44 | |||
| firstReactRender | 58 | 44 | 70 | 5 | 63 | 67 | |||
| getState | 16 | 6 | 268 | 28 | 13 | 39 | |||
| initialActions | 6 | 1 | 165 | 19 | 3 | 23 | |||
| loadScripts | 1403 | 1173 | 2114 | 170 | 1463 | 1781 | |||
| setupStore | 12 | 5 | 167 | 20 | 9 | 30 |
Benchmark value 16 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 5 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 18 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 19 exceeds gate value 17 for chrome browserify home p95 setupStore
Benchmark value 2256 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 259 exceeds gate value 235 for chrome webpack home mean firstReactRender
Benchmark value 9 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 2679 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 62 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 399 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 26 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 1991 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 27 exceeds gate value 25 for firefox browserify home mean backgroundConnect
Benchmark value 26 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 13 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 12 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 15 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1682 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 268 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 79 exceeds gate value 70 for firefox browserify home p95 backgroundConnect
Benchmark value 44 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 64 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 77 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1669 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1424 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1424 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 115 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 59 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 17 exceeds gate value 15 for firefox webpack home mean getState
Benchmark value 7 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1403 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 2235 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1808 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1807 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 305 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 67 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 39 exceeds gate value 32 for firefox webpack home p95 getState
Benchmark value 23 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1781 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: 347ms | Sum of p95 exceeds: 1495.8ms
Sum of all benchmark exceeds: 1842.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 6.26 KiB (0.11%)
- ui: 6.45 KiB (0.09%)
- common: 2.27 KiB (0.03%)
Builds ready [877173d]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1244 ± 65 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1244 | 1112 | 1512 | 65 | 1276 | 1363 |
| load | 1068 | 951 | 1250 | 58 | 1103 | 1178 | |||
| domContentLoaded | 1061 | 948 | 1240 | 58 | 1098 | 1172 | |||
| domInteractive | 18 | 14 | 44 | 6 | 17 | 36 | |||
| firstPaint | 701 | 80 | 1196 | 421 | 1086 | 1144 | |||
| backgroundConnect | 8 | 3 | 25 | 3 | 8 | 14 | |||
| firstReactRender | 22 | 17 | 43 | 4 | 23 | 31 | |||
| getState | 15 | 6 | 33 | 8 | 22 | 30 | |||
| initialActions | 4 | 0 | 43 | 7 | 4 | 20 | |||
| loadScripts | 813 | 707 | 980 | 57 | 852 | 925 | |||
| setupStore | 9 | 5 | 23 | 3 | 8 | 16 | |||
| Webpack | Home | uiStartup | 2498 | 1955 | 3124 | 232 | 2617 | 2982 | |
| load | 1918 | 1357 | 2368 | 231 | 2076 | 2323 | |||
| domContentLoaded | 1910 | 1350 | 2359 | 230 | 2065 | 2313 | |||
| domInteractive | 24 | 14 | 121 | 23 | 18 | 97 | |||
| firstPaint | 186 | 69 | 486 | 99 | 207 | 423 | |||
| backgroundConnect | 40 | 12 | 353 | 53 | 38 | 111 | |||
| firstReactRender | 221 | 94 | 428 | 114 | 356 | 400 | |||
| getState | 26 | 6 | 280 | 39 | 28 | 55 | |||
| initialActions | 24 | 3 | 235 | 56 | 12 | 210 | |||
| loadScripts | 1906 | 1343 | 2356 | 228 | 2063 | 2299 | |||
| setupStore | 26 | 7 | 327 | 41 | 28 | 62 | |||
| Firefox | Browserify | Home | uiStartup | 1385 | 1182 | 1822 | 150 | 1433 | 1719 |
| load | 1206 | 1052 | 1597 | 115 | 1249 | 1471 | |||
| domContentLoaded | 1205 | 1052 | 1597 | 115 | 1248 | 1471 | |||
| domInteractive | 112 | 35 | 483 | 83 | 102 | 337 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 22 | 12 | 72 | 9 | 22 | 42 | |||
| firstReactRender | 25 | 21 | 50 | 4 | 25 | 31 | |||
| getState | 13 | 5 | 350 | 35 | 9 | 31 | |||
| initialActions | 5 | 0 | 90 | 14 | 2 | 17 | |||
| loadScripts | 1187 | 1037 | 1573 | 114 | 1227 | 1450 | |||
| setupStore | 13 | 4 | 326 | 37 | 6 | 24 | |||
| Webpack | Home | uiStartup | 1650 | 1400 | 2582 | 201 | 1723 | 2037 | |
| load | 1404 | 1189 | 2050 | 159 | 1496 | 1701 | |||
| domContentLoaded | 1404 | 1189 | 2049 | 159 | 1496 | 1701 | |||
| domInteractive | 106 | 49 | 445 | 77 | 91 | 319 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 23 | 14 | 58 | 9 | 23 | 46 | |||
| firstReactRender | 58 | 47 | 72 | 6 | 63 | 68 | |||
| getState | 15 | 6 | 178 | 19 | 13 | 31 | |||
| initialActions | 5 | 0 | 162 | 17 | 3 | 22 | |||
| loadScripts | 1385 | 1168 | 2021 | 158 | 1480 | 1684 | |||
| setupStore | 11 | 5 | 117 | 14 | 9 | 28 |
Benchmark value 1062 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 16 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 5 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 20 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 2498 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 1918 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1911 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 24 exceeds gate value 21 for chrome webpack home mean domInteractive
Benchmark value 41 exceeds gate value 40 for chrome webpack home mean backgroundConnect
Benchmark value 25 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 1906 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 2982 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 2324 exceeds gate value 2030 for chrome webpack home p95 load
Benchmark value 2314 exceeds gate value 2005 for chrome webpack home p95 domContentLoaded
Benchmark value 97 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 423 exceeds gate value 334 for chrome webpack home p95 firstPaint
Benchmark value 112 exceeds gate value 90 for chrome webpack home p95 backgroundConnect
Benchmark value 400 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 210 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 2299 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 112 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 26 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 13 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 5 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 13 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1719 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 337 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 31 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 17 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 1650 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1404 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1404 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 59 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 6 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1385 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 2037 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1701 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1701 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 319 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 68 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 22 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1684 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 1118ms | Sum of p95 exceeds: 2524.8ms
Sum of all benchmark exceeds: 3642.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 6.26 KiB (0.11%)
- ui: 6.49 KiB (0.09%)
- common: 2.29 KiB (0.03%)
Builds ready [9e9bd56]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1249 ± 62 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1249 | 1116 | 1407 | 62 | 1289 | 1348 |
| load | 1071 | 986 | 1207 | 51 | 1107 | 1152 | |||
| domContentLoaded | 1064 | 969 | 1203 | 50 | 1100 | 1143 | |||
| domInteractive | 19 | 14 | 45 | 8 | 18 | 42 | |||
| firstPaint | 646 | 89 | 1169 | 441 | 1098 | 1147 | |||
| backgroundConnect | 7 | 3 | 25 | 3 | 8 | 12 | |||
| firstReactRender | 24 | 18 | 44 | 6 | 26 | 39 | |||
| getState | 17 | 7 | 42 | 9 | 22 | 35 | |||
| initialActions | 5 | 0 | 50 | 8 | 8 | 19 | |||
| loadScripts | 813 | 713 | 947 | 49 | 847 | 887 | |||
| setupStore | 9 | 5 | 26 | 4 | 9 | 18 | |||
| Webpack | Home | uiStartup | 2238 | 1753 | 2916 | 205 | 2342 | 2655 | |
| load | 1684 | 1308 | 2230 | 163 | 1759 | 1964 | |||
| domContentLoaded | 1678 | 1293 | 2222 | 162 | 1753 | 1951 | |||
| domInteractive | 21 | 12 | 217 | 28 | 15 | 58 | |||
| firstPaint | 150 | 62 | 589 | 80 | 169 | 317 | |||
| backgroundConnect | 27 | 9 | 280 | 27 | 29 | 48 | |||
| firstReactRender | 262 | 91 | 409 | 119 | 382 | 399 | |||
| getState | 15 | 5 | 51 | 9 | 18 | 35 | |||
| initialActions | 13 | 2 | 311 | 35 | 10 | 28 | |||
| loadScripts | 1675 | 1291 | 2209 | 160 | 1751 | 1939 | |||
| setupStore | 19 | 7 | 315 | 30 | 20 | 27 | |||
| Firefox | Browserify | Home | uiStartup | 1429 | 1219 | 2346 | 179 | 1468 | 1746 |
| load | 1230 | 1080 | 1544 | 99 | 1298 | 1406 | |||
| domContentLoaded | 1230 | 1080 | 1543 | 99 | 1298 | 1406 | |||
| domInteractive | 111 | 37 | 477 | 72 | 117 | 305 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 26 | 12 | 177 | 25 | 22 | 63 | |||
| firstReactRender | 27 | 22 | 62 | 5 | 28 | 34 | |||
| getState | 16 | 5 | 284 | 37 | 10 | 42 | |||
| initialActions | 7 | 0 | 249 | 26 | 3 | 26 | |||
| loadScripts | 1209 | 1061 | 1522 | 96 | 1285 | 1382 | |||
| setupStore | 16 | 4 | 191 | 32 | 8 | 89 | |||
| Webpack | Home | uiStartup | 1709 | 1429 | 2361 | 197 | 1805 | 2123 | |
| load | 1446 | 1185 | 2051 | 161 | 1543 | 1723 | |||
| domContentLoaded | 1445 | 1185 | 2050 | 161 | 1543 | 1723 | |||
| domInteractive | 100 | 36 | 373 | 61 | 94 | 293 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 24 | 16 | 61 | 7 | 25 | 38 | |||
| firstReactRender | 60 | 46 | 92 | 7 | 65 | 71 | |||
| getState | 14 | 6 | 51 | 9 | 15 | 32 | |||
| initialActions | 13 | 1 | 247 | 41 | 7 | 36 | |||
| loadScripts | 1425 | 1165 | 2024 | 159 | 1526 | 1698 | |||
| setupStore | 10 | 5 | 41 | 6 | 9 | 25 |
Benchmark value 1071 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1065 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 25 exceeds gate value 23 for chrome browserify home mean firstReactRender
Benchmark value 17 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 6 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 42 exceeds gate value 41 for chrome browserify home p95 domInteractive
Benchmark value 35 exceeds gate value 33 for chrome browserify home p95 getState
Benchmark value 19 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 18 exceeds gate value 17 for chrome browserify home p95 setupStore
Benchmark value 2238 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 22 exceeds gate value 21 for chrome webpack home mean domInteractive
Benchmark value 263 exceeds gate value 235 for chrome webpack home mean firstReactRender
Benchmark value 14 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 2655 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 399 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 28 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 1430 exceeds gate value 1405 for firefox browserify home mean uiStartup
Benchmark value 111 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 26 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 16 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 7 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 16 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1746 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 305 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 42 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 26 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 89 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1709 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1446 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1446 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 101 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 61 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 13 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1425 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 2123 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1723 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1723 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 293 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 71 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 36 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1698 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 485ms | Sum of p95 exceeds: 1148.8ms
Sum of all benchmark exceeds: 1633.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 6.26 KiB (0.11%)
- ui: 6.51 KiB (0.09%)
- common: 2.29 KiB (0.03%)
Builds ready [d8a9bfc]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1233 ± 76 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1233 | 1125 | 1682 | 76 | 1270 | 1364 |
| load | 1058 | 964 | 1458 | 67 | 1084 | 1162 | |||
| domContentLoaded | 1052 | 962 | 1450 | 67 | 1078 | 1156 | |||
| domInteractive | 19 | 14 | 46 | 8 | 17 | 40 | |||
| firstPaint | 661 | 78 | 1458 | 435 | 1064 | 1153 | |||
| backgroundConnect | 7 | 3 | 14 | 2 | 8 | 10 | |||
| firstReactRender | 23 | 17 | 45 | 6 | 25 | 37 | |||
| getState | 15 | 6 | 36 | 8 | 22 | 32 | |||
| initialActions | 5 | 0 | 62 | 9 | 6 | 22 | |||
| loadScripts | 804 | 715 | 1205 | 66 | 829 | 904 | |||
| setupStore | 8 | 5 | 22 | 4 | 9 | 18 | |||
| Webpack | Home | uiStartup | 2282 | 1779 | 2901 | 236 | 2421 | 2732 | |
| load | 1716 | 1222 | 2196 | 201 | 1823 | 2053 | |||
| domContentLoaded | 1709 | 1218 | 2186 | 199 | 1818 | 2035 | |||
| domInteractive | 21 | 13 | 189 | 22 | 15 | 61 | |||
| firstPaint | 163 | 66 | 473 | 77 | 192 | 324 | |||
| backgroundConnect | 25 | 10 | 56 | 9 | 29 | 48 | |||
| firstReactRender | 249 | 94 | 508 | 116 | 366 | 405 | |||
| getState | 22 | 5 | 351 | 35 | 26 | 40 | |||
| initialActions | 19 | 2 | 250 | 42 | 11 | 168 | |||
| loadScripts | 1706 | 1216 | 2173 | 197 | 1816 | 2023 | |||
| setupStore | 21 | 7 | 185 | 20 | 25 | 47 | |||
| Firefox | Browserify | Home | uiStartup | 1508 | 1279 | 2244 | 166 | 1577 | 1909 |
| load | 1298 | 1132 | 1742 | 96 | 1345 | 1450 | |||
| domContentLoaded | 1298 | 1132 | 1741 | 96 | 1345 | 1449 | |||
| domInteractive | 122 | 35 | 513 | 86 | 118 | 327 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 31 | 14 | 528 | 55 | 23 | 95 | |||
| firstReactRender | 28 | 23 | 59 | 5 | 29 | 39 | |||
| getState | 13 | 6 | 208 | 22 | 10 | 31 | |||
| initialActions | 11 | 0 | 238 | 35 | 3 | 51 | |||
| loadScripts | 1272 | 1114 | 1513 | 84 | 1327 | 1424 | |||
| setupStore | 16 | 4 | 293 | 38 | 8 | 37 | |||
| Webpack | Home | uiStartup | 1644 | 1375 | 2528 | 201 | 1720 | 2061 | |
| load | 1388 | 1147 | 1859 | 153 | 1485 | 1651 | |||
| domContentLoaded | 1387 | 1147 | 1859 | 153 | 1485 | 1650 | |||
| domInteractive | 99 | 32 | 536 | 67 | 93 | 284 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 22 | 14 | 76 | 10 | 23 | 43 | |||
| firstReactRender | 58 | 46 | 75 | 6 | 62 | 69 | |||
| getState | 18 | 5 | 297 | 32 | 12 | 35 | |||
| initialActions | 9 | 1 | 519 | 52 | 3 | 22 | |||
| loadScripts | 1369 | 1132 | 1826 | 152 | 1464 | 1630 | |||
| setupStore | 12 | 5 | 186 | 20 | 10 | 35 |
Benchmark value 16 exceeds gate value 15 for chrome browserify home mean getState
Benchmark value 6 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 22 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 18 exceeds gate value 17 for chrome browserify home p95 setupStore
Benchmark value 2282 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 1717 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1710 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 249 exceeds gate value 235 for chrome webpack home mean firstReactRender
Benchmark value 19 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 1706 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 2732 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 2053 exceeds gate value 2030 for chrome webpack home p95 load
Benchmark value 2036 exceeds gate value 2005 for chrome webpack home p95 domContentLoaded
Benchmark value 62 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 405 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 168 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 2023 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 1508 exceeds gate value 1405 for firefox browserify home mean uiStartup
Benchmark value 1299 exceeds gate value 1245 for firefox browserify home mean load
Benchmark value 1298 exceeds gate value 1239 for firefox browserify home mean domContentLoaded
Benchmark value 122 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 32 exceeds gate value 25 for firefox browserify home mean backgroundConnect
Benchmark value 28 exceeds gate value 25 for firefox browserify home mean firstReactRender
Benchmark value 14 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 11 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 1273 exceeds gate value 1230 for firefox browserify home mean loadScripts
Benchmark value 16 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1909 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 327 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 95 exceeds gate value 70 for firefox browserify home p95 backgroundConnect
Benchmark value 31 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 51 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 37 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1645 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1388 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1388 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 59 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 18 exceeds gate value 15 for firefox webpack home mean getState
Benchmark value 10 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1369 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 2061 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 69 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 35 exceeds gate value 32 for firefox webpack home p95 getState
Benchmark value 22 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 35 exceeds gate value 28 for firefox webpack home p95 setupStore
Sum of mean exceeds: 531ms | Sum of p95 exceeds: 1382.8ms
Sum of all benchmark exceeds: 1913.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 6.27 KiB (0.12%)
- ui: 6.51 KiB (0.09%)
- common: 2.29 KiB (0.03%)
Builds ready [9af2d01]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1261 ± 66 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1261 | 1103 | 1463 | 66 | 1305 | 1374 |
| load | 1082 | 962 | 1246 | 59 | 1116 | 1197 | |||
| domContentLoaded | 1075 | 957 | 1237 | 59 | 1108 | 1191 | |||
| domInteractive | 19 | 15 | 56 | 8 | 17 | 42 | |||
| firstPaint | 683 | 101 | 1214 | 434 | 1088 | 1174 | |||
| backgroundConnect | 259 | 245 | 296 | 8 | 262 | 275 | |||
| firstReactRender | 21 | 15 | 43 | 5 | 22 | 34 | |||
| getState | 10 | 3 | 43 | 8 | 14 | 28 | |||
| initialActions | 3 | 0 | 28 | 5 | 2 | 14 | |||
| loadScripts | 823 | 707 | 981 | 59 | 856 | 934 | |||
| setupStore | 7 | 4 | 28 | 4 | 7 | 16 | |||
| Webpack | Home | uiStartup | 2250 | 1692 | 2763 | 222 | 2349 | 2720 | |
| load | 1684 | 1247 | 2056 | 179 | 1778 | 1983 | |||
| domContentLoaded | 1677 | 1243 | 2041 | 178 | 1773 | 1976 | |||
| domInteractive | 18 | 12 | 71 | 13 | 15 | 57 | |||
| firstPaint | 176 | 65 | 1879 | 188 | 168 | 312 | |||
| backgroundConnect | 27 | 10 | 279 | 28 | 28 | 42 | |||
| firstReactRender | 245 | 88 | 407 | 114 | 373 | 397 | |||
| getState | 13 | 4 | 279 | 27 | 13 | 27 | |||
| initialActions | 11 | 2 | 177 | 24 | 7 | 33 | |||
| loadScripts | 1673 | 1241 | 2028 | 176 | 1771 | 1964 | |||
| setupStore | 20 | 6 | 309 | 39 | 18 | 38 | |||
| Firefox | Browserify | Home | uiStartup | 1395 | 1170 | 1930 | 150 | 1462 | 1696 |
| load | 1207 | 1036 | 1489 | 95 | 1288 | 1357 | |||
| domContentLoaded | 1207 | 1036 | 1489 | 95 | 1288 | 1356 | |||
| domInteractive | 112 | 36 | 504 | 73 | 112 | 297 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 24 | 13 | 191 | 22 | 22 | 43 | |||
| firstReactRender | 23 | 19 | 37 | 3 | 24 | 32 | |||
| getState | 8 | 2 | 84 | 15 | 6 | 33 | |||
| initialActions | 3 | 0 | 31 | 5 | 3 | 13 | |||
| loadScripts | 1188 | 1022 | 1465 | 94 | 1267 | 1338 | |||
| setupStore | 13 | 3 | 213 | 30 | 6 | 46 | |||
| Webpack | Home | uiStartup | 1656 | 1384 | 2277 | 180 | 1740 | 2019 | |
| load | 1408 | 1176 | 1861 | 143 | 1491 | 1685 | |||
| domContentLoaded | 1408 | 1176 | 1861 | 143 | 1491 | 1685 | |||
| domInteractive | 97 | 50 | 370 | 57 | 90 | 278 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 23 | 16 | 85 | 8 | 24 | 36 | |||
| firstReactRender | 54 | 42 | 75 | 6 | 58 | 64 | |||
| getState | 7 | 3 | 38 | 7 | 7 | 24 | |||
| initialActions | 4 | 0 | 55 | 6 | 2 | 13 | |||
| loadScripts | 1389 | 1161 | 1837 | 143 | 1467 | 1661 | |||
| setupStore | 10 | 4 | 110 | 14 | 7 | 33 |
Benchmark value 1083 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1076 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 259 exceeds gate value 10 for chrome browserify home mean backgroundConnect
Benchmark value 3 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 1374 exceeds gate value 1365 for chrome browserify home p95 uiStartup
Benchmark value 1198 exceeds gate value 1190 for chrome browserify home p95 load
Benchmark value 1192 exceeds gate value 1180 for chrome browserify home p95 domContentLoaded
Benchmark value 43 exceeds gate value 41 for chrome browserify home p95 domInteractive
Benchmark value 275 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 14 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 2250 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 245 exceeds gate value 235 for chrome webpack home mean firstReactRender
Benchmark value 11 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 2720 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 397 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 33 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 112 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 3 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 13 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1696 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 297 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 33 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 13 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 46 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1657 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1409 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1408 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 55 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 4 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1390 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 2019 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1685 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1685 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 278 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 64 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 13 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1661 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Benchmark value 33 exceeds gate value 28 for firefox webpack home p95 setupStore
Sum of mean exceeds: 535ms | Sum of p95 exceeds: 1113.8ms
Sum of all benchmark exceeds: 1648.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 6.27 KiB (0.12%)
- ui: 6.51 KiB (0.09%)
- common: 2.29 KiB (0.03%)
Builds ready [e027a78]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1244 ± 68 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1244 | 1129 | 1469 | 68 | 1283 | 1360 |
| load | 1062 | 912 | 1222 | 61 | 1100 | 1171 | |||
| domContentLoaded | 1056 | 906 | 1214 | 61 | 1093 | 1165 | |||
| domInteractive | 19 | 14 | 73 | 9 | 17 | 40 | |||
| firstPaint | 641 | 130 | 1219 | 431 | 1073 | 1162 | |||
| backgroundConnect | 257 | 243 | 277 | 7 | 260 | 270 | |||
| firstReactRender | 22 | 14 | 117 | 11 | 23 | 36 | |||
| getState | 11 | 3 | 63 | 9 | 13 | 28 | |||
| initialActions | 3 | 0 | 27 | 5 | 3 | 14 | |||
| loadScripts | 805 | 665 | 962 | 60 | 839 | 909 | |||
| setupStore | 8 | 4 | 23 | 4 | 8 | 18 | |||
| Webpack | Home | uiStartup | 2300 | 1653 | 2898 | 219 | 2395 | 2789 | |
| load | 1716 | 1210 | 2155 | 195 | 1837 | 2071 | |||
| domContentLoaded | 1709 | 1206 | 2144 | 194 | 1830 | 2059 | |||
| domInteractive | 20 | 13 | 114 | 16 | 16 | 65 | |||
| firstPaint | 142 | 65 | 355 | 60 | 165 | 286 | |||
| backgroundConnect | 30 | 13 | 297 | 39 | 27 | 49 | |||
| firstReactRender | 239 | 90 | 406 | 112 | 371 | 397 | |||
| getState | 12 | 4 | 52 | 8 | 14 | 28 | |||
| initialActions | 9 | 2 | 186 | 19 | 7 | 27 | |||
| loadScripts | 1705 | 1204 | 2131 | 192 | 1824 | 2047 | |||
| setupStore | 18 | 6 | 204 | 25 | 18 | 33 | |||
| Firefox | Browserify | Home | uiStartup | 1425 | 1208 | 2063 | 148 | 1481 | 1727 |
| load | 1237 | 1066 | 1722 | 109 | 1293 | 1440 | |||
| domContentLoaded | 1236 | 1066 | 1721 | 109 | 1292 | 1440 | |||
| domInteractive | 111 | 37 | 443 | 64 | 115 | 265 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 26 | 14 | 217 | 23 | 27 | 45 | |||
| firstReactRender | 24 | 20 | 55 | 4 | 26 | 31 | |||
| getState | 14 | 2 | 334 | 41 | 6 | 81 | |||
| initialActions | 4 | 0 | 158 | 16 | 2 | 9 | |||
| loadScripts | 1214 | 1052 | 1700 | 106 | 1265 | 1397 | |||
| setupStore | 7 | 3 | 89 | 9 | 7 | 16 | |||
| Webpack | Home | uiStartup | 1709 | 1451 | 2528 | 195 | 1756 | 2145 | |
| load | 1433 | 1215 | 1976 | 152 | 1500 | 1828 | |||
| domContentLoaded | 1433 | 1214 | 1976 | 152 | 1500 | 1828 | |||
| domInteractive | 107 | 34 | 491 | 79 | 100 | 321 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 27 | 16 | 78 | 11 | 27 | 46 | |||
| firstReactRender | 58 | 41 | 83 | 8 | 64 | 72 | |||
| getState | 15 | 3 | 275 | 33 | 16 | 39 | |||
| initialActions | 7 | 0 | 224 | 23 | 4 | 20 | |||
| loadScripts | 1411 | 1194 | 1947 | 151 | 1482 | 1807 | |||
| setupStore | 13 | 5 | 262 | 27 | 8 | 27 |
Benchmark value 257 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 270 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 14 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 18 exceeds gate value 17 for chrome browserify home p95 setupStore
Benchmark value 2300 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 1716 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1710 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 239 exceeds gate value 235 for chrome webpack home mean firstReactRender
Benchmark value 9 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 1705 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 2789 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 2071 exceeds gate value 2030 for chrome webpack home p95 load
Benchmark value 2060 exceeds gate value 2005 for chrome webpack home p95 domContentLoaded
Benchmark value 66 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 397 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 27 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 2047 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 1426 exceeds gate value 1405 for firefox browserify home mean uiStartup
Benchmark value 111 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 27 exceeds gate value 25 for firefox browserify home mean backgroundConnect
Benchmark value 15 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 5 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 1727 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 265 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 81 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 9 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 1710 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 108 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 27 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 59 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 7 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1412 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 2145 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1828 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1828 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 72 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 39 exceeds gate value 32 for firefox webpack home p95 getState
Benchmark value 20 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1807 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 713ms | Sum of p95 exceeds: 1965.8ms
Sum of all benchmark exceeds: 2678.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 6.27 KiB (0.12%)
- ui: 6.51 KiB (0.09%)
- common: 2.29 KiB (0.03%)
Builds ready [486af0a]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1221 ± 62 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1221 | 1104 | 1405 | 62 | 1260 | 1337 |
| load | 1047 | 952 | 1220 | 57 | 1085 | 1156 | |||
| domContentLoaded | 1040 | 947 | 1214 | 56 | 1079 | 1150 | |||
| domInteractive | 18 | 14 | 51 | 6 | 17 | 36 | |||
| firstPaint | 599 | 94 | 1219 | 423 | 1044 | 1124 | |||
| backgroundConnect | 254 | 239 | 287 | 7 | 257 | 267 | |||
| firstReactRender | 21 | 14 | 50 | 7 | 22 | 38 | |||
| getState | 8 | 3 | 28 | 5 | 10 | 21 | |||
| initialActions | 3 | 0 | 33 | 5 | 2 | 11 | |||
| loadScripts | 792 | 708 | 973 | 55 | 830 | 897 | |||
| setupStore | 7 | 4 | 32 | 3 | 7 | 12 | |||
| Webpack | Home | uiStartup | 2237 | 1691 | 2744 | 223 | 2352 | 2697 | |
| load | 1689 | 1230 | 2160 | 191 | 1795 | 2006 | |||
| domContentLoaded | 1682 | 1226 | 2147 | 190 | 1791 | 1999 | |||
| domInteractive | 19 | 12 | 89 | 15 | 15 | 59 | |||
| firstPaint | 163 | 62 | 360 | 70 | 202 | 306 | |||
| backgroundConnect | 24 | 11 | 61 | 9 | 27 | 45 | |||
| firstReactRender | 237 | 88 | 407 | 116 | 363 | 396 | |||
| getState | 11 | 4 | 55 | 7 | 12 | 22 | |||
| initialActions | 7 | 2 | 33 | 6 | 7 | 26 | |||
| loadScripts | 1679 | 1224 | 2144 | 189 | 1788 | 1986 | |||
| setupStore | 17 | 6 | 268 | 26 | 16 | 33 | |||
| Firefox | Browserify | Home | uiStartup | 1405 | 1197 | 2112 | 167 | 1436 | 1736 |
| load | 1215 | 1064 | 1770 | 105 | 1261 | 1390 | |||
| domContentLoaded | 1215 | 1064 | 1769 | 105 | 1260 | 1390 | |||
| domInteractive | 117 | 35 | 547 | 84 | 114 | 330 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 27 | 13 | 311 | 33 | 25 | 53 | |||
| firstReactRender | 23 | 20 | 35 | 3 | 24 | 28 | |||
| getState | 11 | 2 | 178 | 25 | 6 | 39 | |||
| initialActions | 6 | 0 | 184 | 21 | 2 | 20 | |||
| loadScripts | 1192 | 1048 | 1564 | 97 | 1247 | 1372 | |||
| setupStore | 10 | 3 | 248 | 25 | 6 | 29 | |||
| Webpack | Home | uiStartup | 1711 | 1469 | 2622 | 213 | 1759 | 2211 | |
| load | 1436 | 1221 | 2048 | 152 | 1502 | 1746 | |||
| domContentLoaded | 1436 | 1221 | 2047 | 152 | 1502 | 1746 | |||
| domInteractive | 109 | 37 | 524 | 78 | 95 | 314 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 26 | 16 | 229 | 22 | 27 | 43 | |||
| firstReactRender | 56 | 43 | 69 | 6 | 61 | 66 | |||
| getState | 11 | 3 | 222 | 24 | 9 | 30 | |||
| initialActions | 6 | 1 | 249 | 25 | 3 | 16 | |||
| loadScripts | 1415 | 1203 | 1876 | 144 | 1483 | 1730 | |||
| setupStore | 13 | 5 | 223 | 29 | 8 | 32 |
Benchmark value 3 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 267 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 2237 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 238 exceeds gate value 235 for chrome webpack home mean firstReactRender
Benchmark value 2698 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 60 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 396 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 26 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 1987 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 1406 exceeds gate value 1405 for firefox browserify home mean uiStartup
Benchmark value 117 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 28 exceeds gate value 25 for firefox browserify home mean backgroundConnect
Benchmark value 6 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 10 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1736 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 330 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 39 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 20 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 29 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1711 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1437 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1436 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 110 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 57 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 7 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1415 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 2211 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1746 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1746 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 314 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 66 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 16 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1730 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Benchmark value 32 exceeds gate value 28 for firefox webpack home p95 setupStore
Sum of mean exceeds: 610ms | Sum of p95 exceeds: 1553.8ms
Sum of all benchmark exceeds: 2163.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 6.27 KiB (0.12%)
- ui: 6.51 KiB (0.09%)
- common: 2.29 KiB (0.03%)
Builds ready [dde8cc4]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1230 ± 76 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1230 | 1109 | 1701 | 76 | 1269 | 1346 |
| load | 1049 | 953 | 1395 | 62 | 1080 | 1156 | |||
| domContentLoaded | 1043 | 945 | 1390 | 62 | 1075 | 1151 | |||
| domInteractive | 19 | 14 | 102 | 11 | 17 | 39 | |||
| firstPaint | 715 | 75 | 1406 | 421 | 1066 | 1130 | |||
| backgroundConnect | 254 | 239 | 312 | 9 | 256 | 266 | |||
| firstReactRender | 20 | 14 | 117 | 11 | 21 | 29 | |||
| getState | 10 | 4 | 60 | 9 | 12 | 27 | |||
| initialActions | 3 | 0 | 28 | 4 | 2 | 14 | |||
| loadScripts | 794 | 696 | 1082 | 59 | 826 | 901 | |||
| setupStore | 7 | 4 | 20 | 3 | 8 | 15 | |||
| Webpack | Home | uiStartup | 2267 | 1733 | 2741 | 199 | 2373 | 2660 | |
| load | 1728 | 1280 | 2035 | 181 | 1839 | 1998 | |||
| domContentLoaded | 1722 | 1276 | 2023 | 180 | 1833 | 1989 | |||
| domInteractive | 19 | 12 | 85 | 13 | 15 | 57 | |||
| firstPaint | 174 | 62 | 1733 | 173 | 187 | 327 | |||
| backgroundConnect | 31 | 11 | 281 | 39 | 30 | 45 | |||
| firstReactRender | 222 | 88 | 402 | 112 | 361 | 389 | |||
| getState | 10 | 3 | 47 | 7 | 12 | 26 | |||
| initialActions | 7 | 2 | 32 | 5 | 8 | 23 | |||
| loadScripts | 1717 | 1274 | 2018 | 179 | 1830 | 1977 | |||
| setupStore | 16 | 7 | 313 | 30 | 17 | 24 | |||
| Firefox | Browserify | Home | uiStartup | 1415 | 1226 | 2130 | 164 | 1456 | 1708 |
| load | 1215 | 1094 | 1477 | 92 | 1274 | 1412 | |||
| domContentLoaded | 1215 | 1094 | 1476 | 92 | 1273 | 1412 | |||
| domInteractive | 117 | 37 | 532 | 83 | 114 | 315 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 24 | 14 | 193 | 20 | 23 | 49 | |||
| firstReactRender | 24 | 20 | 55 | 5 | 25 | 30 | |||
| getState | 15 | 2 | 330 | 42 | 7 | 79 | |||
| initialActions | 3 | 0 | 75 | 8 | 2 | 17 | |||
| loadScripts | 1196 | 1078 | 1464 | 92 | 1256 | 1400 | |||
| setupStore | 15 | 3 | 269 | 43 | 6 | 52 | |||
| Webpack | Home | uiStartup | 1673 | 1399 | 2553 | 199 | 1711 | 2149 | |
| load | 1419 | 1189 | 1979 | 152 | 1484 | 1784 | |||
| domContentLoaded | 1419 | 1188 | 1979 | 152 | 1484 | 1784 | |||
| domInteractive | 106 | 64 | 497 | 78 | 99 | 281 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 24 | 15 | 85 | 10 | 25 | 41 | |||
| firstReactRender | 54 | 41 | 73 | 6 | 58 | 65 | |||
| getState | 10 | 3 | 229 | 23 | 8 | 23 | |||
| initialActions | 4 | 1 | 122 | 12 | 3 | 12 | |||
| loadScripts | 1399 | 1170 | 1946 | 151 | 1457 | 1764 | |||
| setupStore | 16 | 4 | 483 | 54 | 8 | 22 |
Benchmark value 3 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 267 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 14 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 2268 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 1728 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1722 exceeds gate value 1704 for chrome webpack home mean domContentLoaded
Benchmark value 1718 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 2660 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 389 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 23 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 1977 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 1416 exceeds gate value 1405 for firefox browserify home mean uiStartup
Benchmark value 118 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 16 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 4 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 15 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1708 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 315 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 79 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 17 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 52 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1673 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1419 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1419 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 107 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 55 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 1400 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 16 exceeds gate value 13 for firefox webpack home mean setupStore
Benchmark value 2149 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1784 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1784 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 281 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 65 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 12 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1764 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Sum of mean exceeds: 617ms | Sum of p95 exceeds: 1519.8ms
Sum of all benchmark exceeds: 2136.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 6.27 KiB (0.12%)
- ui: 6.55 KiB (0.09%)
- common: 2.29 KiB (0.03%)
Builds ready [5a7c13a]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1218 ± 65 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1218 | 1093 | 1416 | 65 | 1263 | 1327 |
| load | 1043 | 906 | 1187 | 57 | 1083 | 1137 | |||
| domContentLoaded | 1036 | 900 | 1179 | 57 | 1079 | 1128 | |||
| domInteractive | 18 | 14 | 44 | 7 | 17 | 41 | |||
| firstPaint | 675 | 158 | 1185 | 408 | 1051 | 1134 | |||
| backgroundConnect | 253 | 239 | 310 | 8 | 257 | 263 | |||
| firstReactRender | 22 | 15 | 125 | 14 | 21 | 43 | |||
| getState | 10 | 4 | 86 | 10 | 11 | 27 | |||
| initialActions | 3 | 0 | 20 | 4 | 2 | 14 | |||
| loadScripts | 789 | 656 | 935 | 56 | 830 | 881 | |||
| setupStore | 7 | 4 | 15 | 2 | 7 | 12 | |||
| Webpack | Home | uiStartup | 2202 | 1648 | 2715 | 216 | 2337 | 2625 | |
| load | 1660 | 1218 | 2015 | 180 | 1772 | 1935 | |||
| domContentLoaded | 1653 | 1215 | 2003 | 179 | 1765 | 1923 | |||
| domInteractive | 18 | 13 | 66 | 12 | 15 | 59 | |||
| firstPaint | 150 | 62 | 348 | 63 | 176 | 283 | |||
| backgroundConnect | 30 | 13 | 438 | 50 | 28 | 56 | |||
| firstReactRender | 224 | 90 | 401 | 113 | 361 | 391 | |||
| getState | 10 | 4 | 71 | 9 | 12 | 21 | |||
| initialActions | 8 | 2 | 172 | 17 | 7 | 25 | |||
| loadScripts | 1649 | 1212 | 1991 | 178 | 1762 | 1911 | |||
| setupStore | 18 | 7 | 305 | 35 | 15 | 34 | |||
| Firefox | Browserify | Home | uiStartup | 1432 | 1211 | 1998 | 142 | 1484 | 1775 |
| load | 1239 | 1075 | 1458 | 94 | 1310 | 1413 | |||
| domContentLoaded | 1239 | 1075 | 1456 | 94 | 1308 | 1413 | |||
| domInteractive | 109 | 35 | 366 | 63 | 114 | 320 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 24 | 15 | 92 | 12 | 25 | 51 | |||
| firstReactRender | 24 | 21 | 48 | 4 | 25 | 30 | |||
| getState | 9 | 2 | 175 | 19 | 6 | 25 | |||
| initialActions | 3 | 0 | 32 | 5 | 3 | 11 | |||
| loadScripts | 1219 | 1059 | 1441 | 93 | 1287 | 1391 | |||
| setupStore | 11 | 3 | 182 | 24 | 6 | 29 | |||
| Webpack | Home | uiStartup | 1755 | 1488 | 2480 | 206 | 1850 | 2176 | |
| load | 1464 | 1241 | 2168 | 171 | 1558 | 1783 | |||
| domContentLoaded | 1463 | 1240 | 2168 | 171 | 1557 | 1782 | |||
| domInteractive | 107 | 36 | 505 | 76 | 100 | 313 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 30 | 17 | 284 | 27 | 33 | 49 | |||
| firstReactRender | 58 | 45 | 78 | 6 | 63 | 70 | |||
| getState | 15 | 3 | 209 | 23 | 21 | 38 | |||
| initialActions | 9 | 0 | 231 | 26 | 5 | 32 | |||
| loadScripts | 1439 | 1219 | 2138 | 166 | 1533 | 1754 | |||
| setupStore | 13 | 5 | 247 | 26 | 9 | 30 |
Benchmark value 3 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 264 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 14 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 2203 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 9 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 2625 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 391 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 25 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 1432 exceeds gate value 1405 for firefox browserify home mean uiStartup
Benchmark value 4 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 11 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1775 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 320 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 11 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 29 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1755 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1464 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1464 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 107 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 30 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 59 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 16 exceeds gate value 15 for firefox webpack home mean getState
Benchmark value 9 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1440 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 14 exceeds gate value 13 for firefox webpack home mean setupStore
Benchmark value 2176 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1783 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1782 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 313 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 70 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 38 exceeds gate value 32 for firefox webpack home p95 getState
Benchmark value 32 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1754 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: 721ms | Sum of p95 exceeds: 1547.8ms
Sum of all benchmark exceeds: 2268.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 6.27 KiB (0.12%)
- ui: 6.55 KiB (0.09%)
- common: 2.29 KiB (0.03%)
Builds ready [63706e4]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1219 ± 69 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1219 | 1077 | 1405 | 69 | 1265 | 1339 |
| load | 1040 | 893 | 1203 | 64 | 1080 | 1140 | |||
| domContentLoaded | 1034 | 884 | 1199 | 64 | 1076 | 1134 | |||
| domInteractive | 18 | 13 | 93 | 10 | 17 | 39 | |||
| firstPaint | 647 | 67 | 1203 | 419 | 1053 | 1114 | |||
| backgroundConnect | 254 | 241 | 278 | 7 | 258 | 262 | |||
| firstReactRender | 23 | 14 | 134 | 15 | 22 | 47 | |||
| getState | 10 | 4 | 70 | 9 | 10 | 25 | |||
| initialActions | 4 | 0 | 82 | 9 | 3 | 18 | |||
| loadScripts | 786 | 645 | 941 | 62 | 828 | 879 | |||
| setupStore | 7 | 4 | 20 | 3 | 8 | 14 | |||
| Webpack | Home | uiStartup | 2501 | 1888 | 3159 | 271 | 2705 | 3048 | |
| load | 1891 | 1392 | 2409 | 249 | 2082 | 2327 | |||
| domContentLoaded | 1883 | 1389 | 2404 | 247 | 2070 | 2312 | |||
| domInteractive | 22 | 13 | 99 | 18 | 18 | 75 | |||
| firstPaint | 171 | 67 | 366 | 70 | 217 | 306 | |||
| backgroundConnect | 34 | 12 | 244 | 27 | 41 | 74 | |||
| firstReactRender | 225 | 91 | 408 | 109 | 347 | 396 | |||
| getState | 28 | 4 | 241 | 50 | 22 | 192 | |||
| initialActions | 16 | 2 | 231 | 43 | 9 | 38 | |||
| loadScripts | 1878 | 1386 | 2401 | 246 | 2065 | 2297 | |||
| setupStore | 28 | 7 | 296 | 49 | 22 | 192 | |||
| Firefox | Browserify | Home | uiStartup | 1732 | 1470 | 2791 | 238 | 1795 | 2252 |
| load | 1493 | 1283 | 2514 | 160 | 1564 | 1776 | |||
| domContentLoaded | 1493 | 1283 | 2513 | 160 | 1564 | 1776 | |||
| domInteractive | 140 | 44 | 527 | 92 | 139 | 398 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 32 | 16 | 252 | 28 | 33 | 54 | |||
| firstReactRender | 27 | 22 | 39 | 4 | 28 | 35 | |||
| getState | 14 | 3 | 427 | 47 | 8 | 36 | |||
| initialActions | 4 | 0 | 67 | 9 | 3 | 11 | |||
| loadScripts | 1468 | 1249 | 2487 | 157 | 1541 | 1738 | |||
| setupStore | 17 | 4 | 364 | 45 | 9 | 87 | |||
| Webpack | Home | uiStartup | 1720 | 1480 | 2512 | 221 | 1779 | 2229 | |
| load | 1443 | 1235 | 1953 | 151 | 1517 | 1720 | |||
| domContentLoaded | 1443 | 1235 | 1953 | 151 | 1516 | 1720 | |||
| domInteractive | 112 | 35 | 493 | 77 | 101 | 303 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 27 | 16 | 233 | 24 | 27 | 41 | |||
| firstReactRender | 56 | 45 | 69 | 5 | 60 | 66 | |||
| getState | 9 | 3 | 101 | 11 | 8 | 24 | |||
| initialActions | 5 | 1 | 223 | 22 | 3 | 12 | |||
| loadScripts | 1423 | 1217 | 1928 | 149 | 1491 | 1701 | |||
| setupStore | 15 | 5 | 253 | 38 | 8 | 31 |
Benchmark value 254 exceeds gate value 10 for chrome browserify home mean backgroundConnect
Benchmark value 24 exceeds gate value 23 for chrome browserify home mean firstReactRender
Benchmark value 4 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 263 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 47 exceeds gate value 45 for chrome browserify home p95 firstReactRender
Benchmark value 18 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 2501 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 1891 exceeds gate value 1711 for chrome webpack home mean load
Benchmark value 1883 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 17 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 1879 exceeds gate value 1699 for chrome webpack home mean loadScripts
Benchmark value 3049 exceeds gate value 2454 for chrome webpack home p95 uiStartup
Benchmark value 2327 exceeds gate value 2030 for chrome webpack home p95 load
Benchmark value 2313 exceeds gate value 2005 for chrome webpack home p95 domContentLoaded
Benchmark value 75 exceeds gate value 57 for chrome webpack home p95 domInteractive
Benchmark value 396 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 38 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 2297 exceeds gate value 1970 for chrome webpack home p95 loadScripts
Benchmark value 192 exceeds gate value 65 for chrome webpack home p95 setupStore
Benchmark value 1732 exceeds gate value 1405 for firefox browserify home mean uiStartup
Benchmark value 1494 exceeds gate value 1245 for firefox browserify home mean load
Benchmark value 1494 exceeds gate value 1239 for firefox browserify home mean domContentLoaded
Benchmark value 140 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 32 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 14 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 5 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 1468 exceeds gate value 1230 for firefox browserify home mean loadScripts
Benchmark value 18 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 2252 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 1776 exceeds gate value 1495 for firefox browserify home p95 load
Benchmark value 1776 exceeds gate value 1495 for firefox browserify home p95 domContentLoaded
Benchmark value 398 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 36 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 11 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 1738 exceeds gate value 1475 for firefox browserify home p95 loadScripts
Benchmark value 87 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1721 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1444 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1443 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 112 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 27 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 57 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 6 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1423 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 16 exceeds gate value 13 for firefox webpack home mean setupStore
Benchmark value 2229 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1720 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1720 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 303 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 66 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 12 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1701 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Benchmark value 31 exceeds gate value 28 for firefox webpack home p95 setupStore
Sum of mean exceeds: 2567ms | Sum of p95 exceeds: 4354.8ms
Sum of all benchmark exceeds: 6921.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 6.27 KiB (0.12%)
- ui: 6.55 KiB (0.09%)
- common: 2.29 KiB (0.03%)
Builds ready [0d911b5]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1254 ± 62 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1254 | 1134 | 1498 | 62 | 1295 | 1359 |
| load | 1072 | 979 | 1273 | 55 | 1112 | 1155 | |||
| domContentLoaded | 1065 | 969 | 1259 | 55 | 1107 | 1149 | |||
| domInteractive | 20 | 13 | 66 | 9 | 18 | 43 | |||
| firstPaint | 660 | 71 | 1273 | 426 | 1068 | 1144 | |||
| backgroundConnect | 259 | 233 | 292 | 7 | 262 | 273 | |||
| firstReactRender | 20 | 15 | 44 | 5 | 22 | 33 | |||
| getState | 11 | 3 | 78 | 10 | 14 | 30 | |||
| initialActions | 3 | 0 | 19 | 5 | 2 | 16 | |||
| loadScripts | 812 | 726 | 998 | 53 | 850 | 892 | |||
| setupStore | 7 | 4 | 17 | 2 | 8 | 12 | |||
| Webpack | Home | uiStartup | 2212 | 1746 | 2709 | 223 | 2337 | 2636 | |
| load | 1667 | 1289 | 1982 | 180 | 1765 | 1959 | |||
| domContentLoaded | 1661 | 1284 | 1970 | 179 | 1759 | 1956 | |||
| domInteractive | 18 | 13 | 69 | 12 | 15 | 58 | |||
| firstPaint | 153 | 62 | 336 | 61 | 171 | 280 | |||
| backgroundConnect | 29 | 11 | 292 | 37 | 30 | 43 | |||
| firstReactRender | 230 | 89 | 404 | 113 | 357 | 398 | |||
| getState | 11 | 4 | 44 | 7 | 15 | 25 | |||
| initialActions | 8 | 2 | 171 | 17 | 7 | 25 | |||
| loadScripts | 1657 | 1282 | 1958 | 177 | 1755 | 1944 | |||
| setupStore | 17 | 6 | 291 | 29 | 17 | 31 | |||
| Firefox | Browserify | Home | uiStartup | 1427 | 1239 | 1802 | 135 | 1463 | 1720 |
| load | 1235 | 1100 | 1521 | 90 | 1283 | 1388 | |||
| domContentLoaded | 1235 | 1099 | 1521 | 90 | 1282 | 1387 | |||
| domInteractive | 120 | 37 | 563 | 92 | 114 | 342 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 24 | 14 | 100 | 13 | 26 | 50 | |||
| firstReactRender | 24 | 20 | 35 | 3 | 25 | 29 | |||
| getState | 13 | 2 | 226 | 38 | 5 | 37 | |||
| initialActions | 3 | 0 | 36 | 5 | 2 | 11 | |||
| loadScripts | 1214 | 1085 | 1503 | 89 | 1263 | 1361 | |||
| setupStore | 11 | 3 | 72 | 14 | 7 | 48 | |||
| Webpack | Home | uiStartup | 1696 | 1445 | 3731 | 271 | 1739 | 2197 | |
| load | 1438 | 1208 | 3381 | 239 | 1485 | 1769 | |||
| domContentLoaded | 1437 | 1208 | 3380 | 239 | 1485 | 1769 | |||
| domInteractive | 106 | 52 | 440 | 63 | 103 | 279 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 23 | 15 | 59 | 8 | 24 | 41 | |||
| firstReactRender | 55 | 42 | 71 | 6 | 59 | 67 | |||
| getState | 8 | 3 | 38 | 7 | 8 | 25 | |||
| initialActions | 4 | 0 | 28 | 5 | 3 | 13 | |||
| loadScripts | 1419 | 1175 | 3362 | 239 | 1467 | 1744 | |||
| setupStore | 14 | 5 | 253 | 34 | 8 | 38 |
Benchmark value 1072 exceeds gate value 1070 for chrome browserify home mean load
Benchmark value 1066 exceeds gate value 1061 for chrome browserify home mean domContentLoaded
Benchmark value 259 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 44 exceeds gate value 41 for chrome browserify home p95 domInteractive
Benchmark value 273 exceeds gate value 18 for chrome browserify home p95 backgroundConnect
Benchmark value 16 exceeds gate value 1.2 for chrome browserify home p95 initialActions
Benchmark value 2213 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 9 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 2637 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 398 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 25 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 1427 exceeds gate value 1405 for firefox browserify home mean uiStartup
Benchmark value 121 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 14 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 3 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 11 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1720 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 342 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 37 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 11 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 48 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1697 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1438 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1438 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 107 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 56 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 4 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1419 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 2197 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1769 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1769 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 279 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 67 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 13 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1744 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Benchmark value 38 exceeds gate value 28 for firefox webpack home p95 setupStore
Sum of mean exceeds: 630ms | Sum of p95 exceeds: 1508.8ms
Sum of all benchmark exceeds: 2138.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 6.28 KiB (0.12%)
- ui: 6.52 KiB (0.09%)
- common: 2.29 KiB (0.03%)
Builds ready [de1180d]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- build viz: Build System
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1211 ± 75 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Home | uiStartup | 1211 | 1082 | 1664 | 75 | 1255 | 1312 |
| load | 1040 | 910 | 1428 | 70 | 1082 | 1119 | |||
| domContentLoaded | 1034 | 904 | 1422 | 69 | 1074 | 1111 | |||
| domInteractive | 17 | 13 | 43 | 7 | 16 | 38 | |||
| firstPaint | 609 | 69 | 1142 | 419 | 1057 | 1113 | |||
| backgroundConnect | 250 | 235 | 263 | 6 | 254 | 259 | |||
| firstReactRender | 21 | 15 | 145 | 14 | 20 | 37 | |||
| getState | 10 | 4 | 73 | 9 | 11 | 24 | |||
| initialActions | 2 | 0 | 17 | 3 | 1 | 11 | |||
| loadScripts | 789 | 658 | 1172 | 68 | 828 | 867 | |||
| setupStore | 6 | 3 | 19 | 2 | 7 | 10 | |||
| Webpack | Home | uiStartup | 2276 | 1752 | 2777 | 190 | 2354 | 2674 | |
| load | 1706 | 1268 | 2085 | 156 | 1784 | 1969 | |||
| domContentLoaded | 1701 | 1264 | 2074 | 155 | 1780 | 1959 | |||
| domInteractive | 19 | 12 | 114 | 15 | 15 | 58 | |||
| firstPaint | 176 | 62 | 1749 | 173 | 198 | 316 | |||
| backgroundConnect | 27 | 12 | 347 | 33 | 26 | 42 | |||
| firstReactRender | 260 | 89 | 424 | 114 | 376 | 397 | |||
| getState | 11 | 4 | 32 | 5 | 13 | 21 | |||
| initialActions | 8 | 2 | 53 | 8 | 8 | 29 | |||
| loadScripts | 1696 | 1261 | 2062 | 154 | 1777 | 1956 | |||
| setupStore | 17 | 6 | 252 | 25 | 16 | 34 | |||
| Firefox | Browserify | Home | uiStartup | 1401 | 1210 | 1901 | 156 | 1456 | 1711 |
| load | 1214 | 1061 | 1542 | 102 | 1276 | 1410 | |||
| domContentLoaded | 1214 | 1061 | 1542 | 102 | 1276 | 1410 | |||
| domInteractive | 124 | 37 | 521 | 101 | 113 | 439 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 24 | 14 | 142 | 18 | 22 | 47 | |||
| firstReactRender | 23 | 20 | 50 | 5 | 23 | 34 | |||
| getState | 13 | 2 | 201 | 32 | 8 | 52 | |||
| initialActions | 4 | 0 | 39 | 6 | 3 | 14 | |||
| loadScripts | 1194 | 1043 | 1522 | 100 | 1260 | 1380 | |||
| setupStore | 10 | 3 | 179 | 20 | 6 | 28 | |||
| Webpack | Home | uiStartup | 1815 | 1502 | 2633 | 240 | 1936 | 2368 | |
| load | 1503 | 1290 | 2129 | 175 | 1577 | 1959 | |||
| domContentLoaded | 1503 | 1290 | 2129 | 175 | 1577 | 1959 | |||
| domInteractive | 112 | 34 | 612 | 97 | 99 | 331 | |||
| firstPaint | NaN | NaN | NaN | NaN | NaN | NaN | |||
| backgroundConnect | 31 | 17 | 194 | 21 | 35 | 56 | |||
| firstReactRender | 59 | 47 | 77 | 6 | 63 | 69 | |||
| getState | 16 | 2 | 238 | 32 | 17 | 36 | |||
| initialActions | 11 | 0 | 255 | 37 | 5 | 56 | |||
| loadScripts | 1481 | 1274 | 2097 | 173 | 1553 | 1932 | |||
| setupStore | 21 | 5 | 259 | 50 | 10 | 172 |
Benchmark value 2 exceeds gate value 1 for chrome browserify home mean initialActions
Benchmark value 259 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 2277 exceeds gate value 2192 for chrome webpack home mean uiStartup
Benchmark value 261 exceeds gate value 235 for chrome webpack home mean firstReactRender
Benchmark value 9 exceeds gate value 7 for chrome webpack home mean initialActions
Benchmark value 2674 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 397 exceeds gate value 370 for chrome webpack home p95 firstReactRender
Benchmark value 29 exceeds gate value 7 for chrome webpack home p95 initialActions
Benchmark value 125 exceeds gate value 110 for firefox browserify home mean domInteractive
Benchmark value 13 exceeds gate value 11 for firefox browserify home mean getState
Benchmark value 4 exceeds gate value 1 for firefox browserify home mean initialActions
Benchmark value 10 exceeds gate value 9 for firefox browserify home mean setupStore
Benchmark value 1711 exceeds gate value 1660 for firefox browserify home p95 uiStartup
Benchmark value 439 exceeds gate value 195 for firefox browserify home p95 domInteractive
Benchmark value 52 exceeds gate value 24 for firefox browserify home p95 getState
Benchmark value 14 exceeds gate value 2 for firefox browserify home p95 initialActions
Benchmark value 28 exceeds gate value 27 for firefox browserify home p95 setupStore
Benchmark value 1816 exceeds gate value 1615 for firefox webpack home mean uiStartup
Benchmark value 1504 exceeds gate value 1380 for firefox webpack home mean load
Benchmark value 1503 exceeds gate value 1380 for firefox webpack home mean domContentLoaded
Benchmark value 112 exceeds gate value 100 for firefox webpack home mean domInteractive
Benchmark value 32 exceeds gate value 26 for firefox webpack home mean backgroundConnect
Benchmark value 59 exceeds gate value 38 for firefox webpack home mean firstReactRender
Benchmark value 16 exceeds gate value 15 for firefox webpack home mean getState
Benchmark value 12 exceeds gate value 1 for firefox webpack home mean initialActions
Benchmark value 1481 exceeds gate value 1360 for firefox webpack home mean loadScripts
Benchmark value 22 exceeds gate value 13 for firefox webpack home mean setupStore
Benchmark value 2368 exceeds gate value 1935 for firefox webpack home p95 uiStartup
Benchmark value 1959 exceeds gate value 1660 for firefox webpack home p95 load
Benchmark value 1959 exceeds gate value 1660 for firefox webpack home p95 domContentLoaded
Benchmark value 331 exceeds gate value 156 for firefox webpack home p95 domInteractive
Benchmark value 56 exceeds gate value 49 for firefox webpack home p95 backgroundConnect
Benchmark value 69 exceeds gate value 50 for firefox webpack home p95 firstReactRender
Benchmark value 36 exceeds gate value 32 for firefox webpack home p95 getState
Benchmark value 56 exceeds gate value 2 for firefox webpack home p95 initialActions
Benchmark value 1932 exceeds gate value 1630 for firefox webpack home p95 loadScripts
Benchmark value 172 exceeds gate value 28 for firefox webpack home p95 setupStore
Sum of mean exceeds: 1005ms | Sum of p95 exceeds: 2592.8ms
Sum of all benchmark exceeds: 3597.8ms
Bundle size diffs [🚨 Warning! Bundle size has increased!]
- background: 6.27 KiB (0.12%)
- ui: 6.5 KiB (0.09%)
- common: 2.29 KiB (0.03%)