release: 13.13.0
🚀 v13.13.0 Testing & Release Quality Process
Hi Team,
As part of our new MetaMask Release Quality Process, here’s a quick overview of the key processes, testing strategies, and milestones to ensure a smooth and high-quality deployment.
📋 Key Processes
Testing Strategy
- Developer Teams:
Conduct regression and exploratory testing for your functional areas, including automated and manual tests for critical workflows. - QA Team:
Focus on exploratory testing across the wallet, prioritize high-impact areas, and triage any Sentry errors found during testing. - Customer Success Team:
Validate new functionalities and provide feedback to support release monitoring.
GitHub Signoff
- Each team must sign off on the Release Candidate (RC) via GitHub by the end of the validation timeline (Tuesday EOD PT).
- Ensure all tests outlined in the Testing Plan are executed, and any identified issues are addressed.
Issue Resolution
- Resolve all Release Blockers (Sev0 and Sev1) by Tuesday EOD PT.
- For unresolved blockers, PRs may be reverted, or feature flags disabled to maintain release quality and timelines.
Cherry-Picking Criteria
- Only critical fixes meeting outlined criteria will be cherry-picked.
- Developers must ensure these fixes are thoroughly reviewed, tested, and merged by Tuesday EOD PT.
🗓️ Timeline and Milestones
- Today (Friday): Begin Release Candidate validation.
- Tuesday EOD PT: Finalize RC with all fixes and cherry-picks.
- Wednesday: Buffer day for final checks.
- Thursday: Submit release to app stores and begin rollout to 1% of users.
- Monday: Scale deployment to 10%.
- Tuesday: Full rollout to 100%.
✅ Signoff Checklist
Each team is responsible for signing off via GitHub. Use the checkbox below to track signoff completion:
Team sign-off checklist
- [x] Accounts Framework
- [x] Assets
- [x] Bots Team
- [ ] Confirmations
- [ ] Core Extension UX
- [ ] Core Platform
- [x] Delegation
- [x] Extension Platform
- [x] Network Enablement
- [x] New Networks
- [x] Onboarding
- [x] Shield
- [ ] Swaps and Bridge
- [x] Transactions
This process is a major step forward in ensuring release stability and quality. Let’s stay aligned and make this release a success! 🚀
Feel free to reach out if you have questions or need clarification.
Many thanks in advance
Reference
- Testing plan sheet - https://docs.google.com/spreadsheets/d/1tsoodlAlyvEUpkkcNcbZ4PM9HuC9cEM80RZeoVv5OCQ/edit?gid=404070372#gid=404070372
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.
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
✨ Files requiring CODEOWNER review ✨
🔒 @MetaMask/extension-security-team (1 files, +3 -2)
- 📁 .github/
- 📄
CODEOWNERS+3 -2
- 📄
[!CAUTION] MetaMask internal reviewing guidelines:
- Do not ignore-all
- Each alert has instructions on how to review if you don't know what it means. If lost, ask your Security Liaison or the supply-chain group
- Copy-paste ignore lines for specific packages or a group of one kind with a note on what research you did to deem it safe.
@SocketSecurity ignore npm/PACKAGE@VERSION
| Action | Severity | Alert (click "▶" to expand/collapse) |
|---|---|---|
| Block | Network access: npm
|
|
| Block | Network access: npm
|
|
| Block | Network access: npm
|
|
| Block | Network access: npm
|
|
| Block | Network access: npm
|
Ignoring alerts on:
@metamask/[email protected]@metamask/[email protected]@metamask/[email protected]@metamask/[email protected]
@metamaskbot update-attributions
@SocketSecurity ignore npm/@metamask/[email protected] It is our internal package which we trust.
(this comment was posted by @MoMannn on this PR)
Attributions updated
@SocketSecurity ignore npm/@metamask/[email protected]
Reviewed the alert: this network access comes from the expected use of globalThis.fetch inside the controller. Confirmed this is legitimate and aligned with the controller’s responsibility (performing RPC and remote calls). No unexpected or unsafe usage found.
(this comment was posted by @salimtb on this PR)
@SocketSecurity ignore npm/@metamask/[email protected]
@metamask/seedless-onboarding-controller is used for social login onboarding and requires network access for interacting with Web3Auth servers and Toprf Operations.
(this comment was posted by @lwin-kyaw on this PR)
Builds ready [f3f611e]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1252 ± 116 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1252 | 1047 | 1541 | 116 | 1347 | 1443 |
| load | 1047 | 875 | 1298 | 96 | 1118 | 1257 | |||
| domContentLoaded | 1041 | 872 | 1294 | 94 | 1111 | 1238 | |||
| domInteractive | 27 | 16 | 104 | 21 | 22 | 89 | |||
| firstPaint | 521 | 86 | 1274 | 405 | 1006 | 1202 | |||
| backgroundConnect | 220 | 199 | 260 | 12 | 229 | 243 | |||
| firstReactRender | 31 | 20 | 225 | 22 | 31 | 53 | |||
| getState | 35 | 15 | 120 | 19 | 39 | 91 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 827 | 667 | 1088 | 91 | 889 | 1002 | |||
| setupStore | 11 | 5 | 30 | 4 | 12 | 18 | |||
| numNetworkReqs | 27 | 18 | 96 | 20 | 18 | 84 | |||
| Browserify | Power User Home | uiStartup | 2106 | 1704 | 2711 | 187 | 2205 | 2503 | |
| load | 1042 | 903 | 1510 | 127 | 1048 | 1378 | |||
| domContentLoaded | 1028 | 897 | 1503 | 127 | 1028 | 1356 | |||
| domInteractive | 34 | 18 | 128 | 23 | 34 | 97 | |||
| firstPaint | 635 | 112 | 1471 | 427 | 1007 | 1350 | |||
| backgroundConnect | 271 | 207 | 788 | 124 | 237 | 554 | |||
| firstReactRender | 62 | 38 | 110 | 17 | 70 | 102 | |||
| getState | 201 | 138 | 704 | 88 | 205 | 270 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 812 | 693 | 1283 | 125 | 813 | 1135 | |||
| setupStore | 21 | 7 | 47 | 9 | 25 | 41 | |||
| numNetworkReqs | 146 | 70 | 317 | 61 | 207 | 254 | |||
| Webpack | Standard Home | uiStartup | 818 | 700 | 1032 | 77 | 850 | 994 | |
| load | 631 | 566 | 874 | 67 | 643 | 796 | |||
| domContentLoaded | 626 | 560 | 855 | 66 | 637 | 789 | |||
| domInteractive | 26 | 15 | 116 | 23 | 21 | 97 | |||
| firstPaint | 234 | 76 | 862 | 180 | 209 | 680 | |||
| backgroundConnect | 10 | 6 | 72 | 8 | 11 | 24 | |||
| firstReactRender | 27 | 20 | 81 | 8 | 31 | 37 | |||
| getState | 28 | 13 | 94 | 14 | 36 | 52 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 624 | 558 | 847 | 64 | 634 | 779 | |||
| setupStore | 11 | 6 | 38 | 6 | 12 | 26 | |||
| numNetworkReqs | 27 | 11 | 100 | 20 | 18 | 84 | |||
| Webpack | Power User Home | uiStartup | 1554 | 1237 | 2157 | 221 | 1622 | 2040 | |
| load | 667 | 579 | 916 | 80 | 683 | 877 | |||
| domContentLoaded | 657 | 573 | 907 | 80 | 671 | 868 | |||
| domInteractive | 35 | 16 | 137 | 26 | 33 | 104 | |||
| firstPaint | 256 | 106 | 918 | 172 | 246 | 664 | |||
| backgroundConnect | 39 | 7 | 620 | 111 | 17 | 238 | |||
| firstReactRender | 59 | 47 | 98 | 9 | 65 | 75 | |||
| getState | 179 | 134 | 632 | 49 | 182 | 218 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 3 | |||
| loadScripts | 655 | 571 | 899 | 79 | 668 | 858 | |||
| setupStore | 20 | 10 | 62 | 11 | 22 | 47 | |||
| numNetworkReqs | 161 | 69 | 351 | 61 | 213 | 290 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1348 | 1123 | 1866 | 166 | 1463 | 1678 |
| load | 1097 | 942 | 1498 | 103 | 1163 | 1298 | |||
| domContentLoaded | 1096 | 942 | 1498 | 103 | 1158 | 1298 | |||
| domInteractive | 61 | 30 | 199 | 34 | 83 | 134 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 46 | 23 | 223 | 37 | 44 | 145 | |||
| firstReactRender | 24 | 18 | 51 | 6 | 24 | 37 | |||
| getState | 15 | 7 | 119 | 18 | 12 | 64 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1071 | 927 | 1351 | 91 | 1118 | 1263 | |||
| setupStore | 13 | 6 | 83 | 12 | 12 | 29 | |||
| numNetworkReqs | 28 | 18 | 84 | 19 | 22 | 79 | |||
| Browserify | Power User Home | uiStartup | 2750 | 1861 | 5682 | 686 | 2878 | 4283 | |
| load | 1241 | 1003 | 2584 | 358 | 1234 | 2406 | |||
| domContentLoaded | 1241 | 1003 | 2584 | 358 | 1234 | 2406 | |||
| domInteractive | 111 | 33 | 489 | 96 | 104 | 353 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 161 | 24 | 1215 | 225 | 135 | 724 | |||
| firstReactRender | 62 | 36 | 278 | 32 | 60 | 123 | |||
| getState | 258 | 68 | 1174 | 228 | 239 | 846 | |||
| initialActions | 2 | 0 | 7 | 1 | 2 | 3 | |||
| loadScripts | 1188 | 949 | 2474 | 302 | 1147 | 2213 | |||
| setupStore | 186 | 5 | 1058 | 239 | 220 | 738 | |||
| numNetworkReqs | 84 | 56 | 262 | 32 | 79 | 157 | |||
| Webpack | Standard Home | uiStartup | 1577 | 1324 | 2112 | 154 | 1650 | 1875 | |
| load | 1292 | 1113 | 1520 | 100 | 1362 | 1471 | |||
| domContentLoaded | 1292 | 1113 | 1520 | 100 | 1362 | 1471 | |||
| domInteractive | 71 | 29 | 162 | 37 | 90 | 141 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 53 | 21 | 161 | 34 | 59 | 141 | |||
| firstReactRender | 27 | 20 | 64 | 6 | 28 | 38 | |||
| getState | 20 | 7 | 224 | 30 | 15 | 78 | |||
| initialActions | 1 | 0 | 2 | 1 | 2 | 2 | |||
| loadScripts | 1265 | 1090 | 1477 | 94 | 1339 | 1433 | |||
| setupStore | 16 | 6 | 164 | 21 | 13 | 55 | |||
| numNetworkReqs | 28 | 18 | 86 | 20 | 26 | 82 | |||
| Webpack | Power User Home | uiStartup | 3024 | 2148 | 6134 | 826 | 2936 | 4982 | |
| load | 1488 | 1134 | 3068 | 470 | 1483 | 2975 | |||
| domContentLoaded | 1487 | 1134 | 3068 | 470 | 1483 | 2973 | |||
| domInteractive | 111 | 30 | 462 | 89 | 108 | 372 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 194 | 30 | 1588 | 269 | 171 | 1029 | |||
| firstReactRender | 62 | 38 | 157 | 22 | 61 | 123 | |||
| getState | 289 | 53 | 1411 | 255 | 363 | 834 | |||
| initialActions | 3 | 0 | 102 | 10 | 2 | 3 | |||
| loadScripts | 1407 | 1116 | 3041 | 376 | 1402 | 2777 | |||
| setupStore | 153 | 6 | 1156 | 214 | 135 | 728 | |||
| numNetworkReqs | 82 | 56 | 162 | 24 | 78 | 143 |
Builds ready [d3914f2]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1244 ± 107 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1244 | 1009 | 1462 | 107 | 1331 | 1414 |
| load | 1035 | 867 | 1239 | 87 | 1102 | 1192 | |||
| domContentLoaded | 1029 | 864 | 1235 | 87 | 1098 | 1185 | |||
| domInteractive | 26 | 15 | 97 | 19 | 22 | 84 | |||
| firstPaint | 494 | 84 | 1216 | 402 | 1005 | 1154 | |||
| backgroundConnect | 217 | 200 | 254 | 11 | 221 | 240 | |||
| firstReactRender | 30 | 18 | 63 | 9 | 33 | 49 | |||
| getState | 36 | 17 | 114 | 17 | 43 | 61 | |||
| initialActions | 1 | 0 | 5 | 1 | 1 | 1 | |||
| loadScripts | 818 | 660 | 1027 | 84 | 875 | 970 | |||
| setupStore | 11 | 6 | 25 | 4 | 13 | 21 | |||
| numNetworkReqs | 27 | 18 | 96 | 21 | 18 | 86 | |||
| Browserify | Power User Home | uiStartup | - | - | - | - | - | - | |
| load | - | - | - | - | - | - | |||
| domContentLoaded | - | - | - | - | - | - | |||
| domInteractive | - | - | - | - | - | - | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | - | - | - | - | - | - | |||
| firstReactRender | - | - | - | - | - | - | |||
| getState | - | - | - | - | - | - | |||
| initialActions | - | - | - | - | - | - | |||
| loadScripts | - | - | - | - | - | - | |||
| setupStore | - | - | - | - | - | - | |||
| numNetworkReqs | - | - | - | - | - | - | |||
| Webpack | Standard Home | uiStartup | 835 | 708 | 1165 | 86 | 853 | 1037 | |
| load | 634 | 568 | 828 | 64 | 652 | 793 | |||
| domContentLoaded | 629 | 558 | 822 | 64 | 649 | 786 | |||
| domInteractive | 27 | 16 | 131 | 24 | 22 | 97 | |||
| firstPaint | 243 | 74 | 823 | 192 | 205 | 771 | |||
| backgroundConnect | 13 | 6 | 244 | 24 | 13 | 27 | |||
| firstReactRender | 29 | 21 | 139 | 14 | 33 | 41 | |||
| getState | 28 | 14 | 115 | 14 | 35 | 50 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 626 | 556 | 819 | 62 | 647 | 775 | |||
| setupStore | 11 | 6 | 27 | 4 | 12 | 17 | |||
| numNetworkReqs | 26 | 18 | 86 | 19 | 18 | 85 | |||
| Webpack | Power User Home | uiStartup | - | - | - | - | - | - | |
| load | - | - | - | - | - | - | |||
| domContentLoaded | - | - | - | - | - | - | |||
| domInteractive | - | - | - | - | - | - | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | - | - | - | - | - | - | |||
| firstReactRender | - | - | - | - | - | - | |||
| getState | - | - | - | - | - | - | |||
| initialActions | - | - | - | - | - | - | |||
| loadScripts | - | - | - | - | - | - | |||
| setupStore | - | - | - | - | - | - | |||
| numNetworkReqs | - | - | - | - | - | - | |||
| Firefox | Browserify | Standard Home | uiStartup | 1362 | 1100 | 1830 | 145 | 1462 | 1595 |
| load | 1108 | 941 | 1369 | 90 | 1169 | 1283 | |||
| domContentLoaded | 1107 | 941 | 1369 | 90 | 1169 | 1283 | |||
| domInteractive | 67 | 30 | 237 | 36 | 89 | 126 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 52 | 22 | 162 | 31 | 72 | 106 | |||
| firstReactRender | 25 | 19 | 59 | 7 | 24 | 45 | |||
| getState | 15 | 6 | 192 | 27 | 10 | 30 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 1077 | 924 | 1338 | 83 | 1126 | 1227 | |||
| setupStore | 18 | 6 | 232 | 32 | 11 | 84 | |||
| numNetworkReqs | 28 | 18 | 83 | 19 | 22 | 80 | |||
| Browserify | Power User Home | uiStartup | 1683 | 1354 | 2421 | 169 | 1766 | 2022 | |
| load | 1191 | 961 | 1571 | 126 | 1249 | 1523 | |||
| domContentLoaded | 1189 | 961 | 1570 | 126 | 1249 | 1523 | |||
| domInteractive | 72 | 36 | 316 | 52 | 72 | 184 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 68 | 30 | 271 | 41 | 89 | 127 | |||
| firstReactRender | 32 | 21 | 75 | 11 | 36 | 55 | |||
| getState | 73 | 19 | 195 | 47 | 106 | 165 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1151 | 940 | 1477 | 114 | 1208 | 1416 | |||
| setupStore | 23 | 4 | 173 | 27 | 21 | 88 | |||
| numNetworkReqs | 47 | 31 | 116 | 24 | 47 | 110 | |||
| Webpack | Standard Home | uiStartup | 1531 | 1318 | 2000 | 137 | 1615 | 1818 | |
| load | 1266 | 1081 | 1525 | 98 | 1322 | 1473 | |||
| domContentLoaded | 1266 | 1081 | 1525 | 98 | 1321 | 1472 | |||
| domInteractive | 70 | 29 | 230 | 39 | 85 | 132 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 51 | 16 | 204 | 32 | 58 | 103 | |||
| firstReactRender | 26 | 21 | 64 | 5 | 26 | 34 | |||
| getState | 13 | 7 | 102 | 11 | 14 | 22 | |||
| initialActions | 1 | 0 | 2 | 0 | 1 | 2 | |||
| loadScripts | 1236 | 1065 | 1455 | 89 | 1298 | 1407 | |||
| setupStore | 14 | 6 | 104 | 15 | 13 | 37 | |||
| numNetworkReqs | 28 | 18 | 85 | 20 | 20 | 81 | |||
| Webpack | Power User Home | uiStartup | 1849 | 1589 | 2548 | 178 | 1940 | 2161 | |
| load | 1348 | 1123 | 1742 | 127 | 1441 | 1604 | |||
| domContentLoaded | 1348 | 1123 | 1742 | 127 | 1441 | 1603 | |||
| domInteractive | 80 | 31 | 272 | 59 | 89 | 211 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 63 | 27 | 196 | 32 | 79 | 122 | |||
| firstReactRender | 33 | 21 | 131 | 17 | 32 | 80 | |||
| getState | 68 | 23 | 190 | 46 | 100 | 163 | |||
| initialActions | 2 | 0 | 8 | 1 | 2 | 3 | |||
| loadScripts | 1312 | 1074 | 1705 | 121 | 1394 | 1545 | |||
| setupStore | 36 | 5 | 359 | 58 | 27 | 189 | |||
| numNetworkReqs | 48 | 31 | 129 | 26 | 47 | 126 |
Builds ready [f771178]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1245 ± 112 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1245 | 1001 | 1564 | 112 | 1327 | 1441 |
| load | 1042 | 857 | 1280 | 90 | 1104 | 1207 | |||
| domContentLoaded | 1036 | 851 | 1273 | 89 | 1098 | 1204 | |||
| domInteractive | 26 | 15 | 101 | 20 | 22 | 89 | |||
| firstPaint | 489 | 75 | 1221 | 399 | 977 | 1137 | |||
| backgroundConnect | 221 | 199 | 279 | 14 | 228 | 245 | |||
| firstReactRender | 30 | 19 | 78 | 10 | 31 | 54 | |||
| getState | 36 | 16 | 114 | 18 | 40 | 80 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 821 | 658 | 1070 | 86 | 880 | 969 | |||
| setupStore | 11 | 6 | 29 | 4 | 12 | 20 | |||
| numNetworkReqs | 27 | 18 | 95 | 20 | 18 | 84 | |||
| Browserify | Power User Home | uiStartup | 2025 | 1706 | 2522 | 172 | 2131 | 2417 | |
| load | 1021 | 875 | 1427 | 125 | 1019 | 1355 | |||
| domContentLoaded | 1005 | 871 | 1412 | 124 | 999 | 1337 | |||
| domInteractive | 34 | 17 | 132 | 22 | 33 | 94 | |||
| firstPaint | 598 | 96 | 1422 | 392 | 977 | 1324 | |||
| backgroundConnect | 249 | 206 | 660 | 88 | 233 | 551 | |||
| firstReactRender | 57 | 40 | 105 | 15 | 60 | 100 | |||
| getState | 190 | 129 | 745 | 79 | 195 | 231 | |||
| initialActions | 1 | 0 | 13 | 2 | 1 | 5 | |||
| loadScripts | 795 | 666 | 1202 | 123 | 792 | 1127 | |||
| setupStore | 21 | 10 | 64 | 9 | 23 | 41 | |||
| numNetworkReqs | 142 | 70 | 292 | 59 | 198 | 250 | |||
| Webpack | Standard Home | uiStartup | 806 | 704 | 1175 | 79 | 825 | 968 | |
| load | 622 | 567 | 970 | 70 | 631 | 775 | |||
| domContentLoaded | 617 | 561 | 958 | 69 | 626 | 770 | |||
| domInteractive | 26 | 16 | 190 | 23 | 22 | 77 | |||
| firstPaint | 218 | 85 | 912 | 156 | 206 | 603 | |||
| backgroundConnect | 9 | 5 | 34 | 5 | 9 | 20 | |||
| firstReactRender | 27 | 20 | 51 | 6 | 32 | 36 | |||
| getState | 28 | 13 | 61 | 10 | 36 | 44 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 614 | 559 | 956 | 67 | 623 | 762 | |||
| setupStore | 11 | 6 | 37 | 5 | 13 | 21 | |||
| numNetworkReqs | 26 | 9 | 90 | 20 | 18 | 85 | |||
| Webpack | Power User Home | uiStartup | 1601 | 1288 | 2224 | 197 | 1676 | 2039 | |
| load | 698 | 586 | 1005 | 91 | 719 | 890 | |||
| domContentLoaded | 688 | 577 | 992 | 92 | 710 | 883 | |||
| domInteractive | 38 | 18 | 215 | 34 | 34 | 127 | |||
| firstPaint | 310 | 92 | 999 | 220 | 378 | 800 | |||
| backgroundConnect | 72 | 8 | 620 | 153 | 20 | 585 | |||
| firstReactRender | 60 | 45 | 106 | 11 | 64 | 91 | |||
| getState | 169 | 128 | 243 | 24 | 181 | 221 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 685 | 575 | 984 | 90 | 708 | 881 | |||
| setupStore | 20 | 9 | 80 | 11 | 22 | 43 | |||
| numNetworkReqs | 93 | 66 | 255 | 30 | 101 | 159 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1438 | 1220 | 1881 | 153 | 1541 | 1767 |
| load | 1178 | 1009 | 1582 | 103 | 1237 | 1351 | |||
| domContentLoaded | 1177 | 1009 | 1582 | 103 | 1237 | 1351 | |||
| domInteractive | 73 | 33 | 170 | 33 | 93 | 138 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 63 | 24 | 302 | 48 | 82 | 164 | |||
| firstReactRender | 25 | 20 | 60 | 7 | 26 | 35 | |||
| getState | 12 | 7 | 106 | 11 | 11 | 26 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1137 | 979 | 1524 | 96 | 1189 | 1263 | |||
| setupStore | 13 | 6 | 94 | 12 | 11 | 36 | |||
| numNetworkReqs | 28 | 18 | 87 | 19 | 26 | 79 | |||
| Browserify | Power User Home | uiStartup | 2678 | 1975 | 5650 | 644 | 2656 | 4413 | |
| load | 1234 | 987 | 2617 | 361 | 1213 | 2451 | |||
| domContentLoaded | 1233 | 984 | 2617 | 361 | 1213 | 2451 | |||
| domInteractive | 118 | 33 | 429 | 96 | 116 | 405 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 181 | 25 | 1234 | 246 | 154 | 943 | |||
| firstReactRender | 60 | 38 | 130 | 20 | 63 | 111 | |||
| getState | 298 | 62 | 984 | 232 | 385 | 852 | |||
| initialActions | 2 | 1 | 8 | 1 | 2 | 3 | |||
| loadScripts | 1155 | 962 | 2287 | 214 | 1154 | 1524 | |||
| setupStore | 142 | 12 | 1019 | 196 | 145 | 601 | |||
| numNetworkReqs | 83 | 56 | 170 | 26 | 79 | 154 | |||
| Webpack | Standard Home | uiStartup | 1545 | 1307 | 2136 | 164 | 1608 | 1893 | |
| load | 1264 | 1069 | 1554 | 101 | 1354 | 1425 | |||
| domContentLoaded | 1263 | 1069 | 1554 | 101 | 1354 | 1425 | |||
| domInteractive | 65 | 27 | 244 | 38 | 83 | 140 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 53 | 21 | 215 | 38 | 49 | 153 | |||
| firstReactRender | 28 | 21 | 75 | 9 | 30 | 44 | |||
| getState | 15 | 7 | 76 | 12 | 14 | 46 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1234 | 1050 | 1537 | 97 | 1317 | 1388 | |||
| setupStore | 16 | 6 | 163 | 21 | 13 | 44 | |||
| numNetworkReqs | 28 | 18 | 86 | 20 | 20 | 82 | |||
| Webpack | Power User Home | uiStartup | 2943 | 2088 | 4800 | 723 | 2886 | 4634 | |
| load | 1536 | 1172 | 2914 | 470 | 1639 | 2710 | |||
| domContentLoaded | 1536 | 1166 | 2914 | 470 | 1639 | 2710 | |||
| domInteractive | 113 | 28 | 481 | 95 | 106 | 361 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 193 | 31 | 1065 | 254 | 186 | 988 | |||
| firstReactRender | 66 | 39 | 308 | 40 | 62 | 175 | |||
| getState | 292 | 59 | 1026 | 251 | 450 | 819 | |||
| initialActions | 5 | 0 | 233 | 24 | 2 | 7 | |||
| loadScripts | 1467 | 1149 | 2863 | 414 | 1613 | 2556 | |||
| setupStore | 106 | 6 | 807 | 147 | 98 | 526 | |||
| numNetworkReqs | 83 | 62 | 225 | 27 | 80 | 141 |
@SocketSecurity ignore npm/@metamask/[email protected]
- The auto-changelog v5.1.0 (PR #247) introduced @octokit/rest and the network access capability
- It seems Socket Security is flagging it because it detects the transitive dependency chain in @octokit/rest→ @octokit/request → uses fetch
- This is legitimate and expected network access github.rest.pulls.get()
(this comment was posted by @Qbandev on Slack)
Builds ready [25c3b94]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1206 ± 107 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1206 | 998 | 1558 | 107 | 1264 | 1397 |
| load | 1005 | 849 | 1269 | 83 | 1040 | 1156 | |||
| domContentLoaded | 999 | 846 | 1260 | 82 | 1037 | 1152 | |||
| domInteractive | 24 | 14 | 93 | 17 | 21 | 72 | |||
| firstPaint | 453 | 81 | 1243 | 361 | 932 | 1074 | |||
| backgroundConnect | 210 | 192 | 297 | 15 | 215 | 236 | |||
| firstReactRender | 28 | 18 | 54 | 8 | 32 | 47 | |||
| getState | 33 | 14 | 109 | 14 | 38 | 57 | |||
| initialActions | 1 | 0 | 6 | 1 | 1 | 2 | |||
| loadScripts | 795 | 647 | 1007 | 76 | 836 | 931 | |||
| setupStore | 11 | 5 | 25 | 4 | 12 | 18 | |||
| numNetworkReqs | 26 | 18 | 93 | 19 | 18 | 83 | |||
| Browserify | Power User Home | uiStartup | 2006 | 1638 | 2854 | 212 | 2121 | 2404 | |
| load | 993 | 849 | 1858 | 161 | 994 | 1413 | |||
| domContentLoaded | 980 | 840 | 1830 | 160 | 975 | 1403 | |||
| domInteractive | 33 | 17 | 150 | 24 | 31 | 98 | |||
| firstPaint | 706 | 120 | 1870 | 383 | 955 | 1297 | |||
| backgroundConnect | 231 | 188 | 715 | 74 | 227 | 454 | |||
| firstReactRender | 58 | 41 | 113 | 14 | 63 | 90 | |||
| getState | 202 | 147 | 683 | 71 | 210 | 235 | |||
| initialActions | 1 | 0 | 5 | 1 | 1 | 2 | |||
| loadScripts | 781 | 654 | 1594 | 154 | 769 | 1192 | |||
| setupStore | 18 | 10 | 43 | 6 | 20 | 35 | |||
| numNetworkReqs | 158 | 65 | 303 | 53 | 206 | 240 | |||
| Webpack | Standard Home | uiStartup | 842 | 718 | 1061 | 75 | 880 | 1026 | |
| load | 651 | 571 | 883 | 70 | 669 | 803 | |||
| domContentLoaded | 647 | 566 | 875 | 70 | 660 | 798 | |||
| domInteractive | 29 | 16 | 126 | 24 | 23 | 103 | |||
| firstPaint | 208 | 85 | 803 | 136 | 195 | 623 | |||
| backgroundConnect | 10 | 6 | 36 | 6 | 10 | 27 | |||
| firstReactRender | 28 | 20 | 74 | 8 | 32 | 38 | |||
| getState | 28 | 14 | 55 | 11 | 35 | 51 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 644 | 564 | 872 | 68 | 658 | 789 | |||
| setupStore | 11 | 7 | 29 | 5 | 14 | 22 | |||
| numNetworkReqs | 26 | 9 | 91 | 20 | 18 | 85 | |||
| Webpack | Power User Home | uiStartup | 1595 | 1274 | 2111 | 202 | 1784 | 1973 | |
| load | 675 | 587 | 932 | 81 | 698 | 877 | |||
| domContentLoaded | 666 | 582 | 924 | 82 | 689 | 872 | |||
| domInteractive | 35 | 17 | 151 | 29 | 32 | 121 | |||
| firstPaint | 266 | 109 | 931 | 178 | 258 | 697 | |||
| backgroundConnect | 109 | 8 | 598 | 193 | 40 | 545 | |||
| firstReactRender | 59 | 43 | 97 | 9 | 64 | 75 | |||
| getState | 171 | 75 | 263 | 21 | 178 | 221 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 663 | 580 | 915 | 80 | 687 | 863 | |||
| setupStore | 20 | 8 | 50 | 11 | 22 | 47 | |||
| numNetworkReqs | 93 | 63 | 174 | 26 | 100 | 160 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1295 | 1088 | 1757 | 146 | 1386 | 1590 |
| load | 1064 | 932 | 1372 | 92 | 1117 | 1234 | |||
| domContentLoaded | 1064 | 931 | 1372 | 92 | 1116 | 1234 | |||
| domInteractive | 64 | 31 | 217 | 32 | 86 | 113 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 51 | 21 | 210 | 40 | 63 | 155 | |||
| firstReactRender | 23 | 18 | 49 | 6 | 23 | 37 | |||
| getState | 15 | 6 | 198 | 24 | 10 | 61 | |||
| initialActions | 1 | 0 | 2 | 0 | 2 | 2 | |||
| loadScripts | 1034 | 917 | 1308 | 82 | 1079 | 1210 | |||
| setupStore | 12 | 5 | 138 | 16 | 9 | 33 | |||
| numNetworkReqs | 28 | 18 | 83 | 19 | 28 | 80 | |||
| Browserify | Power User Home | uiStartup | 2601 | 1976 | 4530 | 434 | 2749 | 3793 | |
| load | 1181 | 974 | 2663 | 221 | 1178 | 1522 | |||
| domContentLoaded | 1181 | 974 | 2663 | 220 | 1178 | 1522 | |||
| domInteractive | 119 | 35 | 487 | 99 | 114 | 402 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 153 | 29 | 1161 | 210 | 132 | 539 | |||
| firstReactRender | 57 | 37 | 190 | 18 | 60 | 90 | |||
| getState | 289 | 35 | 1092 | 250 | 292 | 888 | |||
| initialActions | 2 | 0 | 3 | 1 | 2 | 3 | |||
| loadScripts | 1132 | 946 | 2145 | 164 | 1144 | 1488 | |||
| setupStore | 204 | 10 | 800 | 231 | 318 | 724 | |||
| numNetworkReqs | 85 | 63 | 250 | 29 | 82 | 161 | |||
| Webpack | Standard Home | uiStartup | 1491 | 1292 | 1905 | 124 | 1541 | 1779 | |
| load | 1232 | 1069 | 1475 | 80 | 1276 | 1399 | |||
| domContentLoaded | 1232 | 1069 | 1475 | 80 | 1276 | 1398 | |||
| domInteractive | 63 | 29 | 142 | 32 | 84 | 131 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 47 | 21 | 148 | 25 | 48 | 101 | |||
| firstReactRender | 27 | 20 | 78 | 8 | 28 | 39 | |||
| getState | 16 | 6 | 206 | 27 | 14 | 24 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1206 | 1054 | 1407 | 73 | 1249 | 1361 | |||
| setupStore | 19 | 6 | 216 | 28 | 16 | 72 | |||
| numNetworkReqs | 28 | 18 | 91 | 20 | 20 | 80 | |||
| Webpack | Power User Home | uiStartup | 2985 | 2323 | 5868 | 780 | 2904 | 4810 | |
| load | 1496 | 1150 | 3013 | 426 | 1574 | 2751 | |||
| domContentLoaded | 1496 | 1150 | 3013 | 426 | 1573 | 2750 | |||
| domInteractive | 114 | 30 | 466 | 101 | 111 | 404 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 224 | 30 | 1623 | 320 | 182 | 1145 | |||
| firstReactRender | 67 | 39 | 306 | 35 | 66 | 127 | |||
| getState | 320 | 56 | 1292 | 281 | 429 | 911 | |||
| initialActions | 2 | 0 | 7 | 1 | 2 | 3 | |||
| loadScripts | 1384 | 1127 | 2819 | 252 | 1468 | 1738 | |||
| setupStore | 162 | 10 | 943 | 204 | 193 | 624 | |||
| numNetworkReqs | 83 | 63 | 174 | 25 | 82 | 148 |
Builds ready [c13a2a5]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1209 ± 111 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1209 | 985 | 1444 | 111 | 1290 | 1403 |
| load | 1019 | 844 | 1207 | 92 | 1076 | 1186 | |||
| domContentLoaded | 1013 | 839 | 1197 | 91 | 1071 | 1180 | |||
| domInteractive | 27 | 15 | 163 | 23 | 21 | 79 | |||
| firstPaint | 470 | 76 | 1205 | 388 | 951 | 1161 | |||
| backgroundConnect | 211 | 192 | 268 | 14 | 214 | 241 | |||
| firstReactRender | 26 | 18 | 55 | 7 | 28 | 42 | |||
| getState | 33 | 16 | 93 | 15 | 38 | 58 | |||
| initialActions | 1 | 0 | 5 | 1 | 1 | 2 | |||
| loadScripts | 808 | 648 | 994 | 86 | 857 | 967 | |||
| setupStore | 11 | 6 | 30 | 4 | 12 | 22 | |||
| numNetworkReqs | 27 | 18 | 93 | 20 | 18 | 87 | |||
| Browserify | Power User Home | uiStartup | 2016 | 1676 | 2673 | 201 | 2117 | 2488 | |
| load | 1009 | 885 | 1694 | 135 | 1022 | 1343 | |||
| domContentLoaded | 995 | 878 | 1688 | 136 | 1000 | 1335 | |||
| domInteractive | 33 | 17 | 132 | 23 | 32 | 98 | |||
| firstPaint | 468 | 94 | 1386 | 368 | 923 | 1188 | |||
| backgroundConnect | 266 | 202 | 751 | 125 | 230 | 599 | |||
| firstReactRender | 56 | 41 | 105 | 15 | 59 | 94 | |||
| getState | 179 | 128 | 275 | 27 | 198 | 227 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 790 | 671 | 1453 | 133 | 794 | 1128 | |||
| setupStore | 19 | 7 | 44 | 8 | 22 | 38 | |||
| numNetworkReqs | 116 | 66 | 258 | 34 | 134 | 187 | |||
| Webpack | Standard Home | uiStartup | 781 | 666 | 1058 | 73 | 816 | 932 | |
| load | 607 | 533 | 920 | 69 | 645 | 750 | |||
| domContentLoaded | 602 | 524 | 904 | 68 | 642 | 744 | |||
| domInteractive | 24 | 14 | 91 | 18 | 20 | 84 | |||
| firstPaint | 270 | 82 | 804 | 198 | 297 | 694 | |||
| backgroundConnect | 10 | 5 | 43 | 6 | 10 | 20 | |||
| firstReactRender | 25 | 19 | 40 | 6 | 30 | 37 | |||
| getState | 23 | 12 | 52 | 9 | 31 | 41 | |||
| initialActions | 1 | 0 | 6 | 1 | 1 | 3 | |||
| loadScripts | 598 | 522 | 897 | 65 | 639 | 736 | |||
| setupStore | 10 | 5 | 36 | 5 | 12 | 17 | |||
| numNetworkReqs | 26 | 9 | 94 | 21 | 18 | 85 | |||
| Webpack | Power User Home | uiStartup | 1676 | 1316 | 2192 | 216 | 1745 | 2145 | |
| load | 703 | 600 | 1139 | 96 | 710 | 941 | |||
| domContentLoaded | 692 | 594 | 1132 | 97 | 697 | 936 | |||
| domInteractive | 38 | 19 | 144 | 30 | 35 | 125 | |||
| firstPaint | 278 | 111 | 969 | 189 | 252 | 750 | |||
| backgroundConnect | 76 | 8 | 702 | 163 | 23 | 576 | |||
| firstReactRender | 62 | 46 | 89 | 9 | 68 | 79 | |||
| getState | 194 | 137 | 774 | 82 | 193 | 223 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 689 | 592 | 1122 | 95 | 695 | 926 | |||
| setupStore | 23 | 10 | 64 | 12 | 24 | 50 | |||
| numNetworkReqs | 161 | 68 | 404 | 61 | 211 | 266 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1346 | 1098 | 1646 | 130 | 1442 | 1560 |
| load | 1101 | 929 | 1433 | 98 | 1166 | 1278 | |||
| domContentLoaded | 1100 | 929 | 1433 | 98 | 1166 | 1278 | |||
| domInteractive | 63 | 32 | 195 | 34 | 85 | 133 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 46 | 23 | 149 | 28 | 57 | 123 | |||
| firstReactRender | 24 | 18 | 53 | 7 | 25 | 41 | |||
| getState | 12 | 7 | 66 | 9 | 11 | 29 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1071 | 913 | 1405 | 88 | 1128 | 1211 | |||
| setupStore | 13 | 5 | 95 | 12 | 11 | 35 | |||
| numNetworkReqs | 28 | 18 | 85 | 20 | 22 | 80 | |||
| Browserify | Power User Home | uiStartup | 2622 | 1925 | 4910 | 595 | 2642 | 4329 | |
| load | 1190 | 917 | 2532 | 300 | 1170 | 2069 | |||
| domContentLoaded | 1190 | 917 | 2532 | 300 | 1170 | 2068 | |||
| domInteractive | 114 | 33 | 458 | 85 | 112 | 325 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 161 | 25 | 1171 | 215 | 127 | 677 | |||
| firstReactRender | 58 | 37 | 138 | 17 | 60 | 103 | |||
| getState | 275 | 54 | 996 | 228 | 349 | 885 | |||
| initialActions | 2 | 1 | 31 | 3 | 2 | 3 | |||
| loadScripts | 1120 | 903 | 2084 | 183 | 1122 | 1441 | |||
| setupStore | 174 | 7 | 776 | 212 | 193 | 678 | |||
| numNetworkReqs | 83 | 58 | 179 | 29 | 79 | 166 | |||
| Webpack | Standard Home | uiStartup | 1524 | 1287 | 2154 | 153 | 1612 | 1825 | |
| load | 1256 | 1078 | 1640 | 112 | 1315 | 1481 | |||
| domContentLoaded | 1255 | 1077 | 1639 | 112 | 1315 | 1481 | |||
| domInteractive | 62 | 27 | 169 | 35 | 86 | 135 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 46 | 20 | 179 | 28 | 45 | 112 | |||
| firstReactRender | 27 | 20 | 67 | 7 | 28 | 41 | |||
| getState | 16 | 7 | 172 | 23 | 14 | 49 | |||
| initialActions | 1 | 0 | 3 | 0 | 1 | 2 | |||
| loadScripts | 1230 | 1063 | 1617 | 107 | 1293 | 1424 | |||
| setupStore | 14 | 5 | 117 | 18 | 12 | 38 | |||
| numNetworkReqs | 28 | 18 | 87 | 20 | 20 | 83 | |||
| Webpack | Power User Home | uiStartup | 2969 | 2062 | 5465 | 779 | 2913 | 4809 | |
| load | 1528 | 1185 | 2956 | 465 | 1571 | 2833 | |||
| domContentLoaded | 1527 | 1185 | 2955 | 465 | 1571 | 2833 | |||
| domInteractive | 129 | 31 | 1073 | 151 | 114 | 441 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 189 | 35 | 1439 | 267 | 155 | 1024 | |||
| firstReactRender | 70 | 39 | 371 | 53 | 63 | 204 | |||
| getState | 271 | 33 | 1239 | 238 | 303 | 914 | |||
| initialActions | 2 | 0 | 7 | 1 | 2 | 3 | |||
| loadScripts | 1423 | 1092 | 2715 | 319 | 1521 | 2216 | |||
| setupStore | 177 | 9 | 1191 | 251 | 143 | 743 | |||
| numNetworkReqs | 82 | 59 | 183 | 25 | 79 | 141 |
Builds ready [b494e06]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1230 ± 105 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1230 | 1004 | 1482 | 105 | 1301 | 1408 |
| load | 1025 | 855 | 1236 | 90 | 1079 | 1185 | |||
| domContentLoaded | 1019 | 846 | 1229 | 88 | 1073 | 1177 | |||
| domInteractive | 26 | 16 | 118 | 20 | 22 | 82 | |||
| firstPaint | 453 | 84 | 1205 | 392 | 985 | 1160 | |||
| backgroundConnect | 212 | 196 | 258 | 12 | 219 | 238 | |||
| firstReactRender | 28 | 19 | 54 | 7 | 31 | 43 | |||
| getState | 36 | 15 | 138 | 18 | 40 | 69 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 813 | 650 | 1005 | 86 | 854 | 975 | |||
| setupStore | 11 | 7 | 25 | 4 | 13 | 19 | |||
| numNetworkReqs | 27 | 18 | 91 | 20 | 18 | 85 | |||
| Browserify | Power User Home | uiStartup | 2023 | 1640 | 2544 | 198 | 2080 | 2436 | |
| load | 1017 | 884 | 1636 | 136 | 1034 | 1352 | |||
| domContentLoaded | 1004 | 874 | 1628 | 137 | 1019 | 1345 | |||
| domInteractive | 34 | 16 | 157 | 27 | 32 | 109 | |||
| firstPaint | 516 | 92 | 1461 | 391 | 955 | 1279 | |||
| backgroundConnect | 247 | 205 | 803 | 97 | 232 | 525 | |||
| firstReactRender | 54 | 39 | 96 | 10 | 58 | 80 | |||
| getState | 192 | 133 | 707 | 75 | 199 | 235 | |||
| initialActions | 1 | 0 | 6 | 1 | 1 | 2 | |||
| loadScripts | 797 | 673 | 1401 | 133 | 796 | 1121 | |||
| setupStore | 20 | 10 | 55 | 8 | 22 | 40 | |||
| numNetworkReqs | 152 | 71 | 363 | 59 | 204 | 256 | |||
| Webpack | Standard Home | uiStartup | 809 | 693 | 1090 | 72 | 854 | 947 | |
| load | 629 | 560 | 837 | 65 | 673 | 774 | |||
| domContentLoaded | 624 | 554 | 832 | 65 | 670 | 770 | |||
| domInteractive | 25 | 14 | 105 | 18 | 23 | 81 | |||
| firstPaint | 208 | 84 | 725 | 139 | 201 | 613 | |||
| backgroundConnect | 9 | 5 | 36 | 5 | 11 | 20 | |||
| firstReactRender | 26 | 19 | 41 | 6 | 31 | 36 | |||
| getState | 25 | 13 | 62 | 11 | 33 | 46 | |||
| initialActions | 1 | 0 | 8 | 1 | 1 | 2 | |||
| loadScripts | 622 | 552 | 830 | 64 | 665 | 768 | |||
| setupStore | 10 | 5 | 30 | 4 | 12 | 19 | |||
| numNetworkReqs | 26 | 9 | 90 | 20 | 18 | 81 | |||
| Webpack | Power User Home | uiStartup | 1568 | 1265 | 2362 | 210 | 1647 | 2015 | |
| load | 685 | 586 | 957 | 93 | 702 | 896 | |||
| domContentLoaded | 674 | 581 | 951 | 94 | 691 | 888 | |||
| domInteractive | 36 | 18 | 140 | 25 | 35 | 108 | |||
| firstPaint | 281 | 113 | 896 | 193 | 293 | 728 | |||
| backgroundConnect | 41 | 7 | 599 | 104 | 19 | 326 | |||
| firstReactRender | 58 | 44 | 84 | 8 | 62 | 75 | |||
| getState | 173 | 133 | 220 | 18 | 187 | 208 | |||
| initialActions | 1 | 0 | 2 | 1 | 1 | 2 | |||
| loadScripts | 671 | 579 | 943 | 93 | 689 | 880 | |||
| setupStore | 21 | 7 | 53 | 10 | 24 | 44 | |||
| numNetworkReqs | 162 | 67 | 311 | 60 | 217 | 287 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1415 | 1160 | 1911 | 158 | 1499 | 1724 |
| load | 1138 | 980 | 1558 | 101 | 1177 | 1382 | |||
| domContentLoaded | 1137 | 980 | 1558 | 101 | 1176 | 1382 | |||
| domInteractive | 71 | 32 | 242 | 34 | 90 | 122 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 60 | 23 | 349 | 50 | 66 | 169 | |||
| firstReactRender | 25 | 19 | 57 | 7 | 26 | 41 | |||
| getState | 14 | 6 | 146 | 19 | 11 | 34 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1107 | 943 | 1460 | 91 | 1138 | 1322 | |||
| setupStore | 17 | 6 | 176 | 25 | 12 | 54 | |||
| numNetworkReqs | 28 | 18 | 83 | 20 | 22 | 81 | |||
| Browserify | Power User Home | uiStartup | 2614 | 1997 | 4916 | 650 | 2570 | 4293 | |
| load | 1232 | 981 | 2801 | 392 | 1253 | 2357 | |||
| domContentLoaded | 1232 | 981 | 2800 | 392 | 1253 | 2357 | |||
| domInteractive | 130 | 33 | 969 | 134 | 115 | 397 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 163 | 24 | 1397 | 220 | 138 | 552 | |||
| firstReactRender | 57 | 34 | 266 | 30 | 55 | 90 | |||
| getState | 301 | 60 | 935 | 236 | 441 | 796 | |||
| initialActions | 2 | 0 | 33 | 3 | 2 | 3 | |||
| loadScripts | 1185 | 936 | 2617 | 351 | 1221 | 2206 | |||
| setupStore | 143 | 7 | 785 | 194 | 138 | 658 | |||
| numNetworkReqs | 84 | 61 | 164 | 26 | 80 | 157 | |||
| Webpack | Standard Home | uiStartup | 1637 | 1348 | 2018 | 159 | 1722 | 1947 | |
| load | 1324 | 1146 | 1603 | 94 | 1388 | 1510 | |||
| domContentLoaded | 1324 | 1146 | 1603 | 94 | 1388 | 1510 | |||
| domInteractive | 79 | 29 | 235 | 35 | 98 | 135 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 54 | 21 | 189 | 34 | 61 | 122 | |||
| firstReactRender | 30 | 22 | 76 | 9 | 32 | 49 | |||
| getState | 24 | 7 | 208 | 42 | 16 | 160 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1295 | 1128 | 1571 | 90 | 1366 | 1451 | |||
| setupStore | 24 | 6 | 226 | 38 | 17 | 130 | |||
| numNetworkReqs | 28 | 18 | 88 | 19 | 26 | 84 | |||
| Webpack | Power User Home | uiStartup | 2943 | 1989 | 5665 | 799 | 2883 | 4963 | |
| load | 1490 | 1152 | 3066 | 464 | 1474 | 2864 | |||
| domContentLoaded | 1490 | 1152 | 3066 | 464 | 1473 | 2864 | |||
| domInteractive | 111 | 31 | 430 | 96 | 110 | 369 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 158 | 32 | 1347 | 195 | 158 | 559 | |||
| firstReactRender | 66 | 41 | 229 | 32 | 63 | 153 | |||
| getState | 264 | 83 | 953 | 207 | 303 | 736 | |||
| initialActions | 2 | 1 | 33 | 3 | 2 | 3 | |||
| loadScripts | 1427 | 1133 | 2890 | 396 | 1445 | 2766 | |||
| setupStore | 118 | 5 | 832 | 169 | 97 | 592 | |||
| numNetworkReqs | 83 | 58 | 169 | 27 | 80 | 157 |
Builds ready [83579f1]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1214 ± 140 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1214 | 973 | 1770 | 140 | 1307 | 1441 |
| load | 1021 | 825 | 1458 | 117 | 1106 | 1215 | |||
| domContentLoaded | 1014 | 820 | 1453 | 116 | 1099 | 1209 | |||
| domInteractive | 27 | 14 | 218 | 28 | 21 | 92 | |||
| firstPaint | 602 | 90 | 1474 | 407 | 1022 | 1225 | |||
| backgroundConnect | 201 | 179 | 237 | 12 | 209 | 229 | |||
| firstReactRender | 30 | 18 | 62 | 11 | 39 | 52 | |||
| getState | 33 | 15 | 100 | 14 | 38 | 54 | |||
| initialActions | 1 | 0 | 6 | 1 | 1 | 2 | |||
| loadScripts | 820 | 629 | 1247 | 111 | 907 | 997 | |||
| setupStore | 12 | 7 | 37 | 4 | 14 | 21 | |||
| numNetworkReqs | 27 | 18 | 96 | 20 | 18 | 84 | |||
| Browserify | Power User Home | uiStartup | 2062 | 1750 | 2671 | 182 | 2134 | 2442 | |
| load | 1032 | 915 | 1494 | 118 | 1028 | 1332 | |||
| domContentLoaded | 1017 | 904 | 1447 | 116 | 1014 | 1321 | |||
| domInteractive | 35 | 18 | 124 | 22 | 35 | 96 | |||
| firstPaint | 580 | 103 | 1486 | 395 | 989 | 1243 | |||
| backgroundConnect | 257 | 208 | 764 | 107 | 237 | 588 | |||
| firstReactRender | 58 | 41 | 109 | 14 | 63 | 97 | |||
| getState | 201 | 139 | 813 | 87 | 208 | 245 | |||
| initialActions | 1 | 0 | 7 | 1 | 1 | 2 | |||
| loadScripts | 806 | 694 | 1202 | 112 | 794 | 1108 | |||
| setupStore | 21 | 11 | 45 | 8 | 25 | 40 | |||
| numNetworkReqs | 143 | 68 | 275 | 55 | 199 | 243 | |||
| Webpack | Standard Home | uiStartup | 867 | 731 | 1098 | 82 | 915 | 1032 | |
| load | 673 | 586 | 870 | 74 | 726 | 819 | |||
| domContentLoaded | 668 | 577 | 856 | 73 | 722 | 810 | |||
| domInteractive | 26 | 16 | 104 | 21 | 20 | 92 | |||
| firstPaint | 264 | 97 | 867 | 198 | 241 | 755 | |||
| backgroundConnect | 11 | 6 | 69 | 9 | 11 | 31 | |||
| firstReactRender | 27 | 20 | 44 | 5 | 31 | 36 | |||
| getState | 28 | 14 | 67 | 12 | 34 | 53 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 665 | 575 | 847 | 72 | 720 | 805 | |||
| setupStore | 11 | 7 | 36 | 5 | 13 | 18 | |||
| numNetworkReqs | 26 | 18 | 98 | 20 | 18 | 83 | |||
| Webpack | Power User Home | uiStartup | 1622 | 1263 | 2253 | 227 | 1737 | 2075 | |
| load | 674 | 586 | 1062 | 86 | 678 | 889 | |||
| domContentLoaded | 664 | 579 | 1056 | 86 | 665 | 881 | |||
| domInteractive | 35 | 17 | 150 | 28 | 33 | 111 | |||
| firstPaint | 260 | 109 | 913 | 159 | 255 | 663 | |||
| backgroundConnect | 76 | 7 | 649 | 163 | 21 | 578 | |||
| firstReactRender | 61 | 46 | 92 | 9 | 67 | 79 | |||
| getState | 192 | 130 | 747 | 94 | 187 | 242 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 661 | 578 | 1047 | 84 | 663 | 872 | |||
| setupStore | 21 | 6 | 53 | 11 | 23 | 47 | |||
| numNetworkReqs | 159 | 70 | 377 | 64 | 214 | 286 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1351 | 1126 | 1914 | 157 | 1420 | 1654 |
| load | 1104 | 939 | 1454 | 101 | 1156 | 1334 | |||
| domContentLoaded | 1103 | 939 | 1454 | 101 | 1156 | 1334 | |||
| domInteractive | 66 | 31 | 193 | 35 | 88 | 134 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 50 | 17 | 284 | 42 | 46 | 148 | |||
| firstReactRender | 24 | 19 | 47 | 5 | 24 | 37 | |||
| getState | 14 | 7 | 142 | 17 | 12 | 26 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1075 | 921 | 1430 | 93 | 1123 | 1259 | |||
| setupStore | 13 | 6 | 137 | 14 | 11 | 32 | |||
| numNetworkReqs | 28 | 18 | 88 | 20 | 20 | 82 | |||
| Browserify | Power User Home | uiStartup | 2562 | 1955 | 4723 | 479 | 2653 | 3599 | |
| load | 1152 | 991 | 2615 | 233 | 1154 | 1478 | |||
| domContentLoaded | 1151 | 990 | 2615 | 234 | 1154 | 1478 | |||
| domInteractive | 116 | 36 | 461 | 93 | 112 | 396 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 139 | 30 | 1151 | 175 | 135 | 530 | |||
| firstReactRender | 55 | 35 | 202 | 21 | 56 | 88 | |||
| getState | 256 | 75 | 745 | 181 | 259 | 715 | |||
| initialActions | 2 | 0 | 38 | 5 | 2 | 3 | |||
| loadScripts | 1099 | 959 | 1593 | 130 | 1111 | 1449 | |||
| setupStore | 129 | 12 | 797 | 176 | 127 | 683 | |||
| numNetworkReqs | 124 | 64 | 244 | 46 | 165 | 215 | |||
| Webpack | Standard Home | uiStartup | 1708 | 1421 | 2565 | 211 | 1796 | 2158 | |
| load | 1393 | 1196 | 1739 | 118 | 1457 | 1648 | |||
| domContentLoaded | 1393 | 1196 | 1738 | 118 | 1457 | 1648 | |||
| domInteractive | 85 | 33 | 254 | 39 | 111 | 137 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 66 | 24 | 241 | 47 | 72 | 181 | |||
| firstReactRender | 30 | 23 | 78 | 9 | 32 | 43 | |||
| getState | 16 | 7 | 135 | 18 | 15 | 32 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1358 | 1178 | 1709 | 111 | 1416 | 1580 | |||
| setupStore | 18 | 6 | 137 | 22 | 15 | 77 | |||
| numNetworkReqs | 28 | 18 | 86 | 20 | 20 | 81 | |||
| Webpack | Power User Home | uiStartup | 2989 | 2093 | 5028 | 746 | 3296 | 4585 | |
| load | 1545 | 1143 | 2961 | 499 | 1641 | 2730 | |||
| domContentLoaded | 1545 | 1143 | 2961 | 499 | 1641 | 2730 | |||
| domInteractive | 114 | 31 | 703 | 109 | 104 | 387 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 201 | 26 | 1136 | 250 | 180 | 1061 | |||
| firstReactRender | 69 | 39 | 273 | 39 | 64 | 188 | |||
| getState | 276 | 85 | 835 | 217 | 392 | 800 | |||
| initialActions | 2 | 0 | 7 | 1 | 2 | 3 | |||
| loadScripts | 1470 | 1130 | 2809 | 434 | 1570 | 2608 | |||
| setupStore | 112 | 6 | 760 | 168 | 99 | 658 | |||
| numNetworkReqs | 84 | 62 | 174 | 25 | 80 | 144 |
Builds ready [a588906]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1249 ± 110 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1249 | 1018 | 1452 | 110 | 1330 | 1416 |
| load | 1039 | 867 | 1249 | 94 | 1107 | 1205 | |||
| domContentLoaded | 1033 | 863 | 1233 | 93 | 1100 | 1197 | |||
| domInteractive | 25 | 14 | 101 | 19 | 21 | 79 | |||
| firstPaint | 458 | 82 | 1243 | 395 | 951 | 1171 | |||
| backgroundConnect | 217 | 193 | 276 | 14 | 226 | 244 | |||
| firstReactRender | 32 | 20 | 151 | 19 | 34 | 58 | |||
| getState | 37 | 16 | 151 | 21 | 43 | 79 | |||
| initialActions | 1 | 0 | 7 | 1 | 1 | 2 | |||
| loadScripts | 822 | 657 | 1037 | 92 | 887 | 996 | |||
| setupStore | 12 | 7 | 31 | 5 | 14 | 24 | |||
| numNetworkReqs | 27 | 18 | 95 | 20 | 18 | 84 | |||
| Browserify | Power User Home | uiStartup | 2029 | 1751 | 2651 | 160 | 2079 | 2422 | |
| load | 1051 | 921 | 1402 | 114 | 1069 | 1317 | |||
| domContentLoaded | 1037 | 910 | 1380 | 116 | 1053 | 1310 | |||
| domInteractive | 34 | 18 | 118 | 22 | 35 | 95 | |||
| firstPaint | 561 | 99 | 1406 | 399 | 994 | 1208 | |||
| backgroundConnect | 252 | 204 | 753 | 96 | 234 | 537 | |||
| firstReactRender | 56 | 40 | 103 | 11 | 60 | 84 | |||
| getState | 186 | 133 | 683 | 56 | 200 | 234 | |||
| initialActions | 1 | 0 | 6 | 1 | 1 | 2 | |||
| loadScripts | 824 | 709 | 1171 | 115 | 841 | 1106 | |||
| setupStore | 21 | 11 | 63 | 8 | 24 | 40 | |||
| numNetworkReqs | 93 | 64 | 231 | 25 | 98 | 131 | |||
| Webpack | Standard Home | uiStartup | 808 | 692 | 1061 | 85 | 848 | 1006 | |
| load | 622 | 557 | 801 | 65 | 633 | 766 | |||
| domContentLoaded | 618 | 551 | 797 | 65 | 628 | 761 | |||
| domInteractive | 25 | 15 | 95 | 19 | 22 | 80 | |||
| firstPaint | 203 | 86 | 778 | 140 | 202 | 594 | |||
| backgroundConnect | 11 | 5 | 80 | 9 | 12 | 25 | |||
| firstReactRender | 26 | 19 | 36 | 5 | 31 | 35 | |||
| getState | 27 | 13 | 82 | 12 | 33 | 51 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 615 | 548 | 794 | 63 | 626 | 751 | |||
| setupStore | 10 | 6 | 27 | 4 | 12 | 18 | |||
| numNetworkReqs | 26 | 9 | 87 | 20 | 18 | 84 | |||
| Webpack | Power User Home | uiStartup | 1484 | 1135 | 2059 | 186 | 1524 | 1957 | |
| load | 639 | 553 | 1089 | 93 | 646 | 868 | |||
| domContentLoaded | 629 | 546 | 1079 | 93 | 630 | 859 | |||
| domInteractive | 33 | 17 | 143 | 26 | 31 | 106 | |||
| firstPaint | 290 | 95 | 1094 | 217 | 293 | 824 | |||
| backgroundConnect | 51 | 7 | 574 | 130 | 16 | 541 | |||
| firstReactRender | 56 | 42 | 80 | 7 | 62 | 69 | |||
| getState | 175 | 109 | 248 | 23 | 187 | 227 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 627 | 544 | 1068 | 91 | 628 | 855 | |||
| setupStore | 17 | 5 | 53 | 10 | 19 | 44 | |||
| numNetworkReqs | 161 | 63 | 338 | 62 | 215 | 298 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1264 | 1070 | 1742 | 147 | 1351 | 1587 |
| load | 1043 | 923 | 1407 | 89 | 1108 | 1187 | |||
| domContentLoaded | 1042 | 923 | 1407 | 89 | 1108 | 1186 | |||
| domInteractive | 63 | 29 | 182 | 38 | 84 | 143 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 44 | 20 | 162 | 30 | 50 | 104 | |||
| firstReactRender | 22 | 18 | 44 | 5 | 22 | 34 | |||
| getState | 15 | 6 | 181 | 28 | 9 | 39 | |||
| initialActions | 1 | 0 | 3 | 0 | 1 | 2 | |||
| loadScripts | 1017 | 907 | 1329 | 80 | 1082 | 1140 | |||
| setupStore | 14 | 6 | 198 | 26 | 9 | 40 | |||
| numNetworkReqs | 27 | 18 | 83 | 19 | 22 | 77 | |||
| Browserify | Power User Home | uiStartup | 2767 | 2032 | 4964 | 630 | 2846 | 4512 | |
| load | 1227 | 977 | 2560 | 235 | 1292 | 1634 | |||
| domContentLoaded | 1226 | 977 | 2560 | 235 | 1291 | 1634 | |||
| domInteractive | 128 | 40 | 667 | 103 | 121 | 350 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 177 | 34 | 1498 | 245 | 152 | 890 | |||
| firstReactRender | 65 | 39 | 136 | 21 | 67 | 122 | |||
| getState | 295 | 74 | 951 | 209 | 354 | 767 | |||
| initialActions | 2 | 1 | 8 | 1 | 2 | 3 | |||
| loadScripts | 1180 | 949 | 2430 | 214 | 1206 | 1539 | |||
| setupStore | 174 | 5 | 1015 | 214 | 229 | 752 | |||
| numNetworkReqs | 83 | 60 | 186 | 28 | 81 | 171 | |||
| Webpack | Standard Home | uiStartup | 1589 | 1345 | 2011 | 138 | 1685 | 1855 | |
| load | 1295 | 1114 | 1554 | 90 | 1357 | 1478 | |||
| domContentLoaded | 1295 | 1114 | 1554 | 90 | 1356 | 1478 | |||
| domInteractive | 71 | 29 | 166 | 34 | 89 | 130 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 51 | 20 | 142 | 29 | 50 | 116 | |||
| firstReactRender | 31 | 21 | 80 | 11 | 32 | 64 | |||
| getState | 17 | 6 | 156 | 24 | 15 | 51 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1266 | 1094 | 1536 | 87 | 1332 | 1411 | |||
| setupStore | 16 | 7 | 106 | 19 | 14 | 81 | |||
| numNetworkReqs | 28 | 18 | 85 | 19 | 26 | 80 | |||
| Webpack | Power User Home | uiStartup | 2957 | 2033 | 5520 | 758 | 2855 | 4841 | |
| load | 1462 | 1211 | 3137 | 416 | 1426 | 2772 | |||
| domContentLoaded | 1462 | 1210 | 3137 | 416 | 1425 | 2772 | |||
| domInteractive | 112 | 28 | 563 | 96 | 108 | 340 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 168 | 40 | 1657 | 237 | 148 | 593 | |||
| firstReactRender | 63 | 40 | 205 | 26 | 62 | 127 | |||
| getState | 298 | 71 | 1244 | 250 | 460 | 776 | |||
| initialActions | 2 | 0 | 7 | 1 | 2 | 6 | |||
| loadScripts | 1384 | 1165 | 2957 | 324 | 1375 | 2151 | |||
| setupStore | 144 | 5 | 1351 | 210 | 145 | 657 | |||
| numNetworkReqs | 84 | 59 | 259 | 30 | 80 | 150 |
Builds ready [3bfe1a8]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1221 ± 117 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1221 | 1009 | 1562 | 117 | 1292 | 1447 |
| load | 1028 | 861 | 1285 | 98 | 1084 | 1235 | |||
| domContentLoaded | 1022 | 858 | 1272 | 96 | 1076 | 1228 | |||
| domInteractive | 24 | 14 | 89 | 17 | 21 | 79 | |||
| firstPaint | 496 | 81 | 1289 | 403 | 992 | 1156 | |||
| backgroundConnect | 210 | 194 | 258 | 13 | 213 | 241 | |||
| firstReactRender | 29 | 19 | 52 | 7 | 32 | 46 | |||
| getState | 33 | 16 | 123 | 15 | 38 | 57 | |||
| initialActions | 1 | 0 | 12 | 1 | 1 | 2 | |||
| loadScripts | 818 | 651 | 1055 | 94 | 861 | 998 | |||
| setupStore | 12 | 6 | 34 | 5 | 13 | 23 | |||
| numNetworkReqs | 27 | 18 | 97 | 21 | 18 | 88 | |||
| Browserify | Power User Home | uiStartup | 2088 | 1781 | 2708 | 197 | 2166 | 2525 | |
| load | 1025 | 903 | 1420 | 118 | 1033 | 1348 | |||
| domContentLoaded | 1011 | 888 | 1411 | 119 | 1015 | 1338 | |||
| domInteractive | 34 | 18 | 118 | 23 | 35 | 98 | |||
| firstPaint | 507 | 137 | 1430 | 354 | 948 | 1048 | |||
| backgroundConnect | 244 | 206 | 575 | 78 | 230 | 540 | |||
| firstReactRender | 60 | 39 | 113 | 15 | 66 | 95 | |||
| getState | 200 | 135 | 738 | 78 | 208 | 254 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 802 | 693 | 1202 | 116 | 809 | 1122 | |||
| setupStore | 21 | 11 | 45 | 8 | 24 | 40 | |||
| numNetworkReqs | 155 | 69 | 313 | 56 | 205 | 249 | |||
| Webpack | Standard Home | uiStartup | 826 | 705 | 1149 | 81 | 871 | 986 | |
| load | 638 | 566 | 846 | 70 | 690 | 798 | |||
| domContentLoaded | 632 | 561 | 839 | 69 | 685 | 785 | |||
| domInteractive | 26 | 15 | 112 | 21 | 22 | 87 | |||
| firstPaint | 252 | 92 | 844 | 194 | 209 | 762 | |||
| backgroundConnect | 10 | 6 | 29 | 4 | 11 | 18 | |||
| firstReactRender | 28 | 20 | 84 | 8 | 32 | 41 | |||
| getState | 26 | 12 | 92 | 13 | 33 | 48 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 630 | 559 | 831 | 68 | 683 | 777 | |||
| setupStore | 11 | 7 | 30 | 4 | 14 | 20 | |||
| numNetworkReqs | 26 | 18 | 86 | 19 | 18 | 78 | |||
| Webpack | Power User Home | uiStartup | 1575 | 1221 | 2175 | 234 | 1723 | 2008 | |
| load | 666 | 573 | 943 | 94 | 669 | 902 | |||
| domContentLoaded | 656 | 565 | 935 | 94 | 655 | 898 | |||
| domInteractive | 34 | 16 | 132 | 27 | 32 | 108 | |||
| firstPaint | 279 | 100 | 925 | 195 | 267 | 673 | |||
| backgroundConnect | 27 | 7 | 547 | 73 | 17 | 27 | |||
| firstReactRender | 57 | 42 | 85 | 8 | 61 | 74 | |||
| getState | 179 | 145 | 704 | 56 | 180 | 227 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 654 | 563 | 927 | 92 | 653 | 889 | |||
| setupStore | 20 | 9 | 65 | 11 | 22 | 48 | |||
| numNetworkReqs | 164 | 64 | 389 | 61 | 210 | 293 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1299 | 1090 | 1741 | 143 | 1395 | 1597 |
| load | 1064 | 930 | 1457 | 103 | 1127 | 1266 | |||
| domContentLoaded | 1064 | 929 | 1457 | 103 | 1125 | 1265 | |||
| domInteractive | 63 | 32 | 137 | 29 | 87 | 119 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 45 | 20 | 161 | 31 | 49 | 112 | |||
| firstReactRender | 25 | 18 | 101 | 11 | 24 | 47 | |||
| getState | 11 | 7 | 77 | 10 | 10 | 22 | |||
| initialActions | 1 | 0 | 2 | 1 | 1 | 2 | |||
| loadScripts | 1037 | 911 | 1404 | 94 | 1087 | 1205 | |||
| setupStore | 11 | 6 | 54 | 8 | 10 | 30 | |||
| numNetworkReqs | 28 | 18 | 85 | 20 | 22 | 80 | |||
| Browserify | Power User Home | uiStartup | 2628 | 2032 | 5006 | 616 | 2644 | 4117 | |
| load | 1217 | 983 | 2880 | 376 | 1173 | 2437 | |||
| domContentLoaded | 1217 | 983 | 2879 | 377 | 1173 | 2437 | |||
| domInteractive | 117 | 31 | 531 | 103 | 115 | 420 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 134 | 25 | 1140 | 156 | 122 | 483 | |||
| firstReactRender | 54 | 36 | 133 | 14 | 56 | 91 | |||
| getState | 267 | 62 | 930 | 200 | 310 | 788 | |||
| initialActions | 2 | 0 | 7 | 1 | 2 | 3 | |||
| loadScripts | 1175 | 949 | 2700 | 347 | 1125 | 2319 | |||
| setupStore | 156 | 7 | 799 | 196 | 161 | 634 | |||
| numNetworkReqs | 83 | 61 | 184 | 28 | 83 | 162 | |||
| Webpack | Standard Home | uiStartup | 1604 | 1355 | 1942 | 144 | 1698 | 1881 | |
| load | 1301 | 1146 | 1514 | 95 | 1359 | 1498 | |||
| domContentLoaded | 1301 | 1146 | 1514 | 95 | 1358 | 1498 | |||
| domInteractive | 75 | 29 | 154 | 37 | 104 | 138 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 59 | 26 | 176 | 35 | 80 | 139 | |||
| firstReactRender | 31 | 22 | 144 | 14 | 31 | 45 | |||
| getState | 17 | 7 | 141 | 23 | 15 | 83 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1270 | 1107 | 1474 | 87 | 1328 | 1424 | |||
| setupStore | 15 | 5 | 182 | 21 | 13 | 39 | |||
| numNetworkReqs | 28 | 18 | 89 | 20 | 20 | 84 | |||
| Webpack | Power User Home | uiStartup | 3045 | 2290 | 5604 | 786 | 3215 | 4685 | |
| load | 1522 | 1100 | 2833 | 485 | 1555 | 2722 | |||
| domContentLoaded | 1522 | 1100 | 2833 | 485 | 1555 | 2721 | |||
| domInteractive | 129 | 29 | 1680 | 187 | 111 | 399 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 208 | 26 | 1215 | 282 | 175 | 1057 | |||
| firstReactRender | 71 | 38 | 394 | 58 | 60 | 175 | |||
| getState | 298 | 60 | 1057 | 237 | 399 | 829 | |||
| initialActions | 2 | 1 | 26 | 3 | 2 | 2 | |||
| loadScripts | 1414 | 1085 | 2819 | 351 | 1520 | 2368 | |||
| setupStore | 141 | 6 | 763 | 186 | 153 | 620 | |||
| numNetworkReqs | 87 | 59 | 248 | 37 | 79 | 175 |
Builds ready [be85458]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1351 ± 124 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1351 | 1100 | 1794 | 124 | 1424 | 1524 |
| load | 1122 | 920 | 1466 | 111 | 1195 | 1333 | |||
| domContentLoaded | 1115 | 909 | 1460 | 111 | 1188 | 1314 | |||
| domInteractive | 30 | 17 | 181 | 26 | 23 | 92 | |||
| firstPaint | 497 | 84 | 1347 | 410 | 997 | 1245 | |||
| backgroundConnect | 229 | 202 | 306 | 17 | 236 | 260 | |||
| firstReactRender | 32 | 21 | 59 | 9 | 37 | 54 | |||
| getState | 41 | 16 | 168 | 24 | 47 | 84 | |||
| initialActions | 1 | 0 | 8 | 1 | 1 | 3 | |||
| loadScripts | 893 | 687 | 1226 | 109 | 963 | 1098 | |||
| setupStore | 14 | 7 | 39 | 6 | 15 | 29 | |||
| numNetworkReqs | 27 | 18 | 93 | 21 | 18 | 86 | |||
| Browserify | Power User Home | uiStartup | - | - | - | - | - | - | |
| load | - | - | - | - | - | - | |||
| domContentLoaded | - | - | - | - | - | - | |||
| domInteractive | - | - | - | - | - | - | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | - | - | - | - | - | - | |||
| firstReactRender | - | - | - | - | - | - | |||
| getState | - | - | - | - | - | - | |||
| initialActions | - | - | - | - | - | - | |||
| loadScripts | - | - | - | - | - | - | |||
| setupStore | - | - | - | - | - | - | |||
| numNetworkReqs | - | - | - | - | - | - | |||
| Webpack | Standard Home | uiStartup | 815 | 699 | 1158 | 78 | 861 | 986 | |
| load | 629 | 562 | 804 | 62 | 657 | 779 | |||
| domContentLoaded | 624 | 554 | 798 | 62 | 654 | 772 | |||
| domInteractive | 25 | 16 | 85 | 15 | 22 | 72 | |||
| firstPaint | 238 | 83 | 786 | 187 | 207 | 727 | |||
| backgroundConnect | 9 | 5 | 27 | 4 | 10 | 17 | |||
| firstReactRender | 27 | 20 | 43 | 6 | 32 | 39 | |||
| getState | 26 | 13 | 58 | 11 | 34 | 48 | |||
| initialActions | 1 | 0 | 5 | 1 | 1 | 2 | |||
| loadScripts | 621 | 551 | 796 | 61 | 651 | 763 | |||
| setupStore | 11 | 7 | 29 | 4 | 12 | 20 | |||
| numNetworkReqs | 26 | 9 | 93 | 20 | 18 | 82 | |||
| Webpack | Power User Home | uiStartup | 1555 | 1227 | 2131 | 209 | 1607 | 2040 | |
| load | 669 | 577 | 941 | 82 | 681 | 880 | |||
| domContentLoaded | 658 | 573 | 929 | 82 | 675 | 870 | |||
| domInteractive | 35 | 16 | 150 | 28 | 33 | 116 | |||
| firstPaint | 263 | 95 | 943 | 189 | 240 | 672 | |||
| backgroundConnect | 43 | 7 | 628 | 109 | 17 | 252 | |||
| firstReactRender | 58 | 43 | 83 | 8 | 63 | 75 | |||
| getState | 177 | 114 | 733 | 60 | 180 | 215 | |||
| initialActions | 1 | 0 | 8 | 1 | 1 | 2 | |||
| loadScripts | 656 | 571 | 920 | 80 | 673 | 864 | |||
| setupStore | 21 | 9 | 59 | 11 | 23 | 50 | |||
| numNetworkReqs | 160 | 68 | 309 | 58 | 212 | 288 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1276 | 1071 | 1804 | 152 | 1365 | 1645 |
| load | 1044 | 896 | 1403 | 96 | 1097 | 1215 | |||
| domContentLoaded | 1044 | 896 | 1403 | 96 | 1097 | 1214 | |||
| domInteractive | 57 | 30 | 132 | 30 | 79 | 127 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 44 | 21 | 255 | 36 | 42 | 129 | |||
| firstReactRender | 24 | 17 | 59 | 7 | 23 | 44 | |||
| getState | 14 | 6 | 211 | 28 | 10 | 25 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 1018 | 878 | 1381 | 87 | 1069 | 1180 | |||
| setupStore | 13 | 6 | 185 | 19 | 10 | 34 | |||
| numNetworkReqs | 28 | 18 | 87 | 19 | 30 | 80 | |||
| Browserify | Power User Home | uiStartup | 2686 | 2025 | 5198 | 598 | 2726 | 4170 | |
| load | 1219 | 973 | 2898 | 361 | 1209 | 2371 | |||
| domContentLoaded | 1219 | 973 | 2898 | 361 | 1209 | 2371 | |||
| domInteractive | 130 | 30 | 602 | 120 | 107 | 441 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 165 | 28 | 1175 | 213 | 131 | 729 | |||
| firstReactRender | 60 | 36 | 134 | 17 | 62 | 99 | |||
| getState | 286 | 80 | 895 | 229 | 396 | 806 | |||
| initialActions | 2 | 1 | 8 | 1 | 2 | 3 | |||
| loadScripts | 1169 | 954 | 2714 | 324 | 1138 | 1942 | |||
| setupStore | 147 | 7 | 839 | 196 | 146 | 642 | |||
| numNetworkReqs | 82 | 52 | 168 | 26 | 80 | 155 | |||
| Webpack | Standard Home | uiStartup | 1619 | 1325 | 2220 | 168 | 1689 | 1927 | |
| load | 1315 | 1117 | 1720 | 98 | 1372 | 1468 | |||
| domContentLoaded | 1314 | 1117 | 1720 | 98 | 1371 | 1468 | |||
| domInteractive | 77 | 29 | 283 | 45 | 103 | 152 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 57 | 24 | 232 | 38 | 56 | 138 | |||
| firstReactRender | 29 | 22 | 79 | 8 | 30 | 40 | |||
| getState | 17 | 7 | 195 | 23 | 15 | 39 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1284 | 1090 | 1620 | 92 | 1343 | 1442 | |||
| setupStore | 20 | 6 | 140 | 24 | 16 | 79 | |||
| numNetworkReqs | 28 | 18 | 85 | 20 | 21 | 82 | |||
| Webpack | Power User Home | uiStartup | 2929 | 2057 | 5122 | 719 | 2888 | 4593 | |
| load | 1486 | 1171 | 3061 | 444 | 1493 | 2812 | |||
| domContentLoaded | 1486 | 1170 | 3061 | 444 | 1493 | 2812 | |||
| domInteractive | 116 | 29 | 959 | 120 | 103 | 343 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 197 | 26 | 1285 | 281 | 156 | 1069 | |||
| firstReactRender | 63 | 38 | 235 | 28 | 62 | 111 | |||
| getState | 322 | 71 | 1021 | 251 | 524 | 818 | |||
| initialActions | 2 | 0 | 32 | 4 | 2 | 4 | |||
| loadScripts | 1383 | 1154 | 2898 | 287 | 1430 | 1788 | |||
| setupStore | 128 | 6 | 692 | 162 | 147 | 598 | |||
| numNetworkReqs | 83 | 57 | 173 | 27 | 81 | 162 |
Builds ready [be85458]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1351 ± 124 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1351 | 1100 | 1794 | 124 | 1424 | 1524 |
| load | 1122 | 920 | 1466 | 111 | 1195 | 1333 | |||
| domContentLoaded | 1115 | 909 | 1460 | 111 | 1188 | 1314 | |||
| domInteractive | 30 | 17 | 181 | 26 | 23 | 92 | |||
| firstPaint | 497 | 84 | 1347 | 410 | 997 | 1245 | |||
| backgroundConnect | 229 | 202 | 306 | 17 | 236 | 260 | |||
| firstReactRender | 32 | 21 | 59 | 9 | 37 | 54 | |||
| getState | 41 | 16 | 168 | 24 | 47 | 84 | |||
| initialActions | 1 | 0 | 8 | 1 | 1 | 3 | |||
| loadScripts | 893 | 687 | 1226 | 109 | 963 | 1098 | |||
| setupStore | 14 | 7 | 39 | 6 | 15 | 29 | |||
| numNetworkReqs | 27 | 18 | 93 | 21 | 18 | 86 | |||
| Browserify | Power User Home | uiStartup | - | - | - | - | - | - | |
| load | - | - | - | - | - | - | |||
| domContentLoaded | - | - | - | - | - | - | |||
| domInteractive | - | - | - | - | - | - | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | - | - | - | - | - | - | |||
| firstReactRender | - | - | - | - | - | - | |||
| getState | - | - | - | - | - | - | |||
| initialActions | - | - | - | - | - | - | |||
| loadScripts | - | - | - | - | - | - | |||
| setupStore | - | - | - | - | - | - | |||
| numNetworkReqs | - | - | - | - | - | - | |||
| Webpack | Standard Home | uiStartup | 815 | 699 | 1158 | 78 | 861 | 986 | |
| load | 629 | 562 | 804 | 62 | 657 | 779 | |||
| domContentLoaded | 624 | 554 | 798 | 62 | 654 | 772 | |||
| domInteractive | 25 | 16 | 85 | 15 | 22 | 72 | |||
| firstPaint | 238 | 83 | 786 | 187 | 207 | 727 | |||
| backgroundConnect | 9 | 5 | 27 | 4 | 10 | 17 | |||
| firstReactRender | 27 | 20 | 43 | 6 | 32 | 39 | |||
| getState | 26 | 13 | 58 | 11 | 34 | 48 | |||
| initialActions | 1 | 0 | 5 | 1 | 1 | 2 | |||
| loadScripts | 621 | 551 | 796 | 61 | 651 | 763 | |||
| setupStore | 11 | 7 | 29 | 4 | 12 | 20 | |||
| numNetworkReqs | 26 | 9 | 93 | 20 | 18 | 82 | |||
| Webpack | Power User Home | uiStartup | 1555 | 1227 | 2131 | 209 | 1607 | 2040 | |
| load | 669 | 577 | 941 | 82 | 681 | 880 | |||
| domContentLoaded | 658 | 573 | 929 | 82 | 675 | 870 | |||
| domInteractive | 35 | 16 | 150 | 28 | 33 | 116 | |||
| firstPaint | 263 | 95 | 943 | 189 | 240 | 672 | |||
| backgroundConnect | 43 | 7 | 628 | 109 | 17 | 252 | |||
| firstReactRender | 58 | 43 | 83 | 8 | 63 | 75 | |||
| getState | 177 | 114 | 733 | 60 | 180 | 215 | |||
| initialActions | 1 | 0 | 8 | 1 | 1 | 2 | |||
| loadScripts | 656 | 571 | 920 | 80 | 673 | 864 | |||
| setupStore | 21 | 9 | 59 | 11 | 23 | 50 | |||
| numNetworkReqs | 160 | 68 | 309 | 58 | 212 | 288 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1276 | 1071 | 1804 | 152 | 1365 | 1645 |
| load | 1044 | 896 | 1403 | 96 | 1097 | 1215 | |||
| domContentLoaded | 1044 | 896 | 1403 | 96 | 1097 | 1214 | |||
| domInteractive | 57 | 30 | 132 | 30 | 79 | 127 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 44 | 21 | 255 | 36 | 42 | 129 | |||
| firstReactRender | 24 | 17 | 59 | 7 | 23 | 44 | |||
| getState | 14 | 6 | 211 | 28 | 10 | 25 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 1018 | 878 | 1381 | 87 | 1069 | 1180 | |||
| setupStore | 13 | 6 | 185 | 19 | 10 | 34 | |||
| numNetworkReqs | 28 | 18 | 87 | 19 | 30 | 80 | |||
| Browserify | Power User Home | uiStartup | 2686 | 2025 | 5198 | 598 | 2726 | 4170 | |
| load | 1219 | 973 | 2898 | 361 | 1209 | 2371 | |||
| domContentLoaded | 1219 | 973 | 2898 | 361 | 1209 | 2371 | |||
| domInteractive | 130 | 30 | 602 | 120 | 107 | 441 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 165 | 28 | 1175 | 213 | 131 | 729 | |||
| firstReactRender | 60 | 36 | 134 | 17 | 62 | 99 | |||
| getState | 286 | 80 | 895 | 229 | 396 | 806 | |||
| initialActions | 2 | 1 | 8 | 1 | 2 | 3 | |||
| loadScripts | 1169 | 954 | 2714 | 324 | 1138 | 1942 | |||
| setupStore | 147 | 7 | 839 | 196 | 146 | 642 | |||
| numNetworkReqs | 82 | 52 | 168 | 26 | 80 | 155 | |||
| Webpack | Standard Home | uiStartup | 1619 | 1325 | 2220 | 168 | 1689 | 1927 | |
| load | 1315 | 1117 | 1720 | 98 | 1372 | 1468 | |||
| domContentLoaded | 1314 | 1117 | 1720 | 98 | 1371 | 1468 | |||
| domInteractive | 77 | 29 | 283 | 45 | 103 | 152 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 57 | 24 | 232 | 38 | 56 | 138 | |||
| firstReactRender | 29 | 22 | 79 | 8 | 30 | 40 | |||
| getState | 17 | 7 | 195 | 23 | 15 | 39 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1284 | 1090 | 1620 | 92 | 1343 | 1442 | |||
| setupStore | 20 | 6 | 140 | 24 | 16 | 79 | |||
| numNetworkReqs | 28 | 18 | 85 | 20 | 21 | 82 | |||
| Webpack | Power User Home | uiStartup | 2929 | 2057 | 5122 | 719 | 2888 | 4593 | |
| load | 1486 | 1171 | 3061 | 444 | 1493 | 2812 | |||
| domContentLoaded | 1486 | 1170 | 3061 | 444 | 1493 | 2812 | |||
| domInteractive | 116 | 29 | 959 | 120 | 103 | 343 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 197 | 26 | 1285 | 281 | 156 | 1069 | |||
| firstReactRender | 63 | 38 | 235 | 28 | 62 | 111 | |||
| getState | 322 | 71 | 1021 | 251 | 524 | 818 | |||
| initialActions | 2 | 0 | 32 | 4 | 2 | 4 | |||
| loadScripts | 1383 | 1154 | 2898 | 287 | 1430 | 1788 | |||
| setupStore | 128 | 6 | 692 | 162 | 147 | 598 | |||
| numNetworkReqs | 83 | 57 | 173 | 27 | 81 | 162 |
Builds ready [be85458]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1351 ± 124 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1351 | 1100 | 1794 | 124 | 1424 | 1524 |
| load | 1122 | 920 | 1466 | 111 | 1195 | 1333 | |||
| domContentLoaded | 1115 | 909 | 1460 | 111 | 1188 | 1314 | |||
| domInteractive | 30 | 17 | 181 | 26 | 23 | 92 | |||
| firstPaint | 497 | 84 | 1347 | 410 | 997 | 1245 | |||
| backgroundConnect | 229 | 202 | 306 | 17 | 236 | 260 | |||
| firstReactRender | 32 | 21 | 59 | 9 | 37 | 54 | |||
| getState | 41 | 16 | 168 | 24 | 47 | 84 | |||
| initialActions | 1 | 0 | 8 | 1 | 1 | 3 | |||
| loadScripts | 893 | 687 | 1226 | 109 | 963 | 1098 | |||
| setupStore | 14 | 7 | 39 | 6 | 15 | 29 | |||
| numNetworkReqs | 27 | 18 | 93 | 21 | 18 | 86 | |||
| Browserify | Power User Home | uiStartup | 2021 | 1649 | 2503 | 195 | 2130 | 2397 | |
| load | 995 | 868 | 1366 | 117 | 990 | 1347 | |||
| domContentLoaded | 982 | 863 | 1354 | 118 | 976 | 1337 | |||
| domInteractive | 33 | 17 | 146 | 26 | 31 | 106 | |||
| firstPaint | 464 | 81 | 1378 | 364 | 918 | 1300 | |||
| backgroundConnect | 236 | 201 | 674 | 75 | 227 | 354 | |||
| firstReactRender | 56 | 39 | 109 | 14 | 59 | 94 | |||
| getState | 202 | 130 | 711 | 91 | 206 | 245 | |||
| initialActions | 3 | 0 | 168 | 17 | 1 | 3 | |||
| loadScripts | 777 | 663 | 1136 | 115 | 775 | 1126 | |||
| setupStore | 19 | 9 | 44 | 7 | 24 | 32 | |||
| numNetworkReqs | 161 | 71 | 285 | 56 | 209 | 254 | |||
| Webpack | Standard Home | uiStartup | 815 | 699 | 1158 | 78 | 861 | 986 | |
| load | 629 | 562 | 804 | 62 | 657 | 779 | |||
| domContentLoaded | 624 | 554 | 798 | 62 | 654 | 772 | |||
| domInteractive | 25 | 16 | 85 | 15 | 22 | 72 | |||
| firstPaint | 238 | 83 | 786 | 187 | 207 | 727 | |||
| backgroundConnect | 9 | 5 | 27 | 4 | 10 | 17 | |||
| firstReactRender | 27 | 20 | 43 | 6 | 32 | 39 | |||
| getState | 26 | 13 | 58 | 11 | 34 | 48 | |||
| initialActions | 1 | 0 | 5 | 1 | 1 | 2 | |||
| loadScripts | 621 | 551 | 796 | 61 | 651 | 763 | |||
| setupStore | 11 | 7 | 29 | 4 | 12 | 20 | |||
| numNetworkReqs | 26 | 9 | 93 | 20 | 18 | 82 | |||
| Webpack | Power User Home | uiStartup | 1555 | 1227 | 2131 | 209 | 1607 | 2040 | |
| load | 669 | 577 | 941 | 82 | 681 | 880 | |||
| domContentLoaded | 658 | 573 | 929 | 82 | 675 | 870 | |||
| domInteractive | 35 | 16 | 150 | 28 | 33 | 116 | |||
| firstPaint | 263 | 95 | 943 | 189 | 240 | 672 | |||
| backgroundConnect | 43 | 7 | 628 | 109 | 17 | 252 | |||
| firstReactRender | 58 | 43 | 83 | 8 | 63 | 75 | |||
| getState | 177 | 114 | 733 | 60 | 180 | 215 | |||
| initialActions | 1 | 0 | 8 | 1 | 1 | 2 | |||
| loadScripts | 656 | 571 | 920 | 80 | 673 | 864 | |||
| setupStore | 21 | 9 | 59 | 11 | 23 | 50 | |||
| numNetworkReqs | 160 | 68 | 309 | 58 | 212 | 288 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1276 | 1071 | 1804 | 152 | 1365 | 1645 |
| load | 1044 | 896 | 1403 | 96 | 1097 | 1215 | |||
| domContentLoaded | 1044 | 896 | 1403 | 96 | 1097 | 1214 | |||
| domInteractive | 57 | 30 | 132 | 30 | 79 | 127 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 44 | 21 | 255 | 36 | 42 | 129 | |||
| firstReactRender | 24 | 17 | 59 | 7 | 23 | 44 | |||
| getState | 14 | 6 | 211 | 28 | 10 | 25 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 1018 | 878 | 1381 | 87 | 1069 | 1180 | |||
| setupStore | 13 | 6 | 185 | 19 | 10 | 34 | |||
| numNetworkReqs | 28 | 18 | 87 | 19 | 30 | 80 | |||
| Browserify | Power User Home | uiStartup | 2686 | 2025 | 5198 | 598 | 2726 | 4170 | |
| load | 1219 | 973 | 2898 | 361 | 1209 | 2371 | |||
| domContentLoaded | 1219 | 973 | 2898 | 361 | 1209 | 2371 | |||
| domInteractive | 130 | 30 | 602 | 120 | 107 | 441 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 165 | 28 | 1175 | 213 | 131 | 729 | |||
| firstReactRender | 60 | 36 | 134 | 17 | 62 | 99 | |||
| getState | 286 | 80 | 895 | 229 | 396 | 806 | |||
| initialActions | 2 | 1 | 8 | 1 | 2 | 3 | |||
| loadScripts | 1169 | 954 | 2714 | 324 | 1138 | 1942 | |||
| setupStore | 147 | 7 | 839 | 196 | 146 | 642 | |||
| numNetworkReqs | 82 | 52 | 168 | 26 | 80 | 155 | |||
| Webpack | Standard Home | uiStartup | 1619 | 1325 | 2220 | 168 | 1689 | 1927 | |
| load | 1315 | 1117 | 1720 | 98 | 1372 | 1468 | |||
| domContentLoaded | 1314 | 1117 | 1720 | 98 | 1371 | 1468 | |||
| domInteractive | 77 | 29 | 283 | 45 | 103 | 152 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 57 | 24 | 232 | 38 | 56 | 138 | |||
| firstReactRender | 29 | 22 | 79 | 8 | 30 | 40 | |||
| getState | 17 | 7 | 195 | 23 | 15 | 39 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1284 | 1090 | 1620 | 92 | 1343 | 1442 | |||
| setupStore | 20 | 6 | 140 | 24 | 16 | 79 | |||
| numNetworkReqs | 28 | 18 | 85 | 20 | 21 | 82 | |||
| Webpack | Power User Home | uiStartup | 2929 | 2057 | 5122 | 719 | 2888 | 4593 | |
| load | 1486 | 1171 | 3061 | 444 | 1493 | 2812 | |||
| domContentLoaded | 1486 | 1170 | 3061 | 444 | 1493 | 2812 | |||
| domInteractive | 116 | 29 | 959 | 120 | 103 | 343 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 197 | 26 | 1285 | 281 | 156 | 1069 | |||
| firstReactRender | 63 | 38 | 235 | 28 | 62 | 111 | |||
| getState | 322 | 71 | 1021 | 251 | 524 | 818 | |||
| initialActions | 2 | 0 | 32 | 4 | 2 | 4 | |||
| loadScripts | 1383 | 1154 | 2898 | 287 | 1430 | 1788 | |||
| setupStore | 128 | 6 | 692 | 162 | 147 | 598 | |||
| numNetworkReqs | 83 | 57 | 173 | 27 | 81 | 162 |
Builds ready [78fac91]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1270 ± 130 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1270 | 1051 | 1683 | 130 | 1343 | 1477 |
| load | 1069 | 884 | 1422 | 112 | 1148 | 1258 | |||
| domContentLoaded | 1063 | 881 | 1414 | 111 | 1141 | 1251 | |||
| domInteractive | 26 | 14 | 95 | 18 | 23 | 82 | |||
| firstPaint | 514 | 81 | 1270 | 418 | 994 | 1239 | |||
| backgroundConnect | 217 | 201 | 250 | 11 | 226 | 240 | |||
| firstReactRender | 30 | 20 | 63 | 9 | 36 | 50 | |||
| getState | 36 | 13 | 120 | 18 | 42 | 67 | |||
| initialActions | 1 | 0 | 6 | 1 | 1 | 5 | |||
| loadScripts | 851 | 677 | 1210 | 109 | 922 | 1033 | |||
| setupStore | 12 | 6 | 27 | 4 | 14 | 22 | |||
| numNetworkReqs | 26 | 18 | 93 | 20 | 18 | 85 | |||
| Browserify | Power User Home | uiStartup | 1981 | 1689 | 2751 | 203 | 2064 | 2418 | |
| load | 988 | 863 | 1719 | 135 | 991 | 1290 | |||
| domContentLoaded | 973 | 854 | 1701 | 135 | 974 | 1277 | |||
| domInteractive | 34 | 17 | 136 | 25 | 33 | 107 | |||
| firstPaint | 608 | 120 | 1509 | 386 | 936 | 1280 | |||
| backgroundConnect | 231 | 190 | 606 | 82 | 217 | 508 | |||
| firstReactRender | 56 | 37 | 93 | 11 | 60 | 81 | |||
| getState | 194 | 140 | 302 | 27 | 209 | 244 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 778 | 670 | 1466 | 127 | 781 | 1055 | |||
| setupStore | 21 | 7 | 147 | 15 | 22 | 39 | |||
| numNetworkReqs | 146 | 68 | 295 | 60 | 205 | 250 | |||
| Webpack | Standard Home | uiStartup | 795 | 690 | 1117 | 63 | 832 | 906 | |
| load | 619 | 561 | 904 | 58 | 633 | 747 | |||
| domContentLoaded | 615 | 554 | 899 | 58 | 629 | 742 | |||
| domInteractive | 24 | 15 | 143 | 19 | 22 | 75 | |||
| firstPaint | 240 | 89 | 716 | 159 | 221 | 622 | |||
| backgroundConnect | 9 | 6 | 31 | 4 | 11 | 15 | |||
| firstReactRender | 27 | 19 | 55 | 6 | 31 | 37 | |||
| getState | 26 | 13 | 60 | 10 | 35 | 43 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 1 | |||
| loadScripts | 612 | 552 | 890 | 57 | 628 | 733 | |||
| setupStore | 11 | 6 | 37 | 5 | 12 | 25 | |||
| numNetworkReqs | 26 | 9 | 91 | 20 | 18 | 83 | |||
| Webpack | Power User Home | uiStartup | 1619 | 1246 | 2327 | 241 | 1780 | 2065 | |
| load | 682 | 583 | 1082 | 90 | 693 | 905 | |||
| domContentLoaded | 671 | 578 | 1070 | 90 | 677 | 896 | |||
| domInteractive | 35 | 18 | 153 | 28 | 34 | 114 | |||
| firstPaint | 310 | 93 | 1085 | 212 | 374 | 684 | |||
| backgroundConnect | 56 | 7 | 667 | 145 | 19 | 559 | |||
| firstReactRender | 56 | 42 | 97 | 10 | 61 | 78 | |||
| getState | 178 | 131 | 283 | 22 | 188 | 218 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 3 | |||
| loadScripts | 669 | 576 | 1061 | 89 | 675 | 894 | |||
| setupStore | 20 | 9 | 59 | 10 | 23 | 47 | |||
| numNetworkReqs | 164 | 68 | 317 | 59 | 218 | 283 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1528 | 1308 | 1976 | 150 | 1608 | 1879 |
| load | 1236 | 1083 | 1661 | 80 | 1279 | 1369 | |||
| domContentLoaded | 1235 | 1083 | 1661 | 80 | 1279 | 1369 | |||
| domInteractive | 90 | 35 | 300 | 41 | 107 | 157 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 73 | 27 | 212 | 45 | 101 | 167 | |||
| firstReactRender | 27 | 21 | 54 | 6 | 27 | 40 | |||
| getState | 16 | 7 | 197 | 22 | 13 | 26 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1194 | 1054 | 1578 | 73 | 1230 | 1307 | |||
| setupStore | 17 | 7 | 185 | 21 | 13 | 42 | |||
| numNetworkReqs | 28 | 18 | 86 | 19 | 30 | 80 | |||
| Browserify | Power User Home | uiStartup | 2687 | 1967 | 5114 | 647 | 2721 | 4403 | |
| load | 1229 | 976 | 2802 | 369 | 1210 | 2357 | |||
| domContentLoaded | 1228 | 976 | 2802 | 369 | 1210 | 2357 | |||
| domInteractive | 121 | 33 | 541 | 112 | 109 | 433 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 193 | 27 | 1085 | 259 | 161 | 970 | |||
| firstReactRender | 55 | 38 | 125 | 15 | 58 | 91 | |||
| getState | 286 | 59 | 1181 | 241 | 348 | 815 | |||
| initialActions | 2 | 1 | 8 | 1 | 2 | 7 | |||
| loadScripts | 1188 | 921 | 2679 | 345 | 1137 | 2213 | |||
| setupStore | 173 | 7 | 1344 | 231 | 190 | 744 | |||
| numNetworkReqs | 85 | 60 | 195 | 32 | 80 | 181 | |||
| Webpack | Standard Home | uiStartup | 1532 | 1281 | 1910 | 141 | 1607 | 1829 | |
| load | 1266 | 1101 | 1535 | 97 | 1335 | 1426 | |||
| domContentLoaded | 1266 | 1101 | 1535 | 97 | 1335 | 1426 | |||
| domInteractive | 69 | 28 | 216 | 34 | 87 | 119 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 46 | 17 | 147 | 28 | 47 | 116 | |||
| firstReactRender | 27 | 19 | 74 | 10 | 28 | 44 | |||
| getState | 16 | 7 | 124 | 18 | 13 | 45 | |||
| initialActions | 1 | 0 | 2 | 0 | 1 | 2 | |||
| loadScripts | 1238 | 1085 | 1506 | 88 | 1297 | 1399 | |||
| setupStore | 18 | 7 | 163 | 22 | 17 | 40 | |||
| numNetworkReqs | 28 | 18 | 87 | 20 | 20 | 81 | |||
| Webpack | Power User Home | uiStartup | 2961 | 2333 | 7873 | 767 | 2941 | 4541 | |
| load | 1469 | 1157 | 3046 | 372 | 1492 | 2525 | |||
| domContentLoaded | 1468 | 1156 | 3046 | 372 | 1491 | 2525 | |||
| domInteractive | 113 | 33 | 424 | 85 | 109 | 341 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 180 | 26 | 1116 | 208 | 181 | 679 | |||
| firstReactRender | 58 | 37 | 178 | 21 | 61 | 100 | |||
| getState | 275 | 70 | 863 | 216 | 359 | 740 | |||
| initialActions | 4 | 0 | 79 | 10 | 2 | 7 | |||
| loadScripts | 1406 | 1138 | 3025 | 312 | 1418 | 2367 | |||
| setupStore | 182 | 8 | 3408 | 388 | 150 | 694 | |||
| numNetworkReqs | 82 | 61 | 185 | 27 | 79 | 151 |
Builds ready [d15ccd4]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1269 ± 123 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1269 | 1042 | 1600 | 123 | 1364 | 1495 |
| load | 1060 | 890 | 1301 | 100 | 1147 | 1243 | |||
| domContentLoaded | 1054 | 885 | 1279 | 98 | 1138 | 1240 | |||
| domInteractive | 27 | 16 | 160 | 23 | 22 | 81 | |||
| firstPaint | 469 | 91 | 1296 | 407 | 999 | 1187 | |||
| backgroundConnect | 220 | 199 | 269 | 15 | 229 | 250 | |||
| firstReactRender | 29 | 20 | 61 | 9 | 29 | 48 | |||
| getState | 30 | 13 | 69 | 10 | 36 | 49 | |||
| initialActions | 1 | 0 | 5 | 1 | 1 | 2 | |||
| loadScripts | 840 | 676 | 1064 | 94 | 927 | 1007 | |||
| setupStore | 11 | 7 | 44 | 5 | 11 | 20 | |||
| numNetworkReqs | 27 | 18 | 94 | 21 | 18 | 88 | |||
| Browserify | Power User Home | uiStartup | 2047 | 1740 | 2595 | 187 | 2137 | 2424 | |
| load | 1022 | 900 | 1420 | 111 | 1039 | 1314 | |||
| domContentLoaded | 1007 | 890 | 1415 | 112 | 1022 | 1306 | |||
| domInteractive | 35 | 19 | 115 | 23 | 35 | 107 | |||
| firstPaint | 543 | 97 | 1404 | 377 | 956 | 1218 | |||
| backgroundConnect | 260 | 204 | 847 | 122 | 233 | 613 | |||
| firstReactRender | 56 | 39 | 104 | 12 | 59 | 85 | |||
| getState | 211 | 136 | 729 | 113 | 204 | 664 | |||
| initialActions | 1 | 0 | 9 | 1 | 1 | 3 | |||
| loadScripts | 798 | 688 | 1198 | 109 | 801 | 1099 | |||
| setupStore | 20 | 11 | 57 | 8 | 23 | 37 | |||
| numNetworkReqs | 151 | 67 | 269 | 53 | 206 | 234 | |||
| Webpack | Standard Home | uiStartup | 861 | 716 | 1256 | 90 | 900 | 1053 | |
| load | 667 | 579 | 986 | 77 | 710 | 826 | |||
| domContentLoaded | 662 | 574 | 980 | 77 | 705 | 819 | |||
| domInteractive | 29 | 17 | 164 | 25 | 24 | 86 | |||
| firstPaint | 256 | 87 | 843 | 192 | 221 | 760 | |||
| backgroundConnect | 10 | 6 | 39 | 5 | 10 | 17 | |||
| firstReactRender | 29 | 20 | 49 | 6 | 34 | 39 | |||
| getState | 27 | 14 | 68 | 11 | 35 | 46 | |||
| initialActions | 1 | 0 | 7 | 1 | 1 | 2 | |||
| loadScripts | 659 | 572 | 971 | 75 | 703 | 810 | |||
| setupStore | 11 | 5 | 30 | 4 | 12 | 19 | |||
| numNetworkReqs | 26 | 18 | 87 | 18 | 18 | 78 | |||
| Webpack | Power User Home | uiStartup | 1748 | 1349 | 2308 | 232 | 1908 | 2207 | |
| load | 732 | 634 | 1287 | 106 | 743 | 982 | |||
| domContentLoaded | 720 | 624 | 1279 | 106 | 726 | 976 | |||
| domInteractive | 41 | 19 | 233 | 35 | 39 | 134 | |||
| firstPaint | 343 | 109 | 1286 | 239 | 363 | 873 | |||
| backgroundConnect | 41 | 8 | 704 | 99 | 21 | 193 | |||
| firstReactRender | 63 | 49 | 88 | 8 | 68 | 79 | |||
| getState | 208 | 148 | 724 | 91 | 208 | 241 | |||
| initialActions | 1 | 0 | 5 | 1 | 1 | 2 | |||
| loadScripts | 717 | 621 | 1269 | 104 | 724 | 966 | |||
| setupStore | 23 | 11 | 62 | 10 | 26 | 45 | |||
| numNetworkReqs | 168 | 68 | 394 | 65 | 215 | 282 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1355 | 1069 | 2493 | 213 | 1458 | 1726 |
| load | 1105 | 916 | 2095 | 145 | 1170 | 1298 | |||
| domContentLoaded | 1104 | 915 | 2094 | 145 | 1170 | 1297 | |||
| domInteractive | 63 | 32 | 150 | 31 | 88 | 123 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 51 | 22 | 253 | 38 | 60 | 134 | |||
| firstReactRender | 23 | 18 | 47 | 5 | 23 | 34 | |||
| getState | 15 | 7 | 143 | 20 | 11 | 43 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 1074 | 901 | 2011 | 135 | 1125 | 1268 | |||
| setupStore | 18 | 6 | 212 | 34 | 11 | 65 | |||
| numNetworkReqs | 28 | 18 | 87 | 19 | 31 | 79 | |||
| Browserify | Power User Home | uiStartup | 2710 | 1962 | 7220 | 709 | 2791 | 4110 | |
| load | 1234 | 977 | 2625 | 358 | 1183 | 2420 | |||
| domContentLoaded | 1233 | 977 | 2625 | 358 | 1183 | 2420 | |||
| domInteractive | 114 | 32 | 538 | 94 | 115 | 346 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 186 | 26 | 1153 | 248 | 179 | 937 | |||
| firstReactRender | 60 | 37 | 218 | 21 | 63 | 98 | |||
| getState | 276 | 74 | 981 | 232 | 363 | 902 | |||
| initialActions | 2 | 0 | 31 | 3 | 2 | 5 | |||
| loadScripts | 1158 | 957 | 2491 | 261 | 1134 | 1591 | |||
| setupStore | 145 | 7 | 692 | 176 | 166 | 587 | |||
| numNetworkReqs | 84 | 47 | 180 | 30 | 81 | 168 | |||
| Webpack | Standard Home | uiStartup | 1515 | 1248 | 2122 | 148 | 1609 | 1810 | |
| load | 1261 | 1083 | 1903 | 114 | 1328 | 1447 | |||
| domContentLoaded | 1261 | 1083 | 1902 | 114 | 1328 | 1447 | |||
| domInteractive | 61 | 28 | 156 | 31 | 82 | 120 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 47 | 21 | 174 | 28 | 45 | 112 | |||
| firstReactRender | 24 | 19 | 67 | 6 | 25 | 33 | |||
| getState | 12 | 6 | 78 | 8 | 13 | 22 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1234 | 1069 | 1874 | 110 | 1301 | 1387 | |||
| setupStore | 16 | 7 | 161 | 21 | 14 | 43 | |||
| numNetworkReqs | 28 | 18 | 85 | 19 | 20 | 79 | |||
| Webpack | Power User Home | uiStartup | 2962 | 2153 | 5095 | 736 | 2946 | 4755 | |
| load | 1523 | 1169 | 2954 | 474 | 1566 | 2822 | |||
| domContentLoaded | 1522 | 1168 | 2954 | 474 | 1566 | 2822 | |||
| domInteractive | 115 | 34 | 973 | 124 | 101 | 365 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 221 | 28 | 1251 | 292 | 175 | 1088 | |||
| firstReactRender | 62 | 38 | 192 | 24 | 63 | 110 | |||
| getState | 290 | 80 | 1198 | 258 | 371 | 861 | |||
| initialActions | 2 | 0 | 32 | 3 | 2 | 7 | |||
| loadScripts | 1417 | 1118 | 2840 | 346 | 1464 | 2461 | |||
| setupStore | 136 | 5 | 744 | 185 | 149 | 648 | |||
| numNetworkReqs | 81 | 55 | 180 | 26 | 80 | 154 |
Builds ready [58858bc]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1241 ± 111 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1241 | 998 | 1561 | 111 | 1311 | 1430 |
| load | 1038 | 850 | 1329 | 92 | 1093 | 1243 | |||
| domContentLoaded | 1032 | 845 | 1325 | 90 | 1085 | 1225 | |||
| domInteractive | 29 | 16 | 172 | 29 | 21 | 94 | |||
| firstPaint | 484 | 75 | 1259 | 387 | 979 | 1104 | |||
| backgroundConnect | 218 | 197 | 270 | 14 | 224 | 246 | |||
| firstReactRender | 32 | 19 | 127 | 15 | 35 | 57 | |||
| getState | 40 | 13 | 121 | 20 | 45 | 85 | |||
| initialActions | 1 | 0 | 6 | 1 | 1 | 4 | |||
| loadScripts | 821 | 647 | 1058 | 86 | 881 | 996 | |||
| setupStore | 13 | 6 | 47 | 6 | 14 | 26 | |||
| numNetworkReqs | 27 | 18 | 92 | 20 | 18 | 86 | |||
| Browserify | Power User Home | uiStartup | 2017 | 1656 | 2680 | 212 | 2086 | 2459 | |
| load | 1021 | 881 | 1746 | 130 | 1019 | 1321 | |||
| domContentLoaded | 1006 | 873 | 1737 | 132 | 999 | 1309 | |||
| domInteractive | 33 | 17 | 132 | 22 | 33 | 96 | |||
| firstPaint | 543 | 91 | 1747 | 406 | 960 | 1319 | |||
| backgroundConnect | 237 | 195 | 581 | 71 | 224 | 495 | |||
| firstReactRender | 54 | 39 | 107 | 12 | 58 | 85 | |||
| getState | 180 | 134 | 256 | 24 | 188 | 246 | |||
| initialActions | 1 | 0 | 6 | 1 | 1 | 2 | |||
| loadScripts | 801 | 681 | 1499 | 127 | 795 | 1098 | |||
| setupStore | 20 | 8 | 54 | 8 | 24 | 41 | |||
| numNetworkReqs | 154 | 66 | 367 | 60 | 208 | 252 | |||
| Webpack | Standard Home | uiStartup | 792 | 694 | 1049 | 67 | 822 | 949 | |
| load | 617 | 559 | 779 | 57 | 632 | 761 | |||
| domContentLoaded | 612 | 552 | 774 | 57 | 626 | 757 | |||
| domInteractive | 24 | 14 | 96 | 18 | 21 | 79 | |||
| firstPaint | 251 | 83 | 681 | 166 | 282 | 606 | |||
| backgroundConnect | 9 | 5 | 36 | 5 | 10 | 20 | |||
| firstReactRender | 27 | 19 | 41 | 6 | 30 | 37 | |||
| getState | 26 | 13 | 73 | 11 | 31 | 43 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 610 | 550 | 765 | 56 | 625 | 752 | |||
| setupStore | 10 | 5 | 30 | 4 | 12 | 18 | |||
| numNetworkReqs | 26 | 9 | 92 | 20 | 18 | 84 | |||
| Webpack | Power User Home | uiStartup | 1625 | 1252 | 2210 | 218 | 1851 | 2042 | |
| load | 683 | 594 | 945 | 85 | 687 | 899 | |||
| domContentLoaded | 672 | 588 | 933 | 85 | 679 | 894 | |||
| domInteractive | 40 | 18 | 251 | 38 | 34 | 136 | |||
| firstPaint | 288 | 93 | 947 | 201 | 293 | 715 | |||
| backgroundConnect | 131 | 10 | 646 | 211 | 128 | 565 | |||
| firstReactRender | 57 | 43 | 112 | 11 | 61 | 74 | |||
| getState | 166 | 84 | 230 | 23 | 179 | 207 | |||
| initialActions | 1 | 0 | 2 | 0 | 1 | 2 | |||
| loadScripts | 669 | 586 | 930 | 83 | 677 | 885 | |||
| setupStore | 21 | 7 | 55 | 12 | 23 | 51 | |||
| numNetworkReqs | 91 | 65 | 181 | 26 | 97 | 153 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1264 | 1037 | 1821 | 155 | 1360 | 1575 |
| load | 1038 | 889 | 1277 | 92 | 1109 | 1210 | |||
| domContentLoaded | 1038 | 885 | 1277 | 93 | 1109 | 1209 | |||
| domInteractive | 56 | 30 | 147 | 29 | 76 | 118 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 43 | 22 | 158 | 29 | 43 | 123 | |||
| firstReactRender | 22 | 17 | 48 | 4 | 22 | 32 | |||
| getState | 14 | 6 | 163 | 20 | 10 | 59 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 1013 | 873 | 1231 | 85 | 1078 | 1168 | |||
| setupStore | 14 | 5 | 157 | 24 | 10 | 38 | |||
| numNetworkReqs | 28 | 18 | 86 | 19 | 26 | 82 | |||
| Browserify | Power User Home | uiStartup | 2702 | 1948 | 4755 | 617 | 2776 | 4285 | |
| load | 1228 | 980 | 2793 | 350 | 1230 | 2365 | |||
| domContentLoaded | 1228 | 980 | 2793 | 350 | 1230 | 2365 | |||
| domInteractive | 125 | 32 | 937 | 131 | 110 | 409 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 162 | 31 | 1237 | 199 | 154 | 654 | |||
| firstReactRender | 59 | 40 | 144 | 20 | 59 | 105 | |||
| getState | 281 | 60 | 949 | 226 | 401 | 753 | |||
| initialActions | 2 | 1 | 8 | 1 | 2 | 3 | |||
| loadScripts | 1179 | 957 | 2497 | 308 | 1166 | 2106 | |||
| setupStore | 160 | 9 | 816 | 197 | 169 | 674 | |||
| numNetworkReqs | 84 | 60 | 230 | 32 | 79 | 166 | |||
| Webpack | Standard Home | uiStartup | 1552 | 1297 | 2351 | 190 | 1635 | 1920 | |
| load | 1270 | 1110 | 1708 | 123 | 1341 | 1564 | |||
| domContentLoaded | 1270 | 1110 | 1708 | 123 | 1341 | 1564 | |||
| domInteractive | 57 | 28 | 146 | 30 | 85 | 110 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 53 | 19 | 257 | 40 | 54 | 137 | |||
| firstReactRender | 27 | 19 | 96 | 11 | 28 | 39 | |||
| getState | 18 | 7 | 164 | 27 | 14 | 101 | |||
| initialActions | 1 | 0 | 2 | 1 | 2 | 2 | |||
| loadScripts | 1241 | 1093 | 1673 | 116 | 1308 | 1464 | |||
| setupStore | 20 | 7 | 189 | 27 | 16 | 79 | |||
| numNetworkReqs | 28 | 18 | 86 | 19 | 20 | 82 | |||
| Webpack | Power User Home | uiStartup | 2904 | 2218 | 5113 | 700 | 2908 | 4479 | |
| load | 1532 | 1121 | 2763 | 473 | 1663 | 2654 | |||
| domContentLoaded | 1532 | 1121 | 2762 | 473 | 1663 | 2654 | |||
| domInteractive | 120 | 34 | 867 | 121 | 109 | 378 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 184 | 24 | 1161 | 232 | 175 | 983 | |||
| firstReactRender | 62 | 38 | 277 | 32 | 62 | 100 | |||
| getState | 293 | 55 | 898 | 237 | 445 | 767 | |||
| initialActions | 3 | 1 | 16 | 2 | 3 | 7 | |||
| loadScripts | 1436 | 1105 | 2734 | 387 | 1563 | 2516 | |||
| setupStore | 126 | 10 | 861 | 175 | 110 | 598 | |||
| numNetworkReqs | 83 | 59 | 181 | 29 | 79 | 154 |
Builds ready [81195fb]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1221 ± 113 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1221 | 1001 | 1634 | 113 | 1289 | 1378 |
| load | 1027 | 860 | 1407 | 94 | 1069 | 1183 | |||
| domContentLoaded | 1022 | 855 | 1394 | 93 | 1065 | 1180 | |||
| domInteractive | 26 | 15 | 100 | 20 | 21 | 87 | |||
| firstPaint | 483 | 95 | 1413 | 396 | 972 | 1163 | |||
| backgroundConnect | 215 | 194 | 247 | 9 | 220 | 233 | |||
| firstReactRender | 29 | 19 | 66 | 9 | 30 | 52 | |||
| getState | 35 | 16 | 120 | 16 | 39 | 60 | |||
| initialActions | 1 | 0 | 6 | 1 | 1 | 2 | |||
| loadScripts | 813 | 662 | 1164 | 90 | 851 | 956 | |||
| setupStore | 11 | 6 | 41 | 5 | 13 | 22 | |||
| numNetworkReqs | 27 | 18 | 102 | 22 | 18 | 88 | |||
| Browserify | Power User Home | uiStartup | 2076 | 1773 | 2612 | 203 | 2253 | 2446 | |
| load | 1018 | 888 | 1682 | 132 | 1019 | 1353 | |||
| domContentLoaded | 1003 | 882 | 1674 | 133 | 1005 | 1345 | |||
| domInteractive | 34 | 17 | 158 | 25 | 34 | 98 | |||
| firstPaint | 551 | 101 | 1682 | 410 | 964 | 1345 | |||
| backgroundConnect | 246 | 200 | 746 | 93 | 232 | 537 | |||
| firstReactRender | 56 | 40 | 100 | 13 | 61 | 90 | |||
| getState | 201 | 137 | 725 | 90 | 209 | 247 | |||
| initialActions | 1 | 0 | 7 | 1 | 1 | 2 | |||
| loadScripts | 795 | 678 | 1459 | 131 | 791 | 1128 | |||
| setupStore | 19 | 10 | 43 | 6 | 22 | 33 | |||
| numNetworkReqs | 158 | 66 | 324 | 61 | 206 | 273 | |||
| Webpack | Standard Home | uiStartup | 813 | 697 | 1364 | 97 | 845 | 1018 | |
| load | 643 | 563 | 1206 | 94 | 685 | 812 | |||
| domContentLoaded | 638 | 559 | 1201 | 93 | 680 | 808 | |||
| domInteractive | 25 | 15 | 119 | 19 | 21 | 77 | |||
| firstPaint | 258 | 75 | 848 | 185 | 238 | 713 | |||
| backgroundConnect | 9 | 5 | 29 | 4 | 11 | 16 | |||
| firstReactRender | 26 | 19 | 55 | 6 | 30 | 35 | |||
| getState | 25 | 13 | 87 | 11 | 32 | 42 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 636 | 557 | 1193 | 92 | 678 | 806 | |||
| setupStore | 10 | 6 | 27 | 4 | 11 | 18 | |||
| numNetworkReqs | 26 | 9 | 95 | 21 | 18 | 88 | |||
| Webpack | Power User Home | uiStartup | 1562 | 1232 | 2302 | 222 | 1617 | 2004 | |
| load | 684 | 586 | 1168 | 105 | 697 | 940 | |||
| domContentLoaded | 673 | 579 | 1155 | 104 | 683 | 921 | |||
| domInteractive | 37 | 17 | 135 | 29 | 36 | 123 | |||
| firstPaint | 316 | 96 | 1168 | 214 | 371 | 686 | |||
| backgroundConnect | 39 | 8 | 613 | 107 | 19 | 111 | |||
| firstReactRender | 55 | 42 | 103 | 9 | 60 | 69 | |||
| getState | 177 | 139 | 228 | 18 | 185 | 218 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 670 | 577 | 1146 | 102 | 681 | 912 | |||
| setupStore | 20 | 9 | 55 | 10 | 23 | 48 | |||
| numNetworkReqs | 160 | 68 | 301 | 59 | 217 | 277 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1389 | 1091 | 2059 | 178 | 1500 | 1746 |
| load | 1129 | 930 | 1486 | 99 | 1202 | 1294 | |||
| domContentLoaded | 1128 | 929 | 1486 | 100 | 1201 | 1293 | |||
| domInteractive | 69 | 31 | 194 | 37 | 90 | 156 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 61 | 23 | 346 | 50 | 73 | 147 | |||
| firstReactRender | 24 | 19 | 40 | 4 | 25 | 35 | |||
| getState | 13 | 7 | 175 | 17 | 12 | 25 | |||
| initialActions | 1 | 0 | 3 | 0 | 1 | 2 | |||
| loadScripts | 1098 | 913 | 1462 | 94 | 1167 | 1254 | |||
| setupStore | 17 | 6 | 259 | 34 | 11 | 66 | |||
| numNetworkReqs | 28 | 18 | 85 | 19 | 30 | 81 | |||
| Browserify | Power User Home | uiStartup | 2630 | 2082 | 6156 | 570 | 2649 | 4042 | |
| load | 1209 | 1023 | 2505 | 220 | 1240 | 1611 | |||
| domContentLoaded | 1209 | 1022 | 2504 | 220 | 1240 | 1611 | |||
| domInteractive | 122 | 36 | 531 | 97 | 119 | 367 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 154 | 40 | 1043 | 174 | 153 | 524 | |||
| firstReactRender | 59 | 38 | 122 | 17 | 62 | 99 | |||
| getState | 250 | 54 | 837 | 186 | 285 | 685 | |||
| initialActions | 3 | 1 | 33 | 3 | 2 | 7 | |||
| loadScripts | 1158 | 999 | 2479 | 195 | 1158 | 1483 | |||
| setupStore | 177 | 12 | 887 | 201 | 271 | 620 | |||
| numNetworkReqs | 82 | 53 | 201 | 29 | 81 | 159 | |||
| Webpack | Standard Home | uiStartup | 1536 | 1289 | 2437 | 165 | 1616 | 1780 | |
| load | 1268 | 1119 | 1500 | 91 | 1334 | 1406 | |||
| domContentLoaded | 1268 | 1118 | 1499 | 91 | 1334 | 1405 | |||
| domInteractive | 64 | 28 | 180 | 34 | 87 | 133 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 49 | 21 | 246 | 34 | 49 | 121 | |||
| firstReactRender | 25 | 19 | 78 | 9 | 26 | 36 | |||
| getState | 14 | 6 | 211 | 22 | 13 | 24 | |||
| initialActions | 1 | 0 | 2 | 1 | 1 | 2 | |||
| loadScripts | 1240 | 1098 | 1435 | 84 | 1308 | 1363 | |||
| setupStore | 15 | 7 | 134 | 17 | 13 | 47 | |||
| numNetworkReqs | 28 | 18 | 85 | 20 | 20 | 82 | |||
| Webpack | Power User Home | uiStartup | 3027 | 2243 | 5635 | 808 | 2933 | 4781 | |
| load | 1541 | 1190 | 2952 | 469 | 1618 | 2769 | |||
| domContentLoaded | 1541 | 1190 | 2952 | 469 | 1618 | 2768 | |||
| domInteractive | 126 | 34 | 589 | 119 | 110 | 443 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 192 | 37 | 1215 | 248 | 175 | 951 | |||
| firstReactRender | 63 | 34 | 333 | 37 | 61 | 129 | |||
| getState | 314 | 60 | 913 | 249 | 455 | 873 | |||
| initialActions | 3 | 1 | 27 | 3 | 2 | 7 | |||
| loadScripts | 1445 | 1159 | 2787 | 347 | 1577 | 2426 | |||
| setupStore | 151 | 8 | 1183 | 209 | 143 | 642 | |||
| numNetworkReqs | 85 | 62 | 187 | 30 | 81 | 170 |
Builds ready [493c2a4]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1248 ± 109 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1248 | 1016 | 1559 | 109 | 1328 | 1448 |
| load | 1043 | 874 | 1267 | 90 | 1097 | 1220 | |||
| domContentLoaded | 1037 | 871 | 1263 | 90 | 1090 | 1213 | |||
| domInteractive | 27 | 15 | 172 | 23 | 22 | 87 | |||
| firstPaint | 571 | 77 | 1244 | 417 | 1023 | 1213 | |||
| backgroundConnect | 217 | 197 | 249 | 12 | 225 | 242 | |||
| firstReactRender | 28 | 19 | 58 | 8 | 31 | 44 | |||
| getState | 35 | 16 | 99 | 15 | 40 | 70 | |||
| initialActions | 1 | 0 | 9 | 1 | 1 | 2 | |||
| loadScripts | 825 | 671 | 1055 | 87 | 872 | 988 | |||
| setupStore | 11 | 6 | 27 | 4 | 12 | 21 | |||
| numNetworkReqs | 27 | 18 | 95 | 20 | 18 | 85 | |||
| Browserify | Power User Home | uiStartup | - | - | - | - | - | - | |
| load | - | - | - | - | - | - | |||
| domContentLoaded | - | - | - | - | - | - | |||
| domInteractive | - | - | - | - | - | - | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | - | - | - | - | - | - | |||
| firstReactRender | - | - | - | - | - | - | |||
| getState | - | - | - | - | - | - | |||
| initialActions | - | - | - | - | - | - | |||
| loadScripts | - | - | - | - | - | - | |||
| setupStore | - | - | - | - | - | - | |||
| numNetworkReqs | - | - | - | - | - | - | |||
| Webpack | Standard Home | uiStartup | 800 | 692 | 1014 | 69 | 831 | 952 | |
| load | 627 | 562 | 794 | 61 | 659 | 762 | |||
| domContentLoaded | 622 | 558 | 790 | 61 | 655 | 756 | |||
| domInteractive | 25 | 14 | 100 | 20 | 20 | 87 | |||
| firstPaint | 239 | 98 | 686 | 153 | 227 | 611 | |||
| backgroundConnect | 9 | 5 | 31 | 5 | 10 | 18 | |||
| firstReactRender | 26 | 20 | 40 | 5 | 29 | 36 | |||
| getState | 26 | 13 | 67 | 11 | 34 | 48 | |||
| initialActions | 1 | 0 | 5 | 1 | 1 | 1 | |||
| loadScripts | 620 | 556 | 780 | 59 | 653 | 748 | |||
| setupStore | 10 | 5 | 40 | 5 | 12 | 19 | |||
| numNetworkReqs | 26 | 9 | 90 | 20 | 18 | 84 | |||
| Webpack | Power User Home | uiStartup | 1588 | 1247 | 2430 | 209 | 1636 | 2021 | |
| load | 691 | 586 | 1062 | 99 | 693 | 922 | |||
| domContentLoaded | 681 | 581 | 1058 | 101 | 676 | 916 | |||
| domInteractive | 36 | 18 | 152 | 28 | 36 | 114 | |||
| firstPaint | 306 | 104 | 852 | 192 | 359 | 679 | |||
| backgroundConnect | 46 | 7 | 643 | 126 | 19 | 534 | |||
| firstReactRender | 56 | 41 | 113 | 10 | 60 | 67 | |||
| getState | 182 | 132 | 691 | 55 | 185 | 218 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 678 | 579 | 1049 | 99 | 674 | 908 | |||
| setupStore | 20 | 7 | 54 | 10 | 22 | 44 | |||
| numNetworkReqs | 162 | 66 | 303 | 60 | 215 | 290 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1267 | 1043 | 2147 | 161 | 1351 | 1554 |
| load | 1041 | 895 | 1589 | 104 | 1091 | 1200 | |||
| domContentLoaded | 1040 | 895 | 1588 | 104 | 1091 | 1200 | |||
| domInteractive | 58 | 30 | 201 | 34 | 81 | 134 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 46 | 21 | 212 | 36 | 44 | 153 | |||
| firstReactRender | 23 | 18 | 43 | 5 | 24 | 34 | |||
| getState | 13 | 7 | 145 | 17 | 11 | 35 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 1017 | 880 | 1498 | 97 | 1069 | 1179 | |||
| setupStore | 12 | 5 | 70 | 10 | 13 | 28 | |||
| numNetworkReqs | 28 | 18 | 88 | 19 | 24 | 82 | |||
| Browserify | Power User Home | uiStartup | 2717 | 2029 | 4789 | 581 | 2763 | 4372 | |
| load | 1251 | 1015 | 2698 | 350 | 1208 | 2364 | |||
| domContentLoaded | 1250 | 1010 | 2698 | 350 | 1208 | 2363 | |||
| domInteractive | 113 | 32 | 381 | 81 | 111 | 348 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 191 | 30 | 1572 | 280 | 142 | 873 | |||
| firstReactRender | 58 | 36 | 145 | 17 | 61 | 103 | |||
| getState | 292 | 62 | 920 | 238 | 364 | 828 | |||
| initialActions | 2 | 1 | 33 | 3 | 2 | 7 | |||
| loadScripts | 1170 | 993 | 2472 | 247 | 1156 | 1576 | |||
| setupStore | 152 | 11 | 743 | 182 | 141 | 607 | |||
| numNetworkReqs | 84 | 58 | 248 | 31 | 81 | 165 | |||
| Webpack | Standard Home | uiStartup | 1503 | 1277 | 1924 | 143 | 1594 | 1818 | |
| load | 1246 | 1104 | 1563 | 99 | 1313 | 1408 | |||
| domContentLoaded | 1246 | 1103 | 1562 | 99 | 1313 | 1408 | |||
| domInteractive | 60 | 28 | 171 | 33 | 84 | 125 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 46 | 18 | 145 | 26 | 46 | 117 | |||
| firstReactRender | 24 | 19 | 38 | 5 | 28 | 35 | |||
| getState | 14 | 7 | 157 | 21 | 13 | 26 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1219 | 1083 | 1537 | 94 | 1288 | 1381 | |||
| setupStore | 18 | 7 | 177 | 25 | 14 | 70 | |||
| numNetworkReqs | 28 | 18 | 87 | 19 | 20 | 82 | |||
| Webpack | Power User Home | uiStartup | 2991 | 2238 | 5560 | 783 | 2981 | 4704 | |
| load | 1545 | 1204 | 3345 | 481 | 1642 | 2791 | |||
| domContentLoaded | 1545 | 1204 | 3344 | 481 | 1642 | 2791 | |||
| domInteractive | 118 | 31 | 517 | 101 | 115 | 349 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 173 | 44 | 1156 | 237 | 160 | 945 | |||
| firstReactRender | 64 | 38 | 267 | 34 | 60 | 121 | |||
| getState | 307 | 54 | 1006 | 249 | 411 | 843 | |||
| initialActions | 2 | 0 | 7 | 1 | 2 | 3 | |||
| loadScripts | 1451 | 1181 | 3186 | 380 | 1561 | 2549 | |||
| setupStore | 158 | 5 | 1514 | 237 | 181 | 717 | |||
| numNetworkReqs | 84 | 58 | 184 | 29 | 78 | 163 |
Builds ready [493c2a4]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1248 ± 109 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1248 | 1016 | 1559 | 109 | 1328 | 1448 |
| load | 1043 | 874 | 1267 | 90 | 1097 | 1220 | |||
| domContentLoaded | 1037 | 871 | 1263 | 90 | 1090 | 1213 | |||
| domInteractive | 27 | 15 | 172 | 23 | 22 | 87 | |||
| firstPaint | 571 | 77 | 1244 | 417 | 1023 | 1213 | |||
| backgroundConnect | 217 | 197 | 249 | 12 | 225 | 242 | |||
| firstReactRender | 28 | 19 | 58 | 8 | 31 | 44 | |||
| getState | 35 | 16 | 99 | 15 | 40 | 70 | |||
| initialActions | 1 | 0 | 9 | 1 | 1 | 2 | |||
| loadScripts | 825 | 671 | 1055 | 87 | 872 | 988 | |||
| setupStore | 11 | 6 | 27 | 4 | 12 | 21 | |||
| numNetworkReqs | 27 | 18 | 95 | 20 | 18 | 85 | |||
| Browserify | Power User Home | uiStartup | 2000 | 1648 | 2467 | 187 | 2113 | 2379 | |
| load | 1001 | 880 | 1603 | 129 | 1005 | 1316 | |||
| domContentLoaded | 988 | 874 | 1596 | 128 | 991 | 1309 | |||
| domInteractive | 33 | 17 | 135 | 24 | 34 | 98 | |||
| firstPaint | 425 | 94 | 1414 | 358 | 375 | 1283 | |||
| backgroundConnect | 260 | 199 | 801 | 125 | 225 | 563 | |||
| firstReactRender | 53 | 41 | 109 | 10 | 58 | 65 | |||
| getState | 180 | 136 | 658 | 53 | 185 | 230 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 3 | |||
| loadScripts | 783 | 676 | 1366 | 124 | 784 | 1111 | |||
| setupStore | 20 | 9 | 47 | 8 | 22 | 43 | |||
| numNetworkReqs | 150 | 66 | 280 | 56 | 205 | 246 | |||
| Webpack | Standard Home | uiStartup | 800 | 692 | 1014 | 69 | 831 | 952 | |
| load | 627 | 562 | 794 | 61 | 659 | 762 | |||
| domContentLoaded | 622 | 558 | 790 | 61 | 655 | 756 | |||
| domInteractive | 25 | 14 | 100 | 20 | 20 | 87 | |||
| firstPaint | 239 | 98 | 686 | 153 | 227 | 611 | |||
| backgroundConnect | 9 | 5 | 31 | 5 | 10 | 18 | |||
| firstReactRender | 26 | 20 | 40 | 5 | 29 | 36 | |||
| getState | 26 | 13 | 67 | 11 | 34 | 48 | |||
| initialActions | 1 | 0 | 5 | 1 | 1 | 1 | |||
| loadScripts | 620 | 556 | 780 | 59 | 653 | 748 | |||
| setupStore | 10 | 5 | 40 | 5 | 12 | 19 | |||
| numNetworkReqs | 26 | 9 | 90 | 20 | 18 | 84 | |||
| Webpack | Power User Home | uiStartup | 1588 | 1247 | 2430 | 209 | 1636 | 2021 | |
| load | 691 | 586 | 1062 | 99 | 693 | 922 | |||
| domContentLoaded | 681 | 581 | 1058 | 101 | 676 | 916 | |||
| domInteractive | 36 | 18 | 152 | 28 | 36 | 114 | |||
| firstPaint | 306 | 104 | 852 | 192 | 359 | 679 | |||
| backgroundConnect | 46 | 7 | 643 | 126 | 19 | 534 | |||
| firstReactRender | 56 | 41 | 113 | 10 | 60 | 67 | |||
| getState | 182 | 132 | 691 | 55 | 185 | 218 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 678 | 579 | 1049 | 99 | 674 | 908 | |||
| setupStore | 20 | 7 | 54 | 10 | 22 | 44 | |||
| numNetworkReqs | 162 | 66 | 303 | 60 | 215 | 290 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1267 | 1043 | 2147 | 161 | 1351 | 1554 |
| load | 1041 | 895 | 1589 | 104 | 1091 | 1200 | |||
| domContentLoaded | 1040 | 895 | 1588 | 104 | 1091 | 1200 | |||
| domInteractive | 58 | 30 | 201 | 34 | 81 | 134 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 46 | 21 | 212 | 36 | 44 | 153 | |||
| firstReactRender | 23 | 18 | 43 | 5 | 24 | 34 | |||
| getState | 13 | 7 | 145 | 17 | 11 | 35 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 1017 | 880 | 1498 | 97 | 1069 | 1179 | |||
| setupStore | 12 | 5 | 70 | 10 | 13 | 28 | |||
| numNetworkReqs | 28 | 18 | 88 | 19 | 24 | 82 | |||
| Browserify | Power User Home | uiStartup | 2717 | 2029 | 4789 | 581 | 2763 | 4372 | |
| load | 1251 | 1015 | 2698 | 350 | 1208 | 2364 | |||
| domContentLoaded | 1250 | 1010 | 2698 | 350 | 1208 | 2363 | |||
| domInteractive | 113 | 32 | 381 | 81 | 111 | 348 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 191 | 30 | 1572 | 280 | 142 | 873 | |||
| firstReactRender | 58 | 36 | 145 | 17 | 61 | 103 | |||
| getState | 292 | 62 | 920 | 238 | 364 | 828 | |||
| initialActions | 2 | 1 | 33 | 3 | 2 | 7 | |||
| loadScripts | 1170 | 993 | 2472 | 247 | 1156 | 1576 | |||
| setupStore | 152 | 11 | 743 | 182 | 141 | 607 | |||
| numNetworkReqs | 84 | 58 | 248 | 31 | 81 | 165 | |||
| Webpack | Standard Home | uiStartup | 1503 | 1277 | 1924 | 143 | 1594 | 1818 | |
| load | 1246 | 1104 | 1563 | 99 | 1313 | 1408 | |||
| domContentLoaded | 1246 | 1103 | 1562 | 99 | 1313 | 1408 | |||
| domInteractive | 60 | 28 | 171 | 33 | 84 | 125 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 46 | 18 | 145 | 26 | 46 | 117 | |||
| firstReactRender | 24 | 19 | 38 | 5 | 28 | 35 | |||
| getState | 14 | 7 | 157 | 21 | 13 | 26 | |||
| initialActions | 1 | 0 | 3 | 1 | 2 | 2 | |||
| loadScripts | 1219 | 1083 | 1537 | 94 | 1288 | 1381 | |||
| setupStore | 18 | 7 | 177 | 25 | 14 | 70 | |||
| numNetworkReqs | 28 | 18 | 87 | 19 | 20 | 82 | |||
| Webpack | Power User Home | uiStartup | 2991 | 2238 | 5560 | 783 | 2981 | 4704 | |
| load | 1545 | 1204 | 3345 | 481 | 1642 | 2791 | |||
| domContentLoaded | 1545 | 1204 | 3344 | 481 | 1642 | 2791 | |||
| domInteractive | 118 | 31 | 517 | 101 | 115 | 349 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 173 | 44 | 1156 | 237 | 160 | 945 | |||
| firstReactRender | 64 | 38 | 267 | 34 | 60 | 121 | |||
| getState | 307 | 54 | 1006 | 249 | 411 | 843 | |||
| initialActions | 2 | 0 | 7 | 1 | 2 | 3 | |||
| loadScripts | 1451 | 1181 | 3186 | 380 | 1561 | 2549 | |||
| setupStore | 158 | 5 | 1514 | 237 | 181 | 717 | |||
| numNetworkReqs | 84 | 58 | 184 | 29 | 78 | 163 |
Builds ready [afb5452]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1225 ± 113 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1225 | 1022 | 1562 | 113 | 1306 | 1434 |
| load | 1028 | 851 | 1278 | 93 | 1089 | 1188 | |||
| domContentLoaded | 1022 | 848 | 1273 | 92 | 1078 | 1179 | |||
| domInteractive | 24 | 14 | 98 | 17 | 21 | 78 | |||
| firstPaint | 447 | 98 | 1196 | 363 | 944 | 1117 | |||
| backgroundConnect | 207 | 194 | 233 | 8 | 212 | 227 | |||
| firstReactRender | 28 | 19 | 77 | 9 | 30 | 48 | |||
| getState | 33 | 16 | 95 | 12 | 38 | 51 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 2 | |||
| loadScripts | 821 | 650 | 1070 | 89 | 877 | 985 | |||
| setupStore | 11 | 5 | 40 | 5 | 11 | 18 | |||
| numNetworkReqs | 27 | 18 | 97 | 21 | 18 | 90 | |||
| Browserify | Power User Home | uiStartup | 2057 | 1768 | 2561 | 174 | 2140 | 2475 | |
| load | 1034 | 888 | 1625 | 128 | 1038 | 1344 | |||
| domContentLoaded | 1020 | 878 | 1616 | 129 | 1021 | 1332 | |||
| domInteractive | 36 | 17 | 162 | 26 | 34 | 107 | |||
| firstPaint | 559 | 100 | 1621 | 419 | 989 | 1341 | |||
| backgroundConnect | 242 | 202 | 703 | 74 | 235 | 494 | |||
| firstReactRender | 59 | 42 | 105 | 14 | 64 | 93 | |||
| getState | 202 | 137 | 700 | 74 | 214 | 249 | |||
| initialActions | 1 | 0 | 3 | 1 | 1 | 3 | |||
| loadScripts | 809 | 684 | 1407 | 126 | 806 | 1109 | |||
| setupStore | 22 | 7 | 79 | 11 | 25 | 46 | |||
| numNetworkReqs | 149 | 67 | 291 | 54 | 196 | 247 | |||
| Webpack | Standard Home | uiStartup | 837 | 707 | 1102 | 80 | 879 | 999 | |
| load | 655 | 573 | 925 | 77 | 688 | 813 | |||
| domContentLoaded | 650 | 570 | 920 | 76 | 682 | 806 | |||
| domInteractive | 27 | 15 | 120 | 21 | 23 | 89 | |||
| firstPaint | 283 | 80 | 862 | 212 | 254 | 760 | |||
| backgroundConnect | 10 | 6 | 34 | 5 | 10 | 20 | |||
| firstReactRender | 27 | 20 | 42 | 6 | 32 | 38 | |||
| getState | 26 | 13 | 77 | 12 | 31 | 48 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 647 | 568 | 918 | 75 | 680 | 796 | |||
| setupStore | 11 | 6 | 32 | 4 | 13 | 20 | |||
| numNetworkReqs | 26 | 18 | 84 | 19 | 18 | 80 | |||
| Webpack | Power User Home | uiStartup | 1720 | 1355 | 2261 | 223 | 1939 | 2096 | |
| load | 712 | 609 | 1093 | 103 | 721 | 971 | |||
| domContentLoaded | 701 | 604 | 1089 | 103 | 707 | 960 | |||
| domInteractive | 40 | 18 | 221 | 34 | 39 | 137 | |||
| firstPaint | 316 | 95 | 993 | 223 | 356 | 845 | |||
| backgroundConnect | 78 | 9 | 688 | 171 | 21 | 585 | |||
| firstReactRender | 60 | 45 | 89 | 9 | 65 | 78 | |||
| getState | 188 | 135 | 716 | 57 | 195 | 220 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 698 | 602 | 1079 | 102 | 705 | 951 | |||
| setupStore | 21 | 7 | 55 | 10 | 24 | 45 | |||
| numNetworkReqs | 169 | 67 | 373 | 63 | 217 | 282 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1338 | 1096 | 1883 | 160 | 1427 | 1648 |
| load | 1096 | 922 | 1369 | 95 | 1153 | 1268 | |||
| domContentLoaded | 1095 | 920 | 1368 | 96 | 1152 | 1268 | |||
| domInteractive | 61 | 30 | 237 | 34 | 85 | 121 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 54 | 22 | 292 | 43 | 65 | 158 | |||
| firstReactRender | 23 | 18 | 52 | 5 | 24 | 35 | |||
| getState | 13 | 6 | 112 | 16 | 11 | 34 | |||
| initialActions | 1 | 0 | 2 | 0 | 1 | 2 | |||
| loadScripts | 1064 | 905 | 1277 | 82 | 1123 | 1223 | |||
| setupStore | 16 | 6 | 174 | 24 | 12 | 57 | |||
| numNetworkReqs | 28 | 18 | 90 | 20 | 23 | 82 | |||
| Browserify | Power User Home | uiStartup | 2575 | 1937 | 5086 | 449 | 2686 | 3637 | |
| load | 1162 | 944 | 2886 | 222 | 1185 | 1487 | |||
| domContentLoaded | 1161 | 943 | 2886 | 222 | 1185 | 1486 | |||
| domInteractive | 111 | 32 | 517 | 98 | 107 | 394 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 140 | 26 | 1123 | 174 | 135 | 597 | |||
| firstReactRender | 59 | 36 | 153 | 19 | 59 | 97 | |||
| getState | 287 | 52 | 1000 | 237 | 350 | 849 | |||
| initialActions | 2 | 0 | 32 | 4 | 2 | 3 | |||
| loadScripts | 1118 | 930 | 2691 | 201 | 1124 | 1410 | |||
| setupStore | 132 | 8 | 706 | 164 | 133 | 525 | |||
| numNetworkReqs | 86 | 59 | 251 | 34 | 82 | 176 | |||
| Webpack | Standard Home | uiStartup | 1560 | 1291 | 2144 | 166 | 1642 | 1930 | |
| load | 1285 | 1122 | 1523 | 92 | 1341 | 1472 | |||
| domContentLoaded | 1285 | 1122 | 1523 | 92 | 1341 | 1471 | |||
| domInteractive | 73 | 25 | 165 | 33 | 93 | 138 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 56 | 19 | 268 | 42 | 68 | 138 | |||
| firstReactRender | 27 | 19 | 80 | 11 | 28 | 66 | |||
| getState | 20 | 6 | 185 | 31 | 14 | 95 | |||
| initialActions | 1 | 0 | 2 | 0 | 1 | 2 | |||
| loadScripts | 1255 | 1104 | 1488 | 86 | 1311 | 1446 | |||
| setupStore | 18 | 7 | 174 | 23 | 15 | 72 | |||
| numNetworkReqs | 28 | 18 | 86 | 20 | 20 | 83 | |||
| Webpack | Power User Home | uiStartup | 2851 | 2320 | 5133 | 527 | 2888 | 4215 | |
| load | 1452 | 1182 | 2726 | 311 | 1580 | 2299 | |||
| domContentLoaded | 1452 | 1182 | 2726 | 311 | 1580 | 2298 | |||
| domInteractive | 117 | 34 | 630 | 105 | 107 | 381 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 174 | 24 | 996 | 200 | 164 | 728 | |||
| firstReactRender | 59 | 39 | 206 | 24 | 60 | 92 | |||
| getState | 255 | 54 | 888 | 210 | 364 | 778 | |||
| initialActions | 3 | 1 | 8 | 2 | 3 | 7 | |||
| loadScripts | 1395 | 1154 | 2546 | 249 | 1507 | 1818 | |||
| setupStore | 154 | 10 | 1052 | 223 | 100 | 644 | |||
| numNetworkReqs | 84 | 59 | 186 | 29 | 82 | 161 |
Builds ready [71d1d12]
- builds: chrome, firefox
- builds (beta): chrome, firefox
- builds (flask): chrome, firefox
- builds (test): chrome, firefox
- builds (test-flask): chrome, firefox
- bundle size: Bundle Size Stats
- user-actions-benchmark: User Actions Stats
- storybook: Storybook
- typescript migration: Dashboard
- all artifacts
UI Startup Metrics (1217 ± 109 ms)
| Platform | BuildType | Page | Metric | Mean (ms) | Min (ms) | Max (ms) | Std Dev (ms) | P 75 (ms) | P 95 (ms) |
|---|---|---|---|---|---|---|---|---|---|
| Chrome | Browserify | Standard Home | uiStartup | 1217 | 1033 | 1609 | 109 | 1295 | 1401 |
| load | 1017 | 850 | 1323 | 91 | 1060 | 1182 | |||
| domContentLoaded | 1011 | 843 | 1319 | 90 | 1057 | 1177 | |||
| domInteractive | 25 | 15 | 94 | 19 | 21 | 84 | |||
| firstPaint | 446 | 75 | 1221 | 367 | 933 | 1111 | |||
| backgroundConnect | 209 | 192 | 264 | 11 | 212 | 227 | |||
| firstReactRender | 27 | 19 | 55 | 7 | 30 | 44 | |||
| getState | 33 | 17 | 134 | 17 | 37 | 60 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 808 | 648 | 1104 | 87 | 856 | 956 | |||
| setupStore | 11 | 6 | 28 | 4 | 12 | 18 | |||
| numNetworkReqs | 27 | 18 | 105 | 21 | 18 | 86 | |||
| Browserify | Power User Home | uiStartup | 1945 | 1630 | 2499 | 183 | 2022 | 2360 | |
| load | 1015 | 892 | 1409 | 113 | 1030 | 1287 | |||
| domContentLoaded | 1004 | 884 | 1403 | 114 | 1021 | 1279 | |||
| domInteractive | 34 | 17 | 148 | 22 | 34 | 93 | |||
| firstPaint | 474 | 93 | 1391 | 356 | 949 | 1088 | |||
| backgroundConnect | 249 | 201 | 805 | 109 | 226 | 543 | |||
| firstReactRender | 52 | 40 | 90 | 8 | 56 | 64 | |||
| getState | 185 | 146 | 365 | 30 | 198 | 238 | |||
| initialActions | 1 | 0 | 6 | 1 | 1 | 2 | |||
| loadScripts | 797 | 683 | 1185 | 111 | 812 | 1072 | |||
| setupStore | 16 | 9 | 47 | 7 | 16 | 40 | |||
| numNetworkReqs | 77 | 64 | 141 | 17 | 74 | 124 | |||
| Webpack | Standard Home | uiStartup | 836 | 710 | 1273 | 90 | 878 | 979 | |
| load | 655 | 574 | 935 | 76 | 700 | 807 | |||
| domContentLoaded | 650 | 569 | 928 | 76 | 696 | 800 | |||
| domInteractive | 27 | 15 | 128 | 22 | 22 | 87 | |||
| firstPaint | 211 | 100 | 823 | 128 | 215 | 589 | |||
| backgroundConnect | 10 | 5 | 36 | 5 | 10 | 24 | |||
| firstReactRender | 28 | 20 | 102 | 9 | 31 | 36 | |||
| getState | 26 | 15 | 52 | 9 | 33 | 44 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 647 | 567 | 918 | 74 | 693 | 796 | |||
| setupStore | 11 | 5 | 31 | 5 | 13 | 19 | |||
| numNetworkReqs | 27 | 18 | 88 | 20 | 18 | 84 | |||
| Webpack | Power User Home | uiStartup | 1625 | 1274 | 2202 | 213 | 1846 | 2064 | |
| load | 695 | 609 | 1009 | 87 | 701 | 914 | |||
| domContentLoaded | 686 | 604 | 1001 | 87 | 692 | 905 | |||
| domInteractive | 35 | 18 | 155 | 28 | 32 | 120 | |||
| firstPaint | 326 | 91 | 917 | 211 | 425 | 723 | |||
| backgroundConnect | 115 | 8 | 582 | 200 | 102 | 570 | |||
| firstReactRender | 55 | 43 | 77 | 8 | 61 | 69 | |||
| getState | 189 | 145 | 783 | 83 | 186 | 215 | |||
| initialActions | 1 | 0 | 4 | 1 | 1 | 2 | |||
| loadScripts | 683 | 602 | 992 | 86 | 690 | 901 | |||
| setupStore | 17 | 9 | 46 | 10 | 17 | 43 | |||
| numNetworkReqs | 78 | 63 | 225 | 23 | 74 | 137 | |||
| Firefox | Browserify | Standard Home | uiStartup | 1303 | 1096 | 1851 | 146 | 1405 | 1587 |
| load | 1070 | 923 | 1299 | 88 | 1126 | 1226 | |||
| domContentLoaded | 1070 | 922 | 1298 | 89 | 1126 | 1226 | |||
| domInteractive | 61 | 31 | 151 | 32 | 84 | 128 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 46 | 22 | 247 | 34 | 49 | 115 | |||
| firstReactRender | 23 | 19 | 48 | 6 | 23 | 38 | |||
| getState | 14 | 7 | 155 | 20 | 11 | 21 | |||
| initialActions | 1 | 0 | 3 | 0 | 1 | 2 | |||
| loadScripts | 1043 | 907 | 1256 | 82 | 1105 | 1188 | |||
| setupStore | 16 | 5 | 167 | 27 | 10 | 91 | |||
| numNetworkReqs | 28 | 18 | 89 | 20 | 20 | 79 | |||
| Browserify | Power User Home | uiStartup | 2791 | 1778 | 5322 | 801 | 2769 | 4598 | |
| load | 1300 | 952 | 3019 | 454 | 1334 | 2625 | |||
| domContentLoaded | 1300 | 952 | 3019 | 454 | 1334 | 2625 | |||
| domInteractive | 124 | 33 | 1612 | 179 | 103 | 406 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 201 | 20 | 1232 | 282 | 177 | 1017 | |||
| firstReactRender | 60 | 36 | 149 | 21 | 61 | 110 | |||
| getState | 228 | 71 | 838 | 179 | 246 | 759 | |||
| initialActions | 2 | 0 | 8 | 2 | 2 | 7 | |||
| loadScripts | 1215 | 934 | 2845 | 365 | 1186 | 2484 | |||
| setupStore | 123 | 6 | 922 | 191 | 88 | 641 | |||
| numNetworkReqs | 76 | 51 | 171 | 28 | 71 | 147 | |||
| Webpack | Standard Home | uiStartup | 1598 | 1302 | 2150 | 170 | 1686 | 2004 | |
| load | 1308 | 1119 | 1658 | 101 | 1368 | 1485 | |||
| domContentLoaded | 1308 | 1119 | 1658 | 101 | 1366 | 1484 | |||
| domInteractive | 68 | 26 | 235 | 42 | 89 | 144 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 56 | 20 | 412 | 49 | 54 | 134 | |||
| firstReactRender | 26 | 19 | 64 | 7 | 27 | 38 | |||
| getState | 15 | 7 | 75 | 12 | 15 | 48 | |||
| initialActions | 1 | 0 | 2 | 1 | 2 | 2 | |||
| loadScripts | 1275 | 1104 | 1478 | 86 | 1333 | 1410 | |||
| setupStore | 20 | 6 | 214 | 32 | 15 | 85 | |||
| numNetworkReqs | 28 | 18 | 86 | 20 | 20 | 80 | |||
| Webpack | Power User Home | uiStartup | 3051 | 2066 | 5007 | 803 | 3702 | 4641 | |
| load | 1571 | 1110 | 3161 | 543 | 1627 | 2890 | |||
| domContentLoaded | 1571 | 1109 | 3160 | 543 | 1626 | 2890 | |||
| domInteractive | 126 | 34 | 1015 | 166 | 97 | 386 | |||
| firstPaint | - | - | - | - | - | - | |||
| backgroundConnect | 184 | 22 | 1050 | 231 | 179 | 936 | |||
| firstReactRender | 62 | 37 | 278 | 36 | 61 | 121 | |||
| getState | 269 | 77 | 976 | 229 | 311 | 837 | |||
| initialActions | 4 | 0 | 101 | 13 | 3 | 8 | |||
| loadScripts | 1496 | 1094 | 2994 | 472 | 1580 | 2792 | |||
| setupStore | 122 | 5 | 948 | 192 | 84 | 621 | |||
| numNetworkReqs | 77 | 51 | 159 | 27 | 71 | 151 |