Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up draft message subscriptions #47866

Merged

Conversation

cretadn22
Copy link
Contributor

@cretadn22 cretadn22 commented Aug 22, 2024

Details

Fixed Issues

$ #47861
PROPOSAL: #47861 (comment)

Tests

QA Steps

  • Verify that no errors appear in the JS console

Offline tests

QA Steps

This is a refactor with no changes to the UI. We’re just ensuring that the draft message displays correctly.

  • Verify that no errors appear in the JS console

PR Author Checklist

  • I linked the correct issue in the ### Fixed Issues section above
  • I wrote clear testing steps that cover the changes made in this PR
    • I added steps for local testing in the Tests section
    • I added steps for the expected offline behavior in the Offline steps section
    • I added steps for Staging and/or Production testing in the QA steps section
    • I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
    • I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).
  • I included screenshots or videos for tests on all platforms
  • I ran the tests on all platforms & verified they passed on:
    • Android: Native
    • Android: mWeb Chrome
    • iOS: Native
    • iOS: mWeb Safari
    • MacOS: Chrome / Safari
    • MacOS: Desktop
  • I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
  • I followed proper code patterns (see Reviewing the code)
    • I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
    • I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
    • I verified that comments were added to code that is not self explanatory
    • I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
    • I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
      • If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:
    • I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
    • I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
    • I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
    • I verified the JSDocs style guidelines (in STYLE.md) were followed
  • If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
  • I followed the guidelines as stated in the Review Guidelines
  • I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
  • I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
  • I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
  • I verified that if a function's arguments changed that all usages have also been updated correctly
  • If any new file was added I verified that:
    • The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory
  • If a new CSS style is added I verified that:
    • A similar style doesn't already exist
    • The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))
  • If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
  • If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
  • If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
  • If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
  • If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:
    • I verified that all the inputs inside a form are aligned with each other.
    • I added Design label and/or tagged @Expensify/design so the design team can review the changes.
  • If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
  • If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native
Screen97p.mp4
Android: mWeb Chrome
Screen96p.mp4
iOS: Native
Screen95p.mp4
iOS: mWeb Safari
Screen94.mov
MacOS: Chrome / Safari
Screen92.mov
MacOS: Desktop
Screen93.mp4

@cretadn22 cretadn22 requested a review from a team as a code owner August 22, 2024 14:37
@melvin-bot melvin-bot bot requested review from hungvu193 and removed request for a team August 22, 2024 14:37
Copy link

melvin-bot bot commented Aug 22, 2024

@hungvu193 Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

@hungvu193
Copy link
Contributor

Please let me know when you complete your checklist then I can start a review. Ty

@cretadn22
Copy link
Contributor Author

@hungvu193 The PR is ready. On iOS, I notice that the main composer is hidden when editing the message above (this issue also occurs on the main branch)

@hungvu193
Copy link
Contributor

Cool. Reviewing shortly

@hungvu193
Copy link
Contributor

hungvu193 commented Aug 22, 2024

Reviewer Checklist

  • I have verified the author checklist is complete (all boxes are checked off).
  • I verified the correct issue is linked in the ### Fixed Issues section above
  • I verified testing steps are clear and they cover the changes made in this PR
    • I verified the steps for local testing are in the Tests section
    • I verified the steps for Staging and/or Production testing are in the QA steps section
    • I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
  • I checked that screenshots or videos are included for tests on all platforms
  • I included screenshots or videos for tests on all platforms
  • I verified tests pass on all platforms & I tested again on:
    • Android: Native
    • Android: mWeb Chrome
    • iOS: Native
    • iOS: mWeb Safari
    • MacOS: Chrome / Safari
    • MacOS: Desktop
  • If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
  • I verified proper code patterns were followed (see Reviewing the code)
    • I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
    • I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
    • I verified that comments were added to code that is not self explanatory
    • I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
    • I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
    • I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
    • I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
    • I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
    • I verified the JSDocs style guidelines (in STYLE.md) were followed
  • If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
  • I verified that this PR follows the guidelines as stated in the Review Guidelines
  • I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
  • I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
  • I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
  • If a new component is created I verified that:
    • A similar component doesn't exist in the codebase
    • All props are defined accurately and each prop has a /** comment above it */
    • The file is named correctly
    • The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
    • The only data being stored in the state is data necessary for rendering and nothing else
    • For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
    • Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
    • All JSX used for rendering exists in the render method
    • The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions
  • If any new file was added I verified that:
    • The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory
  • If a new CSS style is added I verified that:
    • A similar style doesn't already exist
    • The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
  • If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
  • If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
  • If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
  • If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
  • If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:
    • I verified that all the inputs inside a form are aligned with each other.
    • I added Design label and/or tagged @Expensify/design so the design team can review the changes.
  • If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
  • If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
  • I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Android: Native
Screen.Recording.2024-08-22.at.23.08.20.mov
Android: mWeb Chrome
Screen.Recording.2024-08-22.at.23.10.18.mov
iOS: Native
Screen.Recording.2024-08-22.at.22.58.50.mov
iOS: mWeb Safari
Screen.Recording.2024-08-22.at.23.01.17.mov
MacOS: Chrome / Safari
Chrome.mov
MacOS: Desktop
Screen.Recording.2024-08-22.at.22.43.17.mov

@melvin-bot melvin-bot bot requested a review from roryabraham August 22, 2024 16:13
Copy link
Contributor

@roryabraham roryabraham left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This code change looks good, but I think we also need to clean up OnyxProvider to remove the now-unused context. While we're at it, let's clean up that file a bit further to remove more unused stuff:

diff --git a/src/components/OnyxProvider.tsx b/src/components/OnyxProvider.tsx
index af16b7300e1..23ddf2b0c4d 100644
--- a/src/components/OnyxProvider.tsx
+++ b/src/components/OnyxProvider.tsx
@@ -6,17 +6,15 @@ import createOnyxContext from './createOnyxContext';
 // Set up any providers for individual keys. This should only be used in cases where many components will subscribe to
 // the same key (e.g. FlatList renderItem components)
 const [withNetwork, NetworkProvider, NetworkContext] = createOnyxContext(ONYXKEYS.NETWORK);
-const [withPersonalDetails, PersonalDetailsProvider, , usePersonalDetails] = createOnyxContext(ONYXKEYS.PERSONAL_DETAILS_LIST);
+const [, PersonalDetailsProvider, , usePersonalDetails] = createOnyxContext(ONYXKEYS.PERSONAL_DETAILS_LIST);
 const [withCurrentDate, CurrentDateProvider] = createOnyxContext(ONYXKEYS.CURRENT_DATE);
-const [withReportActionsDrafts, ReportActionsDraftsProvider, , useReportActionsDrafts] = createOnyxContext(ONYXKEYS.COLLECTION.REPORT_ACTIONS_DRAFTS);
-const [withBlockedFromConcierge, BlockedFromConciergeProvider, , useBlockedFromConcierge] = createOnyxContext(ONYXKEYS.NVP_BLOCKED_FROM_CONCIERGE);
-const [withBetas, BetasProvider, BetasContext, useBetas] = createOnyxContext(ONYXKEYS.BETAS);
-const [withReportCommentDrafts, ReportCommentDraftsProvider] = createOnyxContext(ONYXKEYS.COLLECTION.REPORT_DRAFT_COMMENT);
-const [withPreferredTheme, PreferredThemeProvider, PreferredThemeContext] = createOnyxContext(ONYXKEYS.PREFERRED_THEME);
-const [withFrequentlyUsedEmojis, FrequentlyUsedEmojisProvider, , useFrequentlyUsedEmojis] = createOnyxContext(ONYXKEYS.FREQUENTLY_USED_EMOJIS);
-const [withPreferredEmojiSkinTone, PreferredEmojiSkinToneProvider, PreferredEmojiSkinToneContext] = createOnyxContext(ONYXKEYS.PREFERRED_EMOJI_SKIN_TONE);
+const [, BlockedFromConciergeProvider, , useBlockedFromConcierge] = createOnyxContext(ONYXKEYS.NVP_BLOCKED_FROM_CONCIERGE);
+const [, BetasProvider, BetasContext, useBetas] = createOnyxContext(ONYXKEYS.BETAS);
+const [, ReportCommentDraftsProvider] = createOnyxContext(ONYXKEYS.COLLECTION.REPORT_DRAFT_COMMENT);
+const [, PreferredThemeProvider, PreferredThemeContext] = createOnyxContext(ONYXKEYS.PREFERRED_THEME);
+const [, FrequentlyUsedEmojisProvider, , useFrequentlyUsedEmojis] = createOnyxContext(ONYXKEYS.FREQUENTLY_USED_EMOJIS);
+const [, PreferredEmojiSkinToneProvider, PreferredEmojiSkinToneContext] = createOnyxContext(ONYXKEYS.PREFERRED_EMOJI_SKIN_TONE);
 const [, SessionProvider, , useSession] = createOnyxContext(ONYXKEYS.SESSION);
-const [, AccountProvider, , useAccount] = createOnyxContext(ONYXKEYS.ACCOUNT);
 
 type OnyxProviderProps = {
     /** Rendered child component */
@@ -29,7 +27,6 @@ function OnyxProvider(props: OnyxProviderProps) {
             components={[
                 NetworkProvider,
                 PersonalDetailsProvider,
-                ReportActionsDraftsProvider,
                 CurrentDateProvider,
                 BlockedFromConciergeProvider,
                 BetasProvider,
@@ -38,7 +35,6 @@ function OnyxProvider(props: OnyxProviderProps) {
                 FrequentlyUsedEmojisProvider,
                 PreferredEmojiSkinToneProvider,
                 SessionProvider,
-                AccountProvider,
             ]}
         >
             {props.children}
@@ -52,24 +48,14 @@ export default OnyxProvider;
 
 export {
     withNetwork,
-    withPersonalDetails,
     usePersonalDetails,
-    withReportActionsDrafts,
     withCurrentDate,
-    withBlockedFromConcierge,
-    withBetas,
     NetworkContext,
     BetasContext,
-    withReportCommentDrafts,
-    withPreferredTheme,
     PreferredThemeContext,
     useBetas,
-    withFrequentlyUsedEmojis,
     useFrequentlyUsedEmojis,
-    withPreferredEmojiSkinTone,
     PreferredEmojiSkinToneContext,
     useBlockedFromConcierge,
-    useReportActionsDrafts,
     useSession,
-    useAccount,
 };

@cretadn22
Copy link
Contributor Author

cretadn22 commented Aug 25, 2024

@roryabraham I pushed a new commit to include your suggestion

@roryabraham roryabraham merged commit c3c70a2 into Expensify:main Aug 25, 2024
15 checks passed
@OSBotify
Copy link
Contributor

✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

@github-actions github-actions bot added the DeployBlockerCash This issue or pull request should block deployment label Aug 25, 2024
Copy link
Contributor

Performance Comparison Report 📊

Significant Changes To Duration

Name Duration
Open Chat Finder Page TTI 1063.414 ms → 1172.349 ms (+108.935 ms, +10.2%) 🔴
Show details
Name Duration
Open Chat Finder Page TTI Baseline
Mean: 1063.414 ms
Stdev: 50.921 ms (4.8%)
Runs: 958.9774179998785 968.5244960002601 974.9661060012877 980.0911870002747 996.3148600012064 1003.1010340005159 1013.8060720004141 1013.9199630003422 1018.5805670004338 1018.7754310015589 1022.2843019999564 1024.2628990001976 1029.6747639998794 1030.9979660008103 1031.4423019997776 1033.9215099997818 1034.0845950003713 1035.4432379994541 1035.8554279990494 1039.6656090002507 1043.4836430009454 1043.5989589989185 1045.5493979994208 1045.8102219998837 1051.836954999715 1052.1276859994978 1052.9442150015384 1053.0168860014528 1054.6533199995756 1057.8252770006657 1059.066081000492 1061.6332200001925 1061.77795500122 1063.6305340006948 1065.7896330002695 1067.6218269988894 1067.675782000646 1072.0502119995654 1073.5943209994584 1077.0302740000188 1079.1455489993095 1081.1815590001643 1084.6103520002216 1087.743083000183 1099.5668540000916 1105.1783450003713 1106.1287849992514 1108.004272999242 1126.7010099999607 1128.8781739994884 1138.906330998987 1139.0218919999897 1139.3427740000188 1141.8174239993095 1146.2602549996227 1159.047281999141 1181.9382729995996 1189.1555179990828

Current
Mean: 1172.349 ms
Stdev: 42.005 ms (3.6%)
Runs: 1060.9714360013604 1081.9283050000668 1114.3612470012158 1116.632895000279 1122.181030999869 1123.2060550004244 1123.2529309988022 1124.1627200003713 1127.2334799990058 1127.746501000598 1131.3178720008582 1136.5865889992565 1139.886598000303 1147.2715249992907 1148.7759199999273 1149.300862999633 1150.4584560003132 1151.2863779999316 1151.492024999112 1151.7667650002986 1152.2833669986576 1152.6705729998648 1153.6522629987448 1156.9437669999897 1163.79223700054 1165.9477129988372 1167.2921959999949 1171.613404000178 1172.729900000617 1175.3420829996467 1175.5299490001053 1176.409994000569 1178.8769129998982 1179.7079269997776 1180.52046799846 1187.4102389998734 1190.7409269995987 1191.1067300010473 1191.1977960001677 1191.8897299990058 1195.4610600005835 1197.722616000101 1199.2613939996809 1201.5523279998451 1202.5216880012304 1205.5293380003422 1211.6585290003568 1211.6629229988903 1217.3275969997048 1222.254313999787 1225.7354329992086 1233.344402000308 1234.1572670005262 1234.2650549989194 1256.570353999734 1259.0805259998888 1260.3361010011286

Meaningless Changes To Duration

Show entries
Name Duration
App start nativeLaunch 45.138 ms → 45.000 ms (-0.138 ms, ±0.0%)
App start nativeLaunchEnd_To_appCreationStart 46.386 ms → 45.321 ms (-1.065 ms, -2.3%)
App start contentAppeared_To_screenTTI 597.268 ms → 564.955 ms (-32.313 ms, -5.4%)
App start appCreation 46.017 ms → 46.831 ms (+0.813 ms, +1.8%)
App start appCreationEnd_To_contentAppeared 500.000 ms → 508.466 ms (+8.466 ms, +1.7%)
App start TTI 1236.688 ms → 1214.732 ms (-21.957 ms, -1.8%)
App start runJsBundle 375.254 ms → 383.433 ms (+8.179 ms, +2.2%)
App start regularAppStart 0.019 ms → 0.019 ms (+0.000 ms, +0.7%)
App start time (CPU) 145.685 % → 144.752 % (-0.933 %, -0.6%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 382.771 MB → 384.729 MB (+1.957 MB, +0.5%)
App start time (CPU/JS) 85.165 % → 83.032 % (-2.133 %, -2.5%)
App start time (CPU/UI) 25.188 % → 26.177 % (+0.988 %, +3.9%)
Load Search Options 111.795 ms → 113.935 ms (+2.139 ms, +1.9%)
Open chat finder page TTI (CPU) 151.033 % → 155.596 % (+4.562 %, +3.0%)
Open chat finder page TTI (FPS) 60.000 FPS → 60.000 FPS
Open chat finder page TTI (RAM) 475.803 MB → 500.492 MB (+24.689 MB, +5.2%)
Open chat finder page TTI (CPU/JS) 71.757 % → 70.522 % (-1.235 %, -1.7%)
Open chat finder page TTI (CPU/UI) 31.995 % → 34.588 % (+2.593 %, +8.1%)
Composer typing rerender count 1.000 renders → 1.000 renders
Report typing (CPU) 87.730 % → 95.924 % (+8.194 %, +9.3%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 505.870 MB → 508.596 MB (+2.725 MB, +0.5%)
Report typing (CPU/JS) 42.918 % → 47.983 % (+5.065 %, +11.8%)
Report typing (CPU/UI) 18.041 % → 22.188 % (+4.148 %, +23.0%) 🟡
Chat opening 137.689 ms → 148.915 ms (+11.227 ms, +8.2%)
Chat TTI 368.678 ms → 394.914 ms (+26.236 ms, +7.1%)
Chat opening (CPU) 151.875 % → 147.754 % (-4.120 %, -2.7%)
Chat opening (FPS) 57.829 FPS → 58.369 FPS (+0.540 FPS, -0.9%)
Chat opening (RAM) 383.895 MB → 388.368 MB (+4.472 MB, +1.2%)
Chat opening (CPU/JS) 77.825 % → 76.500 % (-1.325 %, -1.7%)
Chat opening (CPU/UI) 25.597 % → 25.653 % (+0.056 %, ±0.0%)
Comment linking 232.875 ms → 247.336 ms (+14.462 ms, +6.2%)
Linking (CPU) 153.221 % → 154.991 % (+1.770 %, +1.2%)
Linking (FPS) 60.000 FPS → 60.000 FPS
Linking (RAM) 453.760 MB → 448.019 MB (-5.741 MB, -1.3%)
Linking (CPU/JS) 88.308 % → 85.541 % (-2.767 %, -3.1%)
Linking (CPU/UI) 28.051 % → 29.603 % (+1.552 %, +5.5%)
Show details
Name Duration
App start nativeLaunch Baseline
Mean: 45.138 ms
Stdev: 4.897 ms (10.8%)
Runs: 35 39 39 39 39 40 40 40 40 41 41 41 41 41 41 41 41 42 42 42 42 43 43 43 43 43 43 44 44 45 45 45 45 46 46 46 46 46 46 47 47 48 48 49 49 49 49 50 51 51 52 52 52 53 53 55 56 58

Current
Mean: 45.000 ms
Stdev: 5.144 ms (11.4%)
Runs: 36 37 38 39 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 43 43 43 43 43 43 44 44 44 44 44 44 45 45 46 46 46 46 46 47 48 48 48 48 50 50 50 51 51 51 53 54 56 59 62
App start nativeLaunchEnd_To_appCreationStart Baseline
Mean: 46.386 ms
Stdev: 7.018 ms (15.1%)
Runs: 34 34 35 36 36 37 37 39 39 40 40 40 40 40 41 42 42 42 42 43 43 43 43 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 52 53 53 53 53 53 53 54 55 56 56 57 58 62 64

Current
Mean: 45.321 ms
Stdev: 5.770 ms (12.7%)
Runs: 34 36 37 37 38 39 39 39 39 39 40 41 41 41 41 42 42 43 43 43 43 44 44 44 44 44 44 45 45 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 50 50 51 54 54 56 57 58 59 60
App start contentAppeared_To_screenTTI Baseline
Mean: 597.268 ms
Stdev: 35.133 ms (5.9%)
Runs: 513.2323090005666 515.519043000415 521.1226369999349 532.8368159998208 541.2541899997741 548.3522319998592 550.9102859999985 554.12501199916 560.1127140000463 562.8866900000721 563.8217810001224 564.2129009999335 564.6896540001035 575.3540780004114 576.7199750002474 579.622974999249 579.754089999944 589.9841339997947 591.1814970001578 591.933119000867 592.9293210003525 596.4328209999949 598.1364149991423 598.466481000185 602.0454329997301 602.461744999513 604.529489999637 605.8201960008591 606.3748139999807 607.186176000163 607.3090729992837 607.5161830000579 608.079128999263 608.1765870004892 608.4002289995551 608.6223080009222 608.8385300002992 609.5171169992536 610.4448760002851 611.1306950002909 612.2084120009094 613.5357019994408 616.4729570001364 627.8873369991779 628.142349999398 628.4238840006292 629.5967250000685 629.7827920001 640.4723949991167 640.9555730000138 641.9014209993184 643.5905840005726 644.1194679997861 648.5809530001134 653.8629410006106 667.452174000442

Current
Mean: 564.955 ms
Stdev: 31.920 ms (5.6%)
Runs: 490.92476399987936 494.7283539995551 508.18537900038064 509.4387289993465 516.4329659994692 519.2449409998953 519.3478250000626 523.2414580006152 524.9370150007308 526.6814879998565 536.9945519994944 542.0650159996003 543.9745439998806 549.7000649999827 551.2263350002468 552.3834770005196 554.5043839998543 555.0012899991125 555.5053909998387 556.3263520002365 557.6041069999337 558.5508740004152 558.9347810000181 560.9547920003533 562.3682059999555 564.3752599991858 564.9226730000228 565.8381270002574 566.4435610007495 567.2728359997272 569.4452359993011 570.5271509997547 571.6335879992694 572.8324929997325 572.887690000236 573.1108630001545 574.6853289995342 575.93334900029 577.5704120006412 578.2064670007676 578.8176000006497 581.8553429991007 584.6772649995983 584.9749999996275 585.376227999106 585.4668290000409 585.7402470000088 599.7761039994657 603.3262419998646 605.0792360007763 606.0986770000309 606.4436939992011 606.7775880005211 607.9580269996077 612.4434510003775 632.0444709993899 640.6517919991165
App start appCreation Baseline
Mean: 46.017 ms
Stdev: 5.107 ms (11.1%)
Runs: 35 37 38 38 39 39 40 40 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 44 44 45 45 45 46 46 47 47 47 47 47 47 48 49 49 49 50 50 50 50 51 51 51 52 52 52 53 53 54 54 54 56 57

Current
Mean: 46.831 ms
Stdev: 6.048 ms (12.9%)
Runs: 33 38 38 39 39 39 40 40 40 40 41 41 41 41 42 42 43 44 44 44 44 45 45 45 45 45 46 46 46 46 46 47 47 47 48 49 49 49 49 49 50 50 51 51 51 51 52 52 52 52 53 53 54 54 55 56 59 62 63
App start appCreationEnd_To_contentAppeared Baseline
Mean: 500.000 ms
Stdev: 28.518 ms (5.7%)
Runs: 441 448 451 454 456 461 468 470 470 471 473 476 476 477 480 481 483 483 485 486 489 490 493 493 495 496 497 500 501 503 505 505 507 507 511 511 514 515 517 518 518 519 519 519 519 525 526 527 537 540 541 542 543 543 559 566

Current
Mean: 508.466 ms
Stdev: 26.215 ms (5.2%)
Runs: 460 468 469 470 473 476 478 480 480 481 482 482 482 483 484 486 489 490 490 492 495 496 496 498 501 502 505 507 508 509 510 511 512 514 514 515 517 518 520 520 520 520 530 532 535 538 538 539 540 540 541 542 543 544 548 550 561 567
App start TTI Baseline
Mean: 1236.688 ms
Stdev: 52.849 ms (4.3%)
Runs: 1103.2323090005666 1110.519043000415 1120.9102859999985 1128.254189999774 1152.1127140000463 1159.12501199916 1164.8217810001224 1168.2129009999335 1174.8368159998208 1178.07271900028 1182.122636999935 1190.2262919992208 1200.3522319998592 1201.7199750002474 1202.8866900000721 1203.754089999944 1205.6896540001035 1214.3540780004114 1215.466481000185 1218.1814970001578 1220.516183000058 1223.4729570001364 1232.400228999555 1233.7827920001 1242.3090729992837 1243.622974999249 1245.1194679997861 1248.5171169992536 1249.461744999513 1249.5809530001134 1250.04543299973 1250.4328209999949 1253.4448760002851 1253.5357019994408 1255.2084120009094 1256.9841339997947 1260.3748139999807 1262.8385300002992 1262.9293210003525 1265.1364149991423 1266.9014209993184 1268.27479499951 1274.186176000163 1275.5967250000685 1275.887336999178 1277.142349999398 1279.529489999637 1286.079128999263 1286.8201960008591 1288.933119000867 1296.452174000442 1296.5905840005726 1297.9555730000138 1299.4238840006292 1302.8629410006106 1304.1306950002909 1306.6223080009222 1312.1765870004892 1314.4723949991167

Current
Mean: 1214.732 ms
Stdev: 48.591 ms (4.0%)
Runs: 1096.728353999555 1107.4387289993465 1123.2414580006152 1124.9370150007308 1126.9247639998794 1130.4329659994692 1153.6814879998565 1165.9226730000228 1169.0650159996003 1171.3682059999555 1173.9945519994944 1178.2728359997272 1179.0012899991125 1185.4435610007495 1187.3834770005196 1188.5409079995006 1188.6041069999337 1192.6335879992694 1195.3478250000626 1204.5043839998543 1205.6853289995342 1205.9745439998806 1206.5508740004152 1207.8553429991007 1208.1108630001545 1209.1853790003806 1210.3263520002365 1210.445235999301 1215.1711309999228 1216.5704120006412 1218.8176000006497 1220.93334900029 1221.2064670007676 1221.6772649995983 1226.466829000041 1229.8324929997325 1230.7000649999827 1232.2449409998953 1232.5271509997547 1233.2263350002468 1237.9347810000181 1241.5053909998387 1243.9547920003533 1247.8381270002574 1249.3262419998646 1250.3752599991858 1251.9580269996077 1252.7761039994657 1254.376227999106 1266.443693999201 1266.7402470000088 1267.04447099939 1268.9749999996275 1269.0986770000309 1271.4434510003775 1279.887690000236 1289.0792360007763 1321.6517919991165 1331.777588000521
App start runJsBundle Baseline
Mean: 375.254 ms
Stdev: 21.743 ms (5.8%)
Runs: 335 335 338 338 341 342 344 348 351 352 353 353 353 354 355 356 360 362 362 364 365 365 367 370 373 373 374 375 376 379 379 384 384 385 385 385 385 386 386 387 387 389 389 390 391 391 391 394 400 401 402 403 403 403 405 405 409 410 418

Current
Mean: 383.433 ms
Stdev: 22.656 ms (5.9%)
Runs: 334 336 344 345 353 358 360 360 362 363 363 364 364 365 365 366 366 367 368 368 369 372 373 377 378 378 379 382 384 384 385 385 386 386 388 389 390 390 391 391 394 398 398 398 400 401 401 403 406 406 406 406 408 413 416 417 420 422 425 440
App start regularAppStart Baseline
Mean: 0.019 ms
Stdev: 0.001 ms (6.7%)
Runs: 0.016071999445557594 0.016600999981164932 0.016642000526189804 0.017211999744176865 0.017211999744176865 0.01729300059378147 0.017374999821186066 0.017659001052379608 0.01769999973475933 0.01798499934375286 0.01810700073838234 0.018146999180316925 0.018147999420762062 0.018147999420762062 0.018187999725341797 0.01839200034737587 0.01843300089240074 0.01843300089240074 0.0185139998793602 0.018595999106764793 0.0188400000333786 0.01892099902033806 0.019003000110387802 0.01908399909734726 0.01920599862933159 0.019328000023961067 0.019328000023961067 0.019408999010920525 0.01948999986052513 0.019531000405550003 0.019531000405550003 0.019572000950574875 0.019652999937534332 0.019652999937534332 0.019652999937534332 0.01977499946951866 0.01977500133216381 0.0197759997099638 0.019816000014543533 0.019816000014543533 0.019937999546527863 0.019979000091552734 0.02006000094115734 0.02006000094115734 0.02018200047314167 0.020223001018166542 0.020263999700546265 0.020507998764514923 0.020508000627160072 0.020547999069094658 0.0206300001591444 0.020711999386548996 0.02075199969112873 0.020791999995708466 0.021076999604701996 0.021118000149726868 0.021240001544356346 0.02160700038075447 0.021727999672293663

Current
Mean: 0.019 ms
Stdev: 0.002 ms (8.0%)
Runs: 0.01635799929499626 0.016805000603199005 0.016927000135183334 0.01713000051677227 0.0172520000487566 0.017332999035716057 0.017780998721718788 0.017782000824809074 0.01782200112938881 0.017904000356793404 0.01794399879872799 0.01798499934375286 0.018188999965786934 0.018309999257326126 0.01839200034737587 0.01839200034737587 0.018432000651955605 0.018432000651955605 0.01843300089240074 0.018472999334335327 0.018472999334335327 0.018473001196980476 0.0185139998793602 0.018596000969409943 0.018880000337958336 0.018881000578403473 0.018960999324917793 0.01908399909734726 0.01908399909734726 0.019286999478936195 0.019408999010920525 0.019449999555945396 0.019450001418590546 0.019613001495599747 0.019694000482559204 0.019694000482559204 0.01989700086414814 0.019937999546527863 0.02001900039613247 0.020019998773932457 0.020020000636577606 0.020020000636577606 0.020222999155521393 0.020223001018166542 0.020385999232530594 0.02042599953711033 0.0204670000821352 0.02058899961411953 0.020913999527692795 0.02099600061774254 0.02103700116276741 0.021076999604701996 0.02185000106692314 0.02185100130736828 0.022256998345255852 0.022257000207901 0.02254300005733967 0.022786999121308327 0.022989999502897263
App start time (CPU) Baseline
Mean: 145.685 %
Stdev: 8.024 % (5.5%)
Runs: 129.92219941768886 130.41313000242062 131.77693612656327 131.90307262792015 134.26853707414827 134.6091785957601 136.49242270925353 136.68127490039842 136.7265469061877 136.8775219698129 136.98565422106049 138.52976813674172 139.28579914932718 139.70445344129553 139.83632734530943 139.87624750499006 139.92127681658144 140.4984170793084 140.5535542460896 141.55155823810557 142.3852096998846 142.8842315369262 142.9675912777305 143.14831102382766 143.54756622213745 144.53364187958746 144.71057884231547 144.8103078024338 145.52766976008152 145.76668247030838 146.00304341811434 146.33233532934142 146.7150294032585 147.70459081836333 148.2053201110176 148.64940239043827 148.78122542793207 148.87025948103798 149.00376761270368 149.12825651302603 149.50295834412424 149.7529880478088 151.27957355468786 151.33946818093443 151.57268170426067 151.87425149700607 152.27002874640675 152.27073888491213 152.4406455478705 153.33150795823866 154.55497597239915 154.69061876247517 155.68862275449118 156.4870775347913 156.81636726546915 156.98000078892355 160.75298804780886 162.5533792971826 165.1930522130376

Current
Mean: 144.752 %
Stdev: 6.130 % (4.2%)
Runs: 128.84031936127744 130.800796812749 133.64543697830553 133.81463146314638 134.78345580048986 135.93017488279813 136.2212842109359 136.7729083665339 137.72455089820363 138.6758500381113 138.99933730947652 139.67716535433073 139.72055888223557 140.26993417978196 140.36507936507937 140.43824701195226 140.88822355289426 141.71656686626756 142.71457085828348 143.1202404809619 143.26194229048025 143.5416020548545 143.6012437276842 143.7125748502995 143.7313374194563 143.79755526990235 144.44096583571408 144.53562993534848 144.54358215839247 145.52655694899508 145.76895065252063 145.7985553612195 146.00544507853184 146.30546639353523 146.42218527464948 146.99304174950302 147.70459081836333 147.70459081836336 147.70459081836339 147.78545675447532 147.81262327416178 147.99496670769045 148.70259481037937 148.77249893705815 148.81836327345317 149.5196850393701 149.76095617529887 150.46844680420477 150.4691848906561 150.69860279441124 150.6986027944113 150.9546038184153 151.01906640368182 151.22448979591834 151.27363310178777 151.74900398406382 152.36586370928705 153.56537920175592 156.5633672893258 158.682634730539
App start time (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
App start time (RAM) Baseline
Mean: 382.771 MB
Stdev: 7.287 MB (1.9%)
Runs: 365.5078125 366.015625 367.416015625 368.529296875 368.796875 369.13671875 371.82421875 373.138671875 373.833984375 375.9375 376.435546875 377.0546875 377.83203125 378.09765625 378.673828125 379.44140625 379.58984375 380.19140625 381.568359375 381.92578125 382.001953125 382.298828125 382.3984375 382.576171875 382.841796875 383.0234375 383.84765625 384.01171875 384.076171875 384.314453125 384.59765625 385.20703125 385.337890625 385.34765625 385.69140625 385.7265625 385.80078125 385.802734375 385.994140625 386.43359375 386.849609375 386.953125 387.03125 387.568359375 388.10546875 388.734375 388.861328125 389.123046875 389.80078125 390.083984375 390.154296875 390.623046875 392.0390625 392.064453125 392.224609375 392.259765625 394.677734375 395.314453125

Current
Mean: 384.729 MB
Stdev: 6.751 MB (1.8%)
Runs: 367.66015625 368.654296875 371.041015625 371.955078125 372.455078125 372.552734375 373.75390625 375.59765625 376.642578125 377.724609375 378.625 378.73046875 379.923828125 380.025390625 381.16015625 381.185546875 381.51953125 381.7109375 382.037109375 383.259765625 383.548828125 383.658203125 384.021484375 385.341796875 385.54296875 385.60546875 385.798828125 386.1796875 386.185546875 386.76953125 386.9140625 387.697265625 388.1875 388.388671875 388.453125 388.4921875 388.513671875 388.80859375 388.83984375 388.951171875 389.08203125 389.408203125 389.474609375 389.6875 389.73828125 390.01953125 390.673828125 390.720703125 391.078125 391.35546875 391.380859375 391.83203125 391.94140625 392.1171875 392.177734375 392.296875 393.708984375 395.447265625
App start time (CPU/JS) Baseline
Mean: 85.165 %
Stdev: 2.477 % (2.9%)
Runs: 79.3 80.8 81.2 81.6 81.7 81.8 81.8 81.8 81.9 82 82.7 82.8 82.8 82.8 83.3 83.7 83.7 83.8 83.8 84.3 84.4 84.6 84.8 84.8 84.8 84.9 84.9 84.9 84.9 85.1 85.2 85.3 85.4 85.5 85.7 85.7 85.8 85.8 85.8 85.8 86.1 86.3 86.6 86.6 86.7 86.8 86.9 86.9 87.6 87.7 88.1 88.3 88.5 88.8 88.8 88.9 89.2 89.6 89.9 89.9

Current
Mean: 83.032 %
Stdev: 2.307 % (2.8%)
Runs: 77.5 79.3 79.3 79.4 79.8 79.8 79.9 79.9 79.9 80.3 80.6 80.8 80.8 80.8 80.8 80.9 81.3 81.8 81.8 81.9 82.1 82.4 82.7 82.8 82.8 82.8 82.8 82.8 82.9 83.1 83.6 83.7 83.8 83.8 83.9 83.9 83.9 83.9 84 84 84.3 84.4 84.6 84.7 84.7 84.8 84.8 84.8 84.8 85 85 85.4 85.4 85.7 85.9 86.3 86.3 86.9 87 88.8
App start time (CPU/UI) Baseline
Mean: 25.188 %
Stdev: 3.514 % (14.0%)
Runs: 15 19.9 20 20.1 20.7 20.9 20.9 20.9 21 21.2 21.4 21.9 21.9 22 22.1 22.1 22.7 23 23 23.2 23.8 24 24 24 24.8 24.9 25 25 25 25 25.1 25.9 25.9 25.9 25.9 26 26 26.7 26.9 26.9 26.9 27 27.8 27.9 27.9 27.9 27.9 28 28.2 28.7 28.7 28.8 28.9 29.9 29.9 29.9 30.6 31.1 31.9 32.8

Current
Mean: 26.177 %
Stdev: 2.942 % (11.2%)
Runs: 19.9 20 20.8 20.9 21 21.8 22 22.8 22.8 22.9 22.9 22.9 23 23 23.8 23.9 23.9 24 24.2 24.7 25.2 25.7 25.9 25.9 26 26 26.7 26.7 26.9 26.9 26.9 26.9 27 27 27.2 27.7 27.8 27.8 27.9 27.9 27.9 27.9 28 28 28.1 28.6 28.9 28.9 28.9 28.9 29 29 29.5 29.6 29.7 29.8 29.9 30 30.9 31.9
Load Search Options Baseline
Mean: 111.795 ms
Stdev: 7.183 ms (6.4%)
Runs: 94.8417559992522 96.3190509993583 101.14982100017369 101.62003599852324 102.34578400105238 103.73054999858141 103.7779550012201 105.00964400172234 105.56339499913156 105.70694999955595 106.17883300036192 106.26863699965179 106.30204300023615 106.62316900119185 106.70027699880302 107.13846799917519 107.49568600021303 107.58105400018394 108.37093200162053 108.46757000125945 108.52860500104725 108.55883800052106 108.73270700126886 109.04821800068021 109.10864300094545 110.15136699937284 110.15490699931979 110.93070500157773 110.9886469990015 111.10018000006676 111.46289099939167 111.57324200123549 111.76745700091124 111.80859399959445 111.89770600013435 112.43192500062287 113.00276700034738 113.24662300013006 113.38264999911189 113.66247600130737 114.2738859988749 114.2746990006417 114.8570149987936 115.31848100014031 115.89066599868238 115.9253329988569 116.40909899957478 117.25020400062203 117.61775700002909 118.38195800036192 118.5390620008111 118.59663899987936 118.96443600021303 120.24678600020707 122.69543400034308 123.8722729999572 127.203409999609 127.80843099951744 128.20161900110543 128.67016600072384

Current
Mean: 113.935 ms
Stdev: 7.432 ms (6.5%)
Runs: 95.48490400053561 100.14213100075722 102.50647000037134 103.06233800016344 104.84435999952257 104.9148769993335 105.40140799991786 105.45853700116277 105.50101700052619 107.9173180013895 108.04626400023699 108.405517000705 108.93135599978268 109.23832200095057 109.34663899987936 109.4371339995414 109.60278300009668 110.28304099850357 110.74873900040984 110.77937900088727 110.90747100114822 111.02376300096512 111.6350910011679 112.02250199951231 112.07633399963379 112.19929999858141 112.24169900082052 112.31823799945414 112.9211429990828 113.51745599880815 113.79085299931467 114.84212200157344 114.98913600109518 115.16630100086331 115.69543500058353 116.06115700118244 116.49959300085902 116.73051000013947 117.4831949993968 117.49548400007188 117.66113300062716 119.0231529995799 119.0367839988321 119.19209800101817 119.66662600077689 119.74169899895787 120.22033699974418 120.62227400019765 121.07755599915981 121.73543300107121 121.75834199972451 122.35970099829137 122.46573900058866 123.9828289989382 129.9759110007435 131.15877199918032 134.93383800052106
Open chat finder page TTI (CPU) Baseline
Mean: 151.033 %
Stdev: 9.350 % (6.2%)
Runs: 135.01402475330627 137.52649701002215 137.95426203625792 138.06599271621775 139.31702024633532 139.77149475510925 140.09265191428702 140.70087646229854 140.9442652700989 141.79241516966073 141.92303387098454 142.1350526039555 143.00462563657197 143.51299622665044 143.89836011642274 143.9901892491541 144.52145265093475 144.64061340539598 144.67325192135422 144.67993899432892 145.32901600299186 145.44448949557463 145.5683279712087 145.95622119815673 146.99465148272904 147.1178292500104 147.3424393815919 148.37385379118453 148.40305149511818 148.69095869606673 149.25554854426335 150.04321680923084 150.2549875195763 150.48429626833786 150.92645142226365 151.68935101473525 152.3420122978683 152.7544309245914 152.9649142630155 153.54351058838512 153.7764471057885 157.03974487522282 158.154860970062 158.66937681457603 159.2304122542702 159.72173859014606 159.8977934569566 159.95092315477643 160.09924271032898 161.59369397079976 161.78334841915907 162.08742712936092 162.61202694213182 166.18883655504698 166.62616354933127 167.3606921614938 167.435600909208 169.05528921161851 169.34856825972702 169.71741354814858

Current
Mean: 155.596 %
Stdev: 10.705 % (6.9%)
Runs: 137.89881190228834 138.48450310773202 138.64830498365825 139.16918354526018 139.71689426408625 140.17758973928898 140.23185154523063 140.6352616899647 141.66439874634605 142.4412835828378 142.8977756309432 144.59916939104912 145.04886846585165 145.5677114954981 146.0169789428921 146.10343445214036 146.18293696650144 146.37587215629472 146.5537654142117 146.55697192007523 146.76553507315447 148.22312476500912 150.1379710698127 150.3112586707773 150.9828063660718 154.71582333341294 155.43755431896213 156.98033408315266 157.73333093332383 158.36938800400074 158.7020428081713 159.33083733339686 159.41570714940863 159.76993328419388 159.84122333969896 160.140929296785 160.58785805797172 161.72429277704217 162.398875995111 162.9120434903291 162.92342745107456 163.2155541992694 164.7708309310779 164.90019164857537 165.35841263052163 165.3668807869913 165.38979972696404 165.8943782760351 166.00620103235943 166.63177264180908 166.86591814014983 167.34038758732763 167.72605391703377 168.99385412837387 169.35237197488968 169.43011980785596 170.39868884084404 170.4969050951902 171.64397171369856 173.57576611482924
Open chat finder page TTI (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Open chat finder page TTI (RAM) Baseline
Mean: 475.803 MB
Stdev: 25.280 MB (5.3%)
Runs: 417.67578125 420.04296875 433.1796875 439.513671875 439.6640625 441.2958984375 444.392578125 446.052734375 446.7841796875 446.876953125 448.5419921875 449.0498046875 452.892578125 454.0595703125 454.18359375 456.7158203125 457.291015625 459.453125 463.859375 465.15234375 466.0302734375 466.15625 466.5828125 467.640625 470.1484375 471.568359375 475.3171875 476.98671875 477.857421875 478.7234375 478.76171875 478.8859375 479.53515625 479.7587890625 482.296875 482.61328125 482.7875 484.04921875 484.4755859375 484.72890625 485.2490234375 487.37109375 490.533203125 495.125 495.91171875 500.2421875 501.63671875 501.791015625 501.9814453125 501.9892578125 502.3056640625 504.431640625 505.400390625 506.939453125 509.712890625 512.1359375 512.88828125 516.3796875 521.69609375 522.87265625

Current
Mean: 500.492 MB
Stdev: 20.104 MB (4.0%)
Runs: 455.60703125 456.9443359375 463.259765625 463.26171875 464.0498046875 464.4697265625 478.873046875 479.9404296875 481.5109375 481.74609375 481.84375 483.79296875 485.953125 487.0009765625 487.8818359375 488.4833984375 488.6943359375 489.4703125 489.806640625 490.0634765625 490.6748046875 491.12109375 491.2236328125 491.7021484375 493.52734375 495.00390625 496.595703125 496.8173828125 497.1671875 498.33671875 502.22109375 503.63671875 504.43828125 505.4697265625 505.4736328125 505.60546875 508.3408203125 513.50234375 513.84296875 514.025 514.5671875 515.31875 515.62890625 515.64296875 516.03359375 516.4015625 518.24296875 518.75078125 520.496875 521.24921875 522.99140625 523.0234375 523.43671875 523.77890625 524.29609375 529.48125 530.7375 531.19921875 532.703125 534.13125
Open chat finder page TTI (CPU/JS) Baseline
Mean: 71.757 %
Stdev: 2.641 % (3.7%)
Runs: 65.8 66.6 66.8 67 67.1 67.4 67.5 67.6 68.5 69.2 69.4 69.8 69.8 69.9 70 70.1 70.1 70.2 70.6 70.7 70.7 71.1 71.2 71.3 71.3 71.4 71.6 71.8 72.1 72.2 72.2 72.2 72.2 72.3 72.5 72.6 72.7 72.7 73 73.1 73.2 73.3 73.5 73.7 73.7 73.7 73.8 74.2 74.3 74.3 74.4 74.6 74.7 74.8 75 75.2 75.9 75.9 76.2 76.7

Current
Mean: 70.522 %
Stdev: 2.334 % (3.3%)
Runs: 65.3 65.5 66.4 67 67.7 67.9 68 68.2 68.2 68.3 68.3 68.3 68.3 68.3 68.4 68.7 68.8 69.1 69.3 69.3 69.3 69.3 69.4 69.4 69.6 69.8 69.8 69.9 70.1 70.3 70.4 70.4 70.5 70.5 70.7 70.9 71.6 71.7 71.8 71.9 71.9 72.1 72.3 72.3 72.8 72.8 72.9 73.1 73.1 73.2 73.2 73.2 73.4 73.5 73.7 73.8 74.2 74.3 74.4 74.5
Open chat finder page TTI (CPU/UI) Baseline
Mean: 31.995 %
Stdev: 3.931 % (12.3%)
Runs: 24.5 24.7 25.4 26 26.8 26.9 26.9 27.4 28.4 28.4 28.4 28.8 28.8 28.9 29.1 29.2 29.4 29.5 29.6 29.6 29.8 30 30.2 30.4 30.4 30.6 30.6 30.7 30.8 30.9 31.3 31.5 31.6 32.3 32.4 32.7 33.1 33.3 33.4 33.5 33.8 33.9 34.6 34.8 35.1 35.6 35.8 35.8 36 37.1 37.1 37.2 37.3 37.4 37.8 38.3 38.5 38.6 39.1 39.7

Current
Mean: 34.588 %
Stdev: 4.272 % (12.4%)
Runs: 26 26 27.4 27.4 28.5 29.3 29.4 29.4 29.5 30.3 30.4 30.4 30.5 30.5 30.7 30.8 30.9 31 31.1 31.4 31.6 31.9 32.4 33.2 33.4 33.4 33.9 34.5 34.8 35.1 35.7 35.8 35.9 36.5 36.7 36.8 37.1 37.1 37.1 37.2 37.5 37.7 38.1 38.1 38.2 38.2 38.3 38.6 38.6 38.7 39.2 39.4 39.5 39.7 39.7 40 40.2 40.3 40.7 43.6
Composer typing rerender count Baseline
Mean: 1.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Current
Mean: 1.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Report typing (CPU) Baseline
Mean: 87.730 %
Stdev: 2.991 % (3.4%)
Runs: 82.71113200133395 83.4324482621887 83.53631834393092 83.73425904643692 84.00047839153895 84.49829463414837 84.54758330494856 84.7048671974643 84.84332909308047 84.97610040468753 84.99792541333642 85.07699407697321 85.08481697189015 85.29367627972057 85.46924860292498 85.50370429041516 85.51838129361724 85.53434696292946 85.5968583054866 85.7729432774561 85.95593581365074 85.98690191596596 86.08002233998114 86.20831548584025 86.34286354723544 86.3982267485538 86.67746895506943 86.69951055089025 86.82529358645782 86.85313249821466 86.8937133247109 87.13773418751762 87.46949390879712 87.59897655283676 87.77365583561357 87.8022944143282 87.96079492484868 88.00328847603465 88.10225009290949 88.3985800677451 88.52768750119793 88.81990099359682 89.27579480442799 89.40884647852349 89.76831763682011 90.46129563787541 90.87356833392131 90.90109926259557 90.98211772013785 90.9863856926925 91.52943912906483 92.14539606111278 92.15154528509899 92.20097597038834 92.52928766020733 92.5886262505631 92.69033930213276 93.35268071005338 93.57749215827818 95.05413168954881

Current
Mean: 95.924 %
Stdev: 1.777 % (1.9%)
Runs: 92.06392596097534 92.16810299037984 92.77770101007332 92.97919559464347 93.18436822804462 93.44055405393935 93.87033255769491 93.8715090117813 93.90416310029879 93.94147782459312 94.11017140231169 94.29382539549302 94.36943149173884 94.38066379533102 94.40906329930984 94.7021382998436 94.7299598595305 95.14877922601185 95.16525656652165 95.22639621636836 95.24096065844591 95.2925640419855 95.32900691153279 95.38053837277621 95.47118427972912 95.57354890652124 95.6252361704182 95.63031398435189 95.76363086585438 95.7899954554055 95.93631806352393 96.04334069213918 96.05630367027602 96.07353862805127 96.18783202012132 96.35334161132707 96.37168217465458 96.71024285505435 96.72552706127556 96.74515571310593 96.77610714165554 96.9772258290873 97.01842874528266 97.08444871946725 97.3784336209516 97.39068004416194 97.6131069409295 97.7335227220986 97.77553774728669 97.82760780298241 97.99876151761114 98.09200368585103 98.18625008617514 98.23292624481267 98.23712466348815 98.28051797651008 98.34386998549373 98.90822677595267 99.2039642935761 99.36808555158568
Report typing (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Report typing (RAM) Baseline
Mean: 505.870 MB
Stdev: 6.521 MB (1.3%)
Runs: 490.56222098214283 491.9868861607143 492.69949776785717 494.23046875 494.46568080357144 494.51712740384613 494.5619419642857 496.2355769230769 497.1709735576923 497.61635044642856 498.7739955357143 499.37220982142856 499.5103236607143 501.09458705357144 501.58263221153845 501.724609375 501.93080357142856 502.5504807692308 503.69893973214283 503.884765625 504.4035456730769 504.4846754807692 505.8076923076923 505.82784598214283 506.38100961538464 506.38491586538464 506.84988839285717 506.90474759615387 507.0546875 507.43470982142856 507.4462139423077 507.88839285714283 508.27176339285717 508.40931919642856 508.4143629807692 509.07728794642856 509.37611607142856 509.4408482142857 509.78487723214283 509.92271205357144 510.2271205357143 510.2346754807692 510.51143973214283 510.7592075892857 510.8490513392857 511.05859375 511.1168870192308 511.35630580357144 511.42606026785717 511.5962611607143 511.60909598214283 511.98214285714283 512.2248883928571 512.9221540178571 513.0901442307693 513.3833705357143 514.4280133928571 514.8091947115385 514.9542410714286 515.9486607142857

Current
Mean: 508.596 MB
Stdev: 5.349 MB (1.1%)
Runs: 494.39013671875 497.832275390625 499.404541015625 502.036376953125 502.48974609375 503.078857421875 503.241943359375 503.4580078125 503.525390625 503.75830078125 503.8193359375 504.152587890625 504.6376953125 504.776123046875 505.261962890625 505.47900390625 505.77099609375 505.863525390625 505.983642578125 506.1982421875 506.27001953125 506.3935546875 506.50537109375 506.581787109375 506.845947265625 507.599365234375 507.77294921875 507.87060546875 508.113037109375 508.228515625 508.33447265625 508.49169921875 508.75146484375 508.89990234375 509.260498046875 509.385498046875 509.388671875 509.507568359375 510.043212890625 510.229736328125 510.604248046875 510.774169921875 511.657470703125 512.27783203125 512.70654296875 513.0859375 513.09912109375 513.249755859375 513.607177734375 514.58447265625 515.406982421875 515.8369140625 516.57421875 517.935791015625 518.40234375 518.91259765625 520.0087890625 520.19189453125
Report typing (CPU/JS) Baseline
Mean: 42.918 %
Stdev: 1.166 % (2.7%)
Runs: 41.2 41.5 41.5 41.5 41.7 41.7 41.8 41.8 41.8 41.8 41.8 41.9 42 42 42 42.1 42.1 42.2 42.2 42.2 42.2 42.2 42.3 42.4 42.4 42.4 42.4 42.4 42.4 42.4 42.5 42.6 42.6 42.6 42.6 42.7 42.8 42.9 42.9 42.9 43 43.4 43.5 43.6 43.7 43.9 43.9 44.1 44.4 44.4 44.5 44.6 44.7 44.8 44.8 45.1 45.2 45.2 45.3 45.6

Current
Mean: 47.983 %
Stdev: 1.870 % (3.9%)
Runs: 43.6 44.4 44.9 45 45 45.6 45.6 46 46 46.1 46.2 46.3 46.5 46.5 46.5 46.7 46.7 46.9 47 47 47.1 47.1 47.3 47.3 47.3 47.4 47.7 47.8 47.9 47.9 48 48.2 48.3 48.4 48.5 48.6 48.6 48.7 48.7 48.8 48.9 48.9 48.9 49 49.2 49.2 49.4 49.6 49.6 49.7 49.9 50.3 50.4 50.4 50.9 51 51 51.1 51.6 51.9
Report typing (CPU/UI) Baseline
Mean: 18.041 %
Stdev: 0.652 % (3.6%)
Runs: 16.8 16.9 16.9 16.9 17.1 17.2 17.2 17.3 17.3 17.4 17.5 17.5 17.6 17.6 17.6 17.6 17.7 17.7 17.7 17.7 17.7 17.8 17.8 17.8 17.9 17.9 17.9 17.9 17.9 17.9 18 18 18 18 18.1 18.2 18.2 18.2 18.2 18.3 18.4 18.4 18.4 18.5 18.5 18.6 18.6 18.7 18.7 18.7 18.7 18.9 19 19.1 19.2 19.2 19.3 19.3 19.3

Current
Mean: 22.188 %
Stdev: 0.586 % (2.6%)
Runs: 20.8 21 21.2 21.2 21.3 21.4 21.4 21.5 21.6 21.7 21.7 21.8 21.8 21.8 21.8 21.8 21.8 21.8 21.9 21.9 21.9 21.9 21.9 21.9 22 22 22.1 22.1 22.1 22.2 22.2 22.2 22.3 22.3 22.3 22.3 22.4 22.4 22.4 22.5 22.5 22.5 22.6 22.6 22.6 22.6 22.6 22.7 22.7 22.8 22.8 22.8 22.9 22.9 22.9 23 23.1 23.1 23.3 23.7
Chat opening Baseline
Mean: 137.689 ms
Stdev: 6.435 ms (4.7%)
Runs: 122.47310400009155 126.46561700105667 127.48901399970055 128.15218099951744 128.19783599860966 128.6136480011046 128.82307900115848 129.73177099972963 130.8817139994353 131.49548299983144 131.6943359989673 132.10498099960387 133.23543299920857 133.28385400027037 133.86674000136554 134.8292239997536 134.83374000154436 135.1219069994986 135.16564899869263 135.6168210003525 135.7749840002507 135.777912998572 136.17736799828708 136.68127400055528 137.37386099994183 137.37459300085902 137.39221199974418 137.54406700097024 137.56734200008214 138.4073489997536 138.81909199990332 138.88549800030887 139.0411380007863 139.06005899980664 139.08349699899554 139.65710499882698 139.92114300094545 141.35449200123549 141.46671600081027 141.67899500019848 142.25992799922824 143.23160799965262 143.53344699926674 144.08902999944985 144.1400959994644 144.6190180014819 145.1180010009557 145.63883499987423 147.04186999984086 147.27840200066566 147.3758140001446 149.3594569992274 149.8198649995029 150.5764159988612

Current
Mean: 148.915 ms
Stdev: 10.531 ms (7.1%)
Runs: 124.83772799931467 131.72668400034308 132.4326580017805 134.29337600059807 135.78332499973476 135.89526300132275 135.94291100092232 137.73734599910676 138.1626789998263 138.22416200116277 138.719197999686 139.07682299986482 141.28645899891853 141.77347899973392 141.89168299920857 142.34130899980664 142.65702300146222 143.16943399980664 143.55127000063658 143.92309599928558 143.9640300013125 144.76094599999487 144.84753499925137 146.140625 146.46252500079572 146.8979080002755 147.20235200040042 147.30749499984086 147.3662109989673 147.9448649995029 148.01847300119698 149.1049400009215 149.38940400071442 149.7429200001061 150.06840099953115 150.12805199995637 150.27522799931467 150.69169100001454 152.4365229997784 154.14135800115764 154.39188599959016 155.35526500083506 155.9518630001694 156.57682299986482 156.66735799983144 157.6928709987551 157.91865999996662 158.4541420005262 159.01741500012577 160.40482600033283 160.4517819993198 160.5269780009985 160.95048000104725 165.6560469996184 168.3365070000291 169.0268150009215 171.87341300025582 177.52771000005305
Chat TTI Baseline
Mean: 368.678 ms
Stdev: 19.023 ms (5.2%)
Runs: 329.8168539982289 330.99060100130737 340.3672279994935 340.7267659995705 343.5068769995123 344.8664149995893 346.48164900019765 346.68131499923766 349.3745120000094 349.84057600051165 352.55602999962866 352.74735599942505 353.2195640001446 354.90848799981177 355.207195000723 357.4083660002798 357.68562800064683 358.0243330001831 358.6723629999906 361.1589770000428 362.4632980003953 363.082154000178 363.3687740005553 363.55668099969625 364.61958799883723 365.22090699896216 365.2649739999324 365.58630299940705 366.58414799906313 366.8095300011337 368.1888430006802 368.2482509985566 368.3790689986199 369.3745529986918 370.11055499874055 370.28735399991274 370.73860700055957 370.8952640015632 370.9620369989425 371.3758140001446 373.82670100033283 375.53344800136983 377.0346679985523 377.1975100003183 379.78523799963295 381.37671000137925 381.54724200069904 381.7595620006323 387.1182869989425 392.5055750012398 393.1692299991846 393.469360999763 395.95491500012577 397.9708259999752 398.9570720009506 401.6981610003859 404.37890600040555 412.8630379997194 416.49540199898183

Current
Mean: 394.914 ms
Stdev: 20.238 ms (5.1%)
Runs: 343.7048740014434 353.59891800023615 364.74007200077176 365.01110799983144 365.176188999787 370.09049499966204 371.0067139994353 371.76334699988365 375.15421600081027 375.25618500076234 378.5992439985275 378.7982180006802 379.64501900039613 379.7448740005493 380.0408129990101 380.09037300013006 383.00183099880815 383.8157150000334 384.04174800030887 384.56262200139463 386.09094200097024 387.9320480003953 388.7420659996569 389.4313970003277 390.0455729998648 392.7451990004629 393.0311680007726 393.1101479995996 394.0381269995123 394.11592600122094 395.97477200068533 397.3350830003619 397.6397709995508 399.1036780010909 399.894938999787 400.36352500133216 400.4620770011097 400.81233800016344 401.45914700068533 402.9145910013467 403.12284399941564 405.02331499941647 406.926188999787 407.0377199985087 407.85611999966204 408.8650719989091 410.4413250014186 411.53719099983573 413.45617699995637 414.2198890000582 415.4919029995799 416.45617699995637 416.6578780002892 417.27136299945414 419.80399600043893 426.70003299973905 437.42635099962354 442.3747969996184 446.18367500044405
Chat opening (CPU) Baseline
Mean: 151.875 %
Stdev: 5.179 % (3.4%)
Runs: 141.71656686626753 142.359981388432 143.53665371222766 143.7378261110129 143.75890738208616 144.3779108449768 145.54720909407175 145.6343620859211 146.16902690008652 147.04765237122032 147.05031901668102 147.34169241973902 147.53257597444266 147.70459081836336 148.00485179409247 148.08140709174617 148.36992681304056 148.95499825677805 149.38446874248254 149.51971537508425 149.68321706586036 149.7594505544024 149.87627137734395 150.05586006074196 150.16962832884212 150.20761486855756 150.3885193804527 150.3973157794492 150.62584448658086 150.84663646746043 150.8920187793427 151.62106066750965 151.72355421958207 151.75883031854897 152.63369853479412 152.72045499541912 152.98234188671108 153.04831706810367 153.60627050462088 153.61681857919552 154.52171891406104 155.02328675981374 155.21363734759112 155.28221505512343 155.96927001888545 156.52464664921706 156.73887480175503 156.98644145971008 157.57277438005363 157.68463073852303 158.4807073743566 158.94934168846896 158.97991533533195 159.17023985243193 159.44867110000624 159.86557608258263 159.87763200356977 161.02177107121133 161.04453879789142 161.6736943138249

Current
Mean: 147.754 %
Stdev: 4.986 % (3.4%)
Runs: 137.5287860329706 138.77060388988824 139.4645669291338 139.62248146469344 140.67584515076155 140.94732816039973 142.65185371819706 142.70001245019915 143.04723885562214 143.46282464575097 143.9302592822504 144.04476188185873 144.24422545574078 144.33579057025386 144.41414117316492 144.74161563137937 145.20792079207916 145.3057785564475 145.47716331353928 145.6414132665648 146.0189341643327 146.10782500908175 146.22768567875613 146.64819163292339 146.71415348706188 146.97334300888357 147.039254823686 147.13373253493018 147.52733219620083 147.70459081836333 147.70459081836333 147.8133091579985 148.07246585649136 148.111371825362 148.42876796208373 148.43380059844074 148.566866267465 148.9305585376392 149.24323402125404 149.42429035958259 149.8332447513056 150.2177954847277 150.28154050464795 150.45094347650985 151.38567748990465 151.65850673362266 151.69660678642717 152.5619979320766 153.1049136786188 153.4481789531612 153.57646528625335 153.8739588244539 155.19571618408963 156.27841263025076 157.82905721862062 160.05087863488708 161.51394422310744
Chat opening (FPS) Baseline
Mean: 57.829 FPS
Stdev: 1.659 FPS (2.9%)
Runs: 53.45257469844584 54.344667754945625 54.66327813622487 54.881045912490464 55.16186027756715 55.99169487627709 56.11287209394133 56.18667123644557 56.219203238761644 56.36770274002981 56.407964499720784 56.49678940762965 56.53556991495873 56.557425023383594 56.643979698869394 56.690007813845796 56.713683677264356 56.83805252106461 56.97490163389707 56.982580051980484 56.988776646099325 57.083969278606666 57.085507607503395 57.20595197012522 57.267217959648114 57.47986052654884 57.65026151230359 57.81444739463058 57.886529720273494 57.92791251087373 57.95204383843937 58.07445931737658 58.1471838665366 58.20104419049026 58.216087746524316 58.23093177351078 58.57238116563218 58.61348829826548 58.73512103893708 59.00026632921841 59.05443003819229 59.20877876388433 59.43422903902689 59.61979526317132 59.66881546680933 59.66888357107524 59.722059865313746 59.750946449437684 59.856420813527926 59.857142200935925 59.892470765440784 59.99831600391923 60 60 60 60 60 60

Current
Mean: 58.369 FPS
Stdev: 1.822 FPS (3.1%)
Runs: 54.27670339561464 54.28305400402821 54.46450742330311 55.19153108469843 55.22930417866669 55.44207607583783 55.4604398070843 55.48686965876502 55.774917474817194 56.06303606988888 56.17104927229864 56.30221727428877 56.68339628789453 56.9832924528453 57.01956323294083 57.080368592741245 57.23111355870902 57.57321598776463 57.769217815003024 57.83736824619561 57.98268782463976 58.26379592323454 58.274892649517405 58.54455156249592 58.7732571171247 58.804802498941854 58.91921093141486 58.95997667393183 59.14370864500048 59.19740245205853 59.211169079152164 59.311307502463116 59.371108524874394 59.50517274529107 59.640600464319846 59.67140705424239 59.7245774623314 59.825016009051886 59.94647064823053 59.99480063916377 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Chat opening (RAM) Baseline
Mean: 383.895 MB
Stdev: 4.569 MB (1.2%)
Runs: 374.1002604166667 374.6692708333333 374.828125 375.890625 375.8971354166667 377.33984375 377.70703125 378.1119791666667 378.3255208333333 380.7682291666667 380.8776041666667 381.30078125 381.5442708333333 381.6393229166667 381.7916666666667 382.0325520833333 382.16796875 382.2526041666667 382.4192708333333 382.7747395833333 382.88671875 382.9908854166667 383.0208333333333 383.1432291666667 383.2591145833333 383.31640625 383.3606770833333 383.5625 383.73828125 383.9140625 384.015625 384.0377604166667 384.2265625 384.2356770833333 384.3450520833333 385.19140625 385.3828125 385.8385416666667 386.0546875 386.2721354166667 386.421875 386.4765625 386.7916666666667 387.05859375 387.09765625 387.5703125 388.2447916666667 388.30859375 389.515625 389.9049479166667 390.24609375 391.03515625 391.4609375 391.9674479166667 393.1627604166667 393.65234375

Current
Mean: 388.368 MB
Stdev: 8.459 MB (2.2%)
Runs: 373.5625 373.58203125 374.6940104166667 375.8854166666667 375.9635416666667 376.2669270833333 378.3828125 379.2044270833333 380.08984375 380.09375 381.0130208333333 381.671875 381.8763020833333 382.2565104166667 382.6953125 382.9830729166667 384.1861979166667 384.8138020833333 384.8580729166667 385.296875 385.9596354166667 386.1653645833333 386.4544270833333 386.5677083333333 387.21875 387.37109375 387.6822916666667 387.8033854166667 388.0013020833333 388.2369791666667 388.7200520833333 388.78125 389.0169270833333 389.3828125 389.5833333333333 389.625 389.8697916666667 390.8333333333333 391.0729166666667 391.2005208333333 391.3697916666667 392.1588541666667 392.9440104166667 393.27734375 393.3151041666667 393.6145833333333 395.3294270833333 398.2513020833333 398.8411458333333 401.0364583333333 401.1471354166667 401.4895833333333 401.7200520833333 405.6380208333333 409.7591145833333 409.7786458333333
Chat opening (CPU/JS) Baseline
Mean: 77.825 %
Stdev: 2.300 % (3.0%)
Runs: 72.9 73.7 73.8 73.9 74.4 74.7 75 75.1 75.2 75.5 75.8 75.8 75.8 76 76.1 76.2 76.3 76.5 76.5 76.8 76.9 77 77.2 77.3 77.5 77.6 77.7 77.8 77.8 77.8 77.9 77.9 78.2 78.2 78.3 78.3 78.5 78.5 78.6 78.7 78.7 78.7 78.8 78.9 79 79.1 79.1 79.2 79.5 79.8 79.9 79.9 80.6 81.3 81.8 81.8 82.1 82.4 82.5 82.7

Current
Mean: 76.500 %
Stdev: 2.291 % (3.0%)
Runs: 70.5 71.5 73.1 73.2 73.2 73.4 73.6 73.7 73.9 74.1 74.3 74.5 74.6 74.7 75.1 75.1 75.2 75.2 75.3 75.4 75.5 75.6 75.8 75.9 75.9 76 76.4 76.5 76.6 76.6 76.7 76.8 76.8 77 77.1 77.1 77.1 77.4 77.4 77.5 77.5 77.8 77.9 77.9 78 78.4 78.7 78.8 79 79.1 79.2 79.2 79.4 79.6 79.8 79.8 79.9 80.9 81.3
Chat opening (CPU/UI) Baseline
Mean: 25.597 %
Stdev: 1.767 % (6.9%)
Runs: 22 22.4 23.1 23.2 23.3 23.8 23.9 23.9 23.9 23.9 24 24 24 24 24 24 24.1 24.5 24.6 24.6 24.6 24.6 24.6 24.6 25.1 25.2 25.3 25.3 25.3 25.3 25.4 25.4 25.8 25.8 25.9 25.9 25.9 25.9 26 26 26 26 26.2 26.6 27.2 27.2 27.3 27.3 27.3 27.3 27.8 27.8 27.9 27.9 28 28 28.4 28.6 29.3 30.6

Current
Mean: 25.653 %
Stdev: 1.463 % (5.7%)
Runs: 23.1 23.2 23.3 23.3 23.4 23.8 23.9 23.9 23.9 23.9 24.4 24.6 24.6 24.6 24.7 24.7 24.7 24.7 25.1 25.1 25.2 25.2 25.2 25.3 25.3 25.3 25.3 25.3 25.3 25.7 25.7 25.8 25.9 25.9 25.9 26 26 26.4 26.4 26.4 26.5 26.5 26.6 26.6 26.6 26.6 26.7 27.1 27.2 27.2 27.3 27.9 28 28.6 28.6 28.6 29.2
Comment linking Baseline
Mean: 232.875 ms
Stdev: 7.216 ms (3.1%)
Runs: 217.3365880008787 221.71989000029862 221.8373620007187 222.7725419998169 223.41564899869263 223.79211400076747 224.8204759992659 226.53120899945498 226.765788000077 226.96472200006247 227.02604100108147 227.07153300009668 227.09281400032341 227.23441600054502 227.91044100001454 228.13053400069475 228.53019199892879 228.57462600059807 229.69596299901605 229.7432860005647 230.49584999866784 230.52648900076747 230.65083800069988 230.76269499957561 230.79992699995637 231.3173009995371 231.34802299924195 231.64941500127316 231.77359999902546 232.6498210001737 232.69103999994695 232.91076599992812 233.79520699940622 233.91939299926162 233.953125 234.44445799849927 234.51078299991786 235.73742699995637 237.46468099951744 237.46512899920344 238.3784190006554 238.38574199937284 238.51481200009584 238.54854299873114 239.23856600001454 239.4208979997784 240.4389650002122 240.81591800041497 241.18090800009668 241.40739000029862 241.66691100038588 242.95646099932492 247.39514200016856 249.95743800140917 253.96126300096512

Current
Mean: 247.336 ms
Stdev: 18.288 ms (7.4%)
Runs: 222.6570640001446 223.9616700001061 225.43477400019765 225.4454750008881 226.78418000042439 227.04675300046802 227.94702100008726 228.31819700077176 228.50732400082052 228.73050899989903 228.88537599891424 229.48913599923253 230.41182500123978 230.671305000782 230.75358100049198 231.93282099999487 232.79894999973476 232.95617699995637 233.93953499943018 234.29638599976897 234.51061999984086 235.219360999763 236.03658000007272 236.21305300109088 237.82299800030887 238.61625200137496 243.27913399972022 243.56054699979722 243.66857899911702 245.2041420005262 245.25695800036192 245.6283780001104 246.04809599928558 247.99194400012493 251.82352700084448 252.0388999991119 253.05232700146735 255.04911299981177 255.26200399920344 255.75 257.09106400050223 258.1236979998648 259.3903000000864 259.7801919989288 260.97391800023615 262.7588299997151 265.5643720012158 267.1973069999367 269.60172600112855 269.8916020002216 271.55599000118673 272.0461020004004 272.5483400002122 272.89713499881327 275.4457189999521 278.9155680015683 287.71516999974847 301.01928699947894
Linking (CPU) Baseline
Mean: 153.221 %
Stdev: 2.846 % (1.9%)
Runs: 145.97142662618992 148.15739460381872 148.56270535334318 149.19016151543065 149.25191537625753 149.715041709773 149.72681325351397 149.90543925455188 150.05185459238498 150.40972796015018 150.49632698580712 150.67030483280053 150.81670913195737 150.82170498778126 151.02217150359374 151.03366054139258 151.18240957064035 151.23960641271037 151.27987740933332 151.34863511059103 151.38359912564943 151.42933938611102 151.43315991628882 151.9666115849058 152.56832531753918 152.87524792642657 153.3674951127486 153.39027750556323 153.45312204082495 153.4945930053713 153.54460584532757 153.86717115570218 153.9396100355761 154.1963677406476 154.23572252619599 154.24474097494115 154.32207859910383 154.37934341464282 154.57302424029066 154.5818118623277 154.65770734742807 154.68388265836523 154.72019597886612 154.77970250125657 154.7940288073283 154.97828409539025 155.1599483635651 155.4815222193715 155.74438660715455 156.51338430055984 156.53029005127414 156.63678890242898 156.67326673877113 156.6939183157391 156.72301380250687 156.77734520800158 156.91366427625795 157.90192251972096 158.0023430410107 160.79101967164152

Current
Mean: 154.991 %
Stdev: 2.509 % (1.6%)
Runs: 149.48929107442714 150.57980132711074 150.80826047418998 151.13661839752606 151.49687202732872 151.79108449767136 151.86356567474883 151.86543698400874 152.6343818397547 152.93818460907724 152.96609639307167 153.12034286279183 153.13520480769185 153.18772994196073 153.21094823100086 153.22457892890682 153.529705218665 153.54889359779185 153.59237151085497 153.62768385646638 153.87267570122916 153.8834692730705 153.95146320501377 153.95797666973584 154.00371680946387 154.342960921599 154.50954556772098 154.51961173692325 154.5707701458877 155.03374044248338 155.1318524289708 155.13661912414054 155.21383719366017 155.42278110178069 155.58481533666443 155.6319735476641 155.76493797077444 155.7922590659887 155.901108058797 155.9755827914193 156.22855703544036 156.29820102444668 156.35938506753914 156.5621636525174 156.57030520001013 156.58711346759875 156.72384544001284 156.97848499522973 157.01916518580964 157.1557268939589 157.27046570681023 157.3426895139493 158.24426323216326 158.49479722987977 158.65930883331382 160.00361254743964 160.13948179873032 160.50973265118503 161.38099036122662
Linking (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Linking (RAM) Baseline
Mean: 453.760 MB
Stdev: 10.241 MB (2.3%)
Runs: 427.228515625 437.5989583333333 439.5005580357143 440.31529017857144 442.1635044642857 442.19419642857144 442.1979166666667 442.29185267857144 442.69363839285717 442.7506510416667 443.19029017857144 443.25558035714283 443.5651041666667 444.07198660714283 445.1244419642857 445.35546875 445.5703125 447.18247767857144 449.1880580357143 449.23828125 449.98270089285717 450.0697544642857 450.513671875 450.7630208333333 451.1875 451.30245535714283 451.40122767857144 451.447265625 451.79129464285717 451.9440104166667 452.01171875 452.015625 452.60546875 452.8430989583333 453.47935267857144 453.6614583333333 453.84933035714283 456.3080357142857 457.34207589285717 457.66964285714283 459.0305989583333 459.75390625 460.83816964285717 461.0552455357143 462.87276785714283 463.06640625 464.45200892857144 464.49776785714283 464.6010044642857 464.8130580357143 465.72488839285717 466.42857142857144 466.52622767857144 467.6646205357143 468.65401785714283 469.73660714285717 469.92075892857144 470.76171875 473.3203125 475.0234375

Current
Mean: 448.019 MB
Stdev: 6.651 MB (1.5%)
Runs: 433.1536458333333 434.7734375 435.4264322916667 436.68359375 438.2428385416667 439.0520833333333 439.060546875 439.4244791666667 439.7506510416667 440.4518229166667 440.896484375 441.6315104166667 441.810546875 441.8971354166667 442.1692708333333 442.8815104166667 443.5807291666667 444.1354166666667 444.673828125 445.5657552083333 446.0390625 446.1412760416667 446.255859375 446.3359375 447.033203125 447.1940104166667 447.2662760416667 447.5579427083333 447.935546875 448.4173177083333 448.7526041666667 448.921875 449.5078125 449.7493489583333 450.3255208333333 450.3359375 450.4928385416667 450.732421875 451.3756510416667 451.6471354166667 452.443359375 452.4654947916667 452.5208333333333 452.7955729166667 452.8033854166667 452.8130580357143 453.2057291666667 453.3697916666667 453.84654017857144 454.2877604166667 454.7421875 455.052734375 455.6223958333333 455.8216145833333 456.5227864583333 457.8971354166667 458.419921875 458.6419270833333 459.625 460.9661458333333
Linking (CPU/JS) Baseline
Mean: 88.308 %
Stdev: 1.298 % (1.5%)
Runs: 85.2 85.4 85.4 85.7 86.6 86.6 86.7 86.8 87 87 87.2 87.2 87.2 87.2 87.3 87.4 87.6 87.7 87.7 87.8 87.9 87.9 88 88.1 88.2 88.2 88.2 88.3 88.3 88.3 88.4 88.6 88.8 88.8 88.8 88.9 88.9 88.9 89 89.1 89.2 89.2 89.2 89.2 89.3 89.3 89.3 89.4 89.4 89.6 89.6 89.7 89.8 89.9 90.1 90.1 90.2 90.4 91

Current
Mean: 85.541 %
Stdev: 1.353 % (1.6%)
Runs: 82.5 82.7 83.1 83.1 83.2 83.6 83.9 83.9 83.9 84.1 84.4 84.5 84.5 84.7 84.8 84.9 84.9 85 85 85 85 85.1 85.2 85.2 85.3 85.3 85.4 85.4 85.5 85.6 85.6 85.7 85.7 85.9 86 86 86 86.1 86.1 86.2 86.2 86.2 86.5 86.5 86.5 86.6 86.8 86.9 87 87.1 87.2 87.4 87.5 87.6 87.8 87.8 87.9 87.9
Linking (CPU/UI) Baseline
Mean: 28.051 %
Stdev: 1.238 % (4.4%)
Runs: 25.4 25.9 25.9 26.3 26.4 26.6 26.7 26.9 26.9 26.9 26.9 27.1 27.1 27.1 27.2 27.3 27.3 27.3 27.3 27.3 27.5 27.5 27.6 27.6 27.6 27.8 27.8 27.9 27.9 28 28 28.1 28.2 28.2 28.2 28.2 28.2 28.2 28.3 28.4 28.4 28.5 28.6 28.7 28.8 28.8 28.9 29 29.1 29.2 29.3 29.5 30 30 30.5 30.5 30.6 30.7 30.9

Current
Mean: 29.603 %
Stdev: 1.307 % (4.4%)
Runs: 26.5 27.1 27.4 27.5 27.6 27.8 27.8 28 28.1 28.3 28.5 28.5 28.6 28.6 28.6 28.7 28.8 28.8 28.9 28.9 28.9 28.9 28.9 29 29.3 29.4 29.4 29.5 29.5 29.6 29.7 29.7 29.7 29.8 29.8 29.9 30 30 30.2 30.2 30.5 30.6 30.6 30.6 30.6 30.6 30.7 30.8 31 31 31 31.1 31.3 31.3 31.4 31.5 31.6 31.8 31.9 31.9

Copy link
Contributor

@Expensify/mobile-deployers 📣 Please look into this performance regression as it's a deploy blocker.

@OSBotify
Copy link
Contributor

🚀 Deployed to staging by https://github.com/roryabraham in version: 9.0.25-0 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 failure ❌
🕸 web 🕸 success ✅

1 similar comment
@OSBotify
Copy link
Contributor

🚀 Deployed to staging by https://github.com/roryabraham in version: 9.0.25-0 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 failure ❌
🕸 web 🕸 success ✅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants