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

Add filters button #47931

Merged
merged 3 commits into from
Aug 26, 2024
Merged

Add filters button #47931

merged 3 commits into from
Aug 26, 2024

Conversation

luacmartins
Copy link
Contributor

@luacmartins luacmartins commented Aug 23, 2024

Details

Adds a filters button to the search page which navigates users to the filters page

Fixed Issues

$ #47932

Tests

  1. Open the Search page
  2. Verify that you see a filters button in the header
  3. Press the button and verify that the Filters page opens
  • Verify that no errors appear in the JS console

Offline tests

N/A

QA Steps

Same as tests

  • 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
android.mov
Android: mWeb Chrome
chrome.mov
iOS: Native
ios.mov
iOS: mWeb Safari
safari.mov
MacOS: Chrome / Safari Screenshot 2024-08-23 at 12 19 15 PM Screenshot 2024-08-23 at 12 19 20 PM
MacOS: Desktop

@luacmartins luacmartins self-assigned this Aug 23, 2024
@luacmartins luacmartins marked this pull request as ready for review August 23, 2024 16:32
@luacmartins luacmartins requested a review from a team as a code owner August 23, 2024 16:32
Copy link

melvin-bot bot commented Aug 23, 2024

@rayane-djouah 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]

@melvin-bot melvin-bot bot removed the request for review from a team August 23, 2024 16:32
Copy link
Contributor

@rayane-djouah rayane-djouah left a comment

Choose a reason for hiding this comment

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

We need to add conditional rendering for textComponent in Button component here:

{textComponent}

{!!text && textComponent}

This is to make the filters icon centered on narrow layout on iOS and Android native apps.

Before:

Screenshot 2024-08-23 at 7 32 11 PM

After:

Screenshot 2024-08-23 at 7 32 22 PM

@luacmartins
Copy link
Contributor Author

Updated!

@rayane-djouah
Copy link
Contributor

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-23.at.8.38.52.PM.mov
Android: mWeb Chrome
Screen.Recording.2024-08-23.at.8.37.57.PM.mov
iOS: Native
Simulator.Screen.Recording.-.iPhone.15.Pro.Max.-.2024-08-23.at.20.37.01.mp4
iOS: mWeb Safari
Simulator.Screen.Recording.-.iPhone.15.Pro.Max.-.2024-08-23.at.20.36.27.mp4
MacOS: Chrome / Safari
Screen.Recording.2024-08-23.at.8.35.14.PM.mov
MacOS: Desktop
Screen.Recording.2024-08-23.at.8.38.32.PM.mov

Copy link
Contributor

@rayane-djouah rayane-djouah left a comment

Choose a reason for hiding this comment

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

LGTM and tests well

@melvin-bot melvin-bot bot requested a review from blimpich August 23, 2024 19:41
Copy link

melvin-bot bot commented Aug 23, 2024

@blimpich 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]

Copy link
Contributor

@blimpich blimpich left a comment

Choose a reason for hiding this comment

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

LGTM

@blimpich
Copy link
Contributor

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
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop

@blimpich blimpich merged commit a048f92 into main Aug 26, 2024
15 checks passed
@blimpich blimpich deleted the cmartins-enableFilters branch August 26, 2024 16:34
@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 26, 2024
Copy link
Contributor

Performance Comparison Report 📊

Significant Changes To Duration

Name Duration
Open Chat Finder Page TTI 1018.276 ms → 1162.796 ms (+144.520 ms, +14.2%) 🔴
Show details
Name Duration
Open Chat Finder Page TTI Baseline
Mean: 1018.276 ms
Stdev: 24.579 ms (2.4%)
Runs: 961.2922780001536 966.287760999985 976.9176429999061 980.4758710004389 985.0543209998868 985.6263839998282 987.3743500001729 993.0140390000306 993.8269460001029 995.4512940002605 997.7971600000747 998.4960130001418 998.8191320002079 999.138387999963 1001.7783200000413 1004.0078529999591 1005.087036000099 1005.6138509996235 1006.256347999908 1006.8253179998137 1007.4664720003493 1007.6114509999752 1011.3666600002907 1011.4993090000935 1012.4745700000785 1013.1876640003175 1017.8037530002184 1018.8765879999846 1019.7212330000475 1021.5018720002845 1025.3614909998141 1026.4522710000165 1027.7401129999198 1029.3506680000573 1029.5546880001202 1029.9324949998409 1030.4406330003403 1030.5907799997367 1032.2065840000287 1033.993733999785 1034.1678880001418 1038.2167569999583 1038.544393000193 1039.7781170001253 1039.9767249999568 1041.1872979998589 1045.4548750002868 1046.4474289999343 1047.097534999717 1047.4413250000216 1050.072387999855 1051.4910079999827 1059.1855480000377 1066.1685389997438 1073.7019860004075

Current
Mean: 1162.796 ms
Stdev: 60.895 ms (5.2%)
Runs: 1011.7998060001992 1013.138266000431 1028.1553549999371 1040.1931980000809 1069.1030279998668 1080.9700119998306 1081.0861409995705 1081.5654299999587 1098.3020839998499 1106.475829999894 1110.0073659997433 1113.4624030003324 1115.0367430001497 1121.0359699996188 1129.8707280000672 1129.9714770000428 1131.4642750001512 1139.8795570000075 1141.0129399998114 1142.8646650002338 1155.0208740001544 1155.3881439999677 1161.0106200003065 1164.4958089999855 1166.6813159999438 1169.9285079999827 1170.8036299999803 1172.2092289999127 1175.6966549996287 1176.149983999785 1176.7119149998762 1176.728271999862 1182.2559820003808 1184.3562020002864 1185.1381840002723 1185.2510589999147 1190.4773769997992 1190.4891360001639 1193.5913900001906 1194.2332360004075 1195.3518070001155 1198.3149009998888 1199.085978999734 1201.8846850004047 1205.043661000207 1205.2271329998039 1206.5239670001902 1218.535237999633 1219.177856999915 1219.7666020002216 1220.2422290001996 1221.6217869999819 1225.518962000031 1233.3548590000719 1247.5249840002507 1247.8427740000188 1255.3458659998141 1309.8202720000409

Meaningless Changes To Duration

Show entries
Name Duration
App start nativeLaunchEnd_To_appCreationStart 59.085 ms → 63.780 ms (+4.695 ms, +7.9%)
App start nativeLaunch 37.707 ms → 38.350 ms (+0.643 ms, +1.7%)
App start appCreation 51.267 ms → 64.436 ms (+13.170 ms, +25.7%) 🟡
App start appCreationEnd_To_contentAppeared 544.661 ms → 560.286 ms (+15.625 ms, +2.9%)
App start contentAppeared_To_screenTTI 611.166 ms → 635.985 ms (+24.819 ms, +4.1%)
App start runJsBundle 403.883 ms → 406.317 ms (+2.433 ms, +0.6%)
App start TTI 1306.371 ms → 1363.875 ms (+57.505 ms, +4.4%)
App start regularAppStart 0.019 ms → 0.024 ms (+0.005 ms, +28.9%) 🟡
App start time (CPU) 140.535 % → 139.657 % (-0.878 %, -0.6%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 346.777 MB → 349.201 MB (+2.424 MB, +0.7%)
App start time (CPU/JS) 83.732 % → 79.473 % (-4.258 %, -5.1%)
App start time (CPU/UI) 22.352 % → 24.240 % (+1.888 %, +8.4%)
Load Search Options 104.011 ms → 104.789 ms (+0.779 ms, +0.7%)
Open chat finder page TTI (CPU) 147.900 % → 156.855 % (+8.955 %, +6.1%)
Open chat finder page TTI (FPS) 60.000 FPS → 60.000 FPS
Open chat finder page TTI (RAM) 460.599 MB → 476.456 MB (+15.857 MB, +3.4%)
Open chat finder page TTI (CPU/JS) 70.266 % → 68.992 % (-1.274 %, -1.8%)
Open chat finder page TTI (CPU/UI) 30.019 % → 34.390 % (+4.371 %, +14.6%)
Composer typing rerender count 1.000 renders → 1.000 renders
Report typing (CPU) 86.489 % → 102.072 % (+15.582 %, +18.0%) 🟡
Report typing (FPS) 59.997 FPS → 60.000 FPS (+0.003 FPS, ±0.0%)
Report typing (RAM) 476.586 MB → 484.731 MB (+8.145 MB, +1.7%)
Report typing (CPU/JS) 42.961 % → 51.217 % (+8.256 %, +19.2%) 🟡
Report typing (CPU/UI) 17.575 % → 23.918 % (+6.343 %, +36.1%) 🟡
Chat opening 132.937 ms → 157.983 ms (+25.046 ms, +18.8%) 🟡
Chat TTI 355.247 ms → 402.033 ms (+46.786 ms, +13.2%)
Chat opening (CPU) 144.696 % → 139.374 % (-5.322 %, -3.7%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 357.386 MB → 361.490 MB (+4.104 MB, +1.1%)
Chat opening (CPU/JS) 77.959 % → 74.188 % (-3.770 %, -4.8%)
Chat opening (CPU/UI) 26.300 % → 27.683 % (+1.383 %, +5.3%)
Comment linking 393.953 ms → 384.641 ms (-9.312 ms, -2.4%)
Linking (CPU) 153.187 % → 153.822 % (+0.635 %, ±0.0%)
Linking (FPS) 60.000 FPS → 60.000 FPS
Linking (RAM) 425.893 MB → 432.233 MB (+6.340 MB, +1.5%)
Linking (CPU/JS) 88.212 % → 83.984 % (-4.228 %, -4.8%)
Linking (CPU/UI) 26.646 % → 30.347 % (+3.701 %, +13.9%)
Show details
Name Duration
App start nativeLaunchEnd_To_appCreationStart Baseline
Mean: 59.085 ms
Stdev: 7.314 ms (12.4%)
Runs: 44 47 49 51 51 51 52 52 52 52 53 53 53 53 54 54 54 54 55 55 56 56 56 56 56 57 57 57 57 57 58 59 59 59 59 59 59 60 60 61 61 62 62 63 63 64 65 66 67 67 68 68 69 70 73 73 73 76 79

Current
Mean: 63.780 ms
Stdev: 11.171 ms (17.5%)
Runs: 47 49 50 50 51 51 51 52 52 52 53 54 54 54 55 55 57 57 57 57 58 58 59 59 59 59 60 60 60 61 61 63 64 64 64 65 65 66 66 66 68 69 69 69 69 72 72 75 75 75 77 78 79 81 82 85 86 91 96
App start nativeLaunch Baseline
Mean: 37.707 ms
Stdev: 4.311 ms (11.4%)
Runs: 32 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 38 38 39 39 39 39 39 39 39 40 40 40 41 42 42 42 43 43 43 45 47 48 49 50

Current
Mean: 38.350 ms
Stdev: 4.778 ms (12.5%)
Runs: 29 30 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 36 36 36 36 36 36 36 37 37 37 38 38 38 38 38 38 39 40 41 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 45 45 45 49 50 50
App start appCreation Baseline
Mean: 51.267 ms
Stdev: 6.055 ms (11.8%)
Runs: 42 42 43 43 43 43 44 44 45 45 45 46 46 46 46 46 46 47 48 48 48 48 49 49 49 49 50 50 50 51 51 51 51 51 52 52 52 52 53 53 53 53 54 54 55 55 56 57 58 58 58 59 60 60 61 62 62 63 63 66

Current
Mean: 64.436 ms
Stdev: 6.278 ms (9.7%)
Runs: 54 55 56 57 57 57 58 58 58 59 59 59 59 59 60 60 60 60 60 61 61 62 62 62 62 63 63 64 64 65 65 65 66 66 66 66 66 66 67 67 68 68 69 69 69 69 70 71 73 74 75 78 78 79 80
App start appCreationEnd_To_contentAppeared Baseline
Mean: 544.661 ms
Stdev: 31.383 ms (5.8%)
Runs: 466 468 488 501 504 505 508 509 513 514 515 515 516 517 523 524 524 529 532 533 533 534 535 541 542 543 544 546 546 547 547 550 551 551 554 555 555 556 556 558 558 558 560 563 565 568 568 568 569 575 577 578 580 586 594 597 604 609 610

Current
Mean: 560.286 ms
Stdev: 30.540 ms (5.5%)
Runs: 509 510 511 514 524 524 524 530 530 531 532 532 535 536 537 538 539 541 541 545 546 546 546 548 548 549 552 557 561 561 562 563 565 567 569 571 573 573 575 576 579 580 580 580 589 592 597 598 601 601 601 602 608 617 617 643
App start contentAppeared_To_screenTTI Baseline
Mean: 611.166 ms
Stdev: 30.053 ms (4.9%)
Runs: 543.3212089999579 547.1994630000554 551.1099200001918 553.2039009998553 559.0593650001101 565.9190090000629 567.5946700000204 576.3409440000542 578.9669590000995 579.937276000157 585.0101430001669 586.8850320000201 588.1338010001928 588.752123999875 591.7675029998645 593.788732000161 596.2065639998764 596.495862999931 596.8816909999587 597.9815099998377 598.092033999972 602.2744459998794 603.97067900002 610.685754999984 611.2777450000867 612.1392789999954 613.0987999998033 613.2672120002098 617.6707660001703 618.969020999968 619.6481719999574 620.5438359999098 620.9241720000282 621.7836580001749 621.9855829998851 622.0422419998795 622.4345979997888 623.094994999934 624.2187479999848 624.3557609999552 626.6979370000772 628.1130360001698 628.2592679997906 629.3542220001109 629.5586529998109 631.2810999997891 631.6196050001308 632.9358870000578 635.5825290000066 635.6786110000685 638.7110930001363 638.7358249998651 642.2836549999192 642.4363979999907 650.308970999904 652.0770729999058 664.1215920001268 667.5296330000274 686.4845270002261

Current
Mean: 635.985 ms
Stdev: 32.045 ms (5.0%)
Runs: 560.751102999784 567.7918710000813 581.3435050002299 582.8050999999978 586.0121780000627 594.2508240002207 599.3032889999449 599.9768969998695 601.6082939999178 604.6444899998605 608.1985229998827 609.5607440001331 609.9025209997781 610.6847799997777 614.4226560001262 619.7782530002296 620.2481900001876 621.1342230001464 621.2428000001237 624.29533000011 625.1507489997894 628.3178469999693 628.3575519998558 628.9156689997762 630.8225320000201 631.3732569999993 637.053559999913 638.5388270001858 638.6169059998356 640.9460579999723 641.1094680000097 641.4481399999931 641.7279210002162 646.9729570001364 649.6172110000625 650.3511180002242 651.2886439999565 652.2500140001066 652.7272919998504 656.2167560001835 657.0499579999596 657.1872410001233 658.3631790000945 658.7163269999437 659.8537539998069 662.6363699999638 665.0039780000225 666.0354010001756 672.8086210000329 675.4850499997847 676.8184230001643 677.3680879999883 677.9969290001318 681.2626590002328 709.2016929998063 709.6352499998175
App start runJsBundle Baseline
Mean: 403.883 ms
Stdev: 24.587 ms (6.1%)
Runs: 340 355 359 369 371 372 373 373 374 376 376 380 380 381 382 384 387 388 388 394 395 395 399 401 401 402 403 404 406 406 407 407 409 410 412 412 413 416 417 418 419 421 422 423 423 423 424 424 426 426 426 427 428 432 433 434 436 440 448 463

Current
Mean: 406.317 ms
Stdev: 20.248 ms (5.0%)
Runs: 359 372 372 375 379 381 381 383 385 386 387 387 389 391 391 391 392 395 395 395 395 396 396 397 397 399 399 402 404 404 407 409 409 409 411 411 412 413 414 415 415 415 423 423 424 426 427 428 429 429 429 429 431 432 432 434 437 438 440 453
App start TTI Baseline
Mean: 1306.371 ms
Stdev: 49.038 ms (3.8%)
Runs: 1206.9669590000995 1219.752123999875 1220.1994630000554 1222.2039009998553 1225.5946700000204 1229.919009000063 1232.3966899998486 1233.0593650001101 1235.495862999931 1252.937276000157 1260.1099200001918 1267.2187479999848 1268.0987999998033 1268.2672120002098 1270.8816909999587 1274.3409440000542 1274.8850320000201 1278.6979370000772 1283.5825290000066 1286.1338010001928 1288.0101430001669 1291.969020999968 1294.2836549999192 1297.092033999972 1299.6481719999574 1300.788732000161 1305.3557609999552 1307.783658000175 1308.9241720000282 1311.2744459998794 1315.0422419998795 1316.7675029998645 1321.5438359999098 1321.9815099998377 1323.685754999984 1325.1130360001698 1325.2777450000867 1326.5586529998109 1327.6786110000685 1331.308970999904 1332.6196050001308 1335.97067900002 1336.5296330000274 1337.4345979997888 1341.7110930001363 1341.9358870000578 1348.2065639998764 1351.2810999997891 1351.7358249998651 1353.094994999934 1353.1215920001268 1354.2592679997906 1361.1392789999954 1362.6707660001703 1368.985582999885 1378.354222000111 1395.4363979999907 1405.0770729999058 1415.484527000226

Current
Mean: 1363.875 ms
Stdev: 50.370 ms (3.7%)
Runs: 1273.34350500023 1281.9768969998695 1284.5607440001331 1292.0121780000627 1295.8050999999978 1296.4226560001262 1303.9460579999723 1307.734364000149 1309.2508240002207 1309.7918710000813 1310.118365000002 1310.3732569999993 1315.2481900001876 1317.3575519998558 1317.6082939999178 1320.1342230001464 1323.6847799997777 1325.3511180002242 1327.902520999778 1333.1094680000097 1334.053559999913 1335.6444899998605 1338.303288999945 1343.1507489997894 1344.5388270001858 1348.7279210002162 1350.8225320000201 1355.7163269999437 1357.2167560001835 1359.1868190001696 1362.3178469999693 1364.1985229998827 1371.0039780000225 1371.8086210000329 1372.0354010001756 1375.4850499997847 1378.751102999784 1380.6169059998356 1382.4481399999931 1385.7272919998504 1390.3680879999883 1397.2428000001237 1399.9729570001364 1402.9156689997762 1404.8184230001643 1405.9969290001318 1407.3034509997815 1410.3631790000945 1412.7782530002296 1415.29533000011 1430.2500140001066 1430.2886439999565 1430.6172110000625 1435.853753999807 1440.1872410001233 1442.2626590002328 1443.6363699999638 1447.6352499998175 1451.0499579999596 1466.2016929998063
App start regularAppStart Baseline
Mean: 0.019 ms
Stdev: 0.001 ms (7.0%)
Runs: 0.016561000142246485 0.01696800021454692 0.017008000053465366 0.01704900013282895 0.01725299982354045 0.017293000128120184 0.017293999902904034 0.017375000286847353 0.01741599990054965 0.017496999818831682 0.017577999737113714 0.017740999814122915 0.017862999811768532 0.017903000116348267 0.017985000275075436 0.018106999807059765 0.018146999645978212 0.0181470001116395 0.018269999884068966 0.0183100001886487 0.018391999881714582 0.01839200034737587 0.018432000186294317 0.018473000265657902 0.0185139998793602 0.0185139998793602 0.018635999877005816 0.018635999877005816 0.01875800034031272 0.018798999954015017 0.018798999954015017 0.01887999987229705 0.018920999951660633 0.01892100041732192 0.019286999944597483 0.019286999944597483 0.019286999944597483 0.019410000182688236 0.019530999939888716 0.019532000180333853 0.019612999632954597 0.01965400017797947 0.019694000016897917 0.0197759997099638 0.019857000093907118 0.01993800001218915 0.019938999786973 0.02002000017091632 0.020223000086843967 0.020345000084489584 0.020345000084489584 0.0206300001591444 0.020995999686419964 0.02127999998629093 0.021321999840438366 0.02184999966993928 0.02189100021496415 0.022338999900966883

Current
Mean: 0.024 ms
Stdev: 0.002 ms (7.3%)
Runs: 0.020589000079780817 0.0213620001450181 0.02193199982866645 0.02209499990567565 0.022338999900966883 0.022419999819248915 0.022461000364273787 0.022583000361919403 0.022704999893903732 0.022704999893903732 0.02282699989154935 0.022909000050276518 0.022950000129640102 0.022950000129640102 0.023031000047922134 0.023111999966204166 0.023233999963849783 0.023274000268429518 0.023316000122576952 0.02343699987977743 0.023477999959141016 0.023763000033795834 0.023763000033795834 0.023925999645143747 0.024007000029087067 0.024046999868005514 0.0240879999473691 0.02416899986565113 0.024373999796807766 0.024536000099033117 0.024577000178396702 0.024658000096678734 0.024658000096678734 0.02469899971038103 0.024902999866753817 0.02494300017133355 0.025145999621599913 0.02514699986204505 0.025390000082552433 0.02539100032299757 0.02539100032299757 0.025471999775618315 0.025635000318288803 0.025716000236570835 0.025756999850273132 0.025797000154852867 0.02595999976620078 0.02604199992492795 0.026163999922573566 0.026366999838501215 0.026611000299453735 0.0270990002900362 0.027710000053048134 0.028117000125348568 0.028605000115931034 0.029296999797225
App start time (CPU) Baseline
Mean: 140.535 %
Stdev: 7.880 % (5.6%)
Runs: 122.75449101796406 126.59945335262677 126.66003976143145 127.53022781474826 127.78087649402389 128.74251497005986 128.74251497005986 131.6232077677315 133.57349046926075 134.18344034821928 134.57547057279865 134.73053892215577 134.83467703987205 135.25636007827788 135.79445172651464 136.06521895967106 136.09527932087636 136.6349198865289 136.8363273453094 137.33569501207143 137.34126984126988 137.48338293942572 137.72455089820366 137.7245508982037 137.77689243027893 137.8143961880023 138.12491967613417 138.61122376760434 138.95535501006106 139.59158435215483 140.3162055335969 140.39144308998667 140.6012675843533 140.83233532934136 141.18525896414346 141.4656335288767 141.7569721115538 141.7729083665339 142.94359433821393 143.6364993674219 143.9605758423034 144.7105788423155 145.50000000000003 145.74103585657372 145.8902195608783 145.94638847305396 146.79054386551982 146.96258785035147 147.3584314953235 147.70459081836339 149.43226644803 149.93386139237526 151.8742514970061 152.26172843417586 152.390438247012 152.39043824701204 153.2062604452964 153.37249586957634 153.82435129740526 160.45034142968285

Current
Mean: 139.657 %
Stdev: 7.853 % (5.6%)
Runs: 121.36147259867091 121.9183929990158 122.24961539978696 123.56556142429658 125.9531014219674 127.63516791118954 127.7445109780439 128.4860557768924 130.4780876494024 131.37966491259908 132.69014671098645 133.7325349301398 134.0386655664269 135.42874997558934 135.5793650793651 135.72854291417173 136.0704818706807 137.59796821365504 137.72455089820366 138 138.2409638554217 138.62315210217022 138.93669354204982 138.99933730947652 139.1023208752293 139.6456692913386 139.77689243027896 140.1658443254487 140.1970470936954 140.60921980739724 141.39916914697247 141.44554455445547 141.60324768789124 141.60921185517418 141.71656686626756 141.78087649402394 141.8223552894212 142.26988665615872 142.41066001592117 142.75703510070394 143.22891566265062 144.7175723981545 144.93129685666153 145.63828441295544 145.71603524509337 145.76095617529884 146.70658682634735 146.7065868263474 146.88822355289423 146.9446640316206 147.58928358422602 147.7569721115538 148.3699268130407 148.58529952048107 149.45481232962882 151.87025948103798 152.39603960396042 152.46283997469948 153.55794228710582
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 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
App start time (RAM) Baseline
Mean: 346.777 MB
Stdev: 11.095 MB (3.2%)
Runs: 326.794921875 329.923828125 331.841796875 331.978515625 332.36328125 332.943359375 333.27734375 334.34375 335.634765625 335.654296875 336.0546875 336.916015625 336.931640625 337.7421875 338.0703125 338.44140625 338.57421875 338.890625 339.365234375 339.47265625 339.603515625 339.61328125 339.859375 341.09375 342.091796875 342.1328125 342.271484375 342.798828125 342.833984375 343.587890625 343.595703125 344.642578125 345.375 346.890625 347.060546875 347.478515625 347.80078125 348.357421875 348.50390625 352.162109375 353.126953125 353.7421875 355.642578125 355.873046875 357.90234375 358.6015625 358.828125 360.10546875 360.416015625 360.873046875 361.279296875 361.46484375 362.412109375 363.970703125 364.029296875 364.4453125 364.458984375 364.59375 365.564453125 366.30859375

Current
Mean: 349.201 MB
Stdev: 4.334 MB (1.2%)
Runs: 339.51171875 340.556640625 341.58203125 341.935546875 342.033203125 342.9140625 343.712890625 344.001953125 344.33203125 344.478515625 346.384765625 346.6015625 346.609375 346.693359375 347.08984375 347.111328125 347.412109375 347.630859375 347.90234375 348.859375 349.146484375 349.37109375 349.50390625 349.560546875 349.66796875 350.111328125 350.20703125 350.51953125 350.58203125 350.689453125 350.708984375 350.873046875 350.921875 351.25 351.333984375 351.40234375 351.408203125 351.677734375 351.849609375 352.32421875 352.365234375 352.400390625 352.501953125 352.765625 352.775390625 352.865234375 353.009765625 354.998046875 355.54296875 359.283203125 360.29296875
App start time (CPU/JS) Baseline
Mean: 83.732 %
Stdev: 3.256 % (3.9%)
Runs: 74.9 75.8 78.9 79.1 79.7 79.8 79.8 80.1 80.3 80.4 80.9 81.1 81.5 81.8 81.8 81.8 81.8 81.8 82 82.1 82.1 82.5 82.7 82.7 82.8 82.8 82.9 82.9 83 83.2 83.8 83.8 83.8 83.9 83.9 84 84.1 85.2 85.2 85.6 85.6 85.8 85.9 86 86.2 86.3 86.5 86.7 87 87.1 87.3 87.6 87.8 87.9 87.9 88 88.6 88.8 89.1 91.5

Current
Mean: 79.473 %
Stdev: 3.299 % (4.2%)
Runs: 72.4 72.8 73.3 73.6 73.8 74.7 74.7 75 75.5 75.8 75.8 75.8 76.8 77.1 77.2 77.4 78 78.1 78.1 78.3 78.7 78.8 78.8 78.8 78.9 79.3 79.3 79.8 79.8 79.8 79.9 79.9 79.9 80.1 80.2 80.2 80.3 80.5 80.6 80.9 80.9 81 81.6 81.7 81.7 81.8 81.8 82.5 82.6 82.8 82.9 82.9 83.3 83.3 83.4 83.6 84.6 84.6 85.8 86.9
App start time (CPU/UI) Baseline
Mean: 22.352 %
Stdev: 2.489 % (11.1%)
Runs: 18 18.8 18.8 19 19 19 19 19.9 20 20 20 20.7 20.7 20.8 20.9 20.9 20.9 20.9 20.9 21 21 21 21 21.6 21.9 22 22 22 22 22 22 22.5 22.9 22.9 23 23 23 23.7 23.7 23.8 23.9 24 24 24.8 24.9 25 25.8 26 26.3 26.5 26.9 27 27.8 27.9

Current
Mean: 24.240 %
Stdev: 2.614 % (10.8%)
Runs: 18.9 19.9 19.9 20 20 20.1 20.8 20.8 20.9 20.9 21 21.9 22 22.8 22.8 22.9 23 23 23 23 23 23.7 23.7 23.9 23.9 24 24 24 24 24 24.7 24.8 24.9 25 25 25.1 25.8 25.8 25.9 25.9 25.9 25.9 26 26 26.9 26.9 26.9 27 27 27 27 27.1 27.7 27.9 28 29.8 30
Load Search Options Baseline
Mean: 104.011 ms
Stdev: 4.099 ms (3.9%)
Runs: 95.08841999992728 97.32926400005817 97.61405500024557 97.83902999991551 97.96260600024834 98.70739699993283 98.72412099968642 98.94974800013006 99.2451169998385 100.20548500027508 100.31079099979252 100.481364000123 100.55708799976856 100.68363500013947 101.32767699984834 101.73783400002867 101.79923500027508 102.06518499972299 102.07596800010651 102.20096800010651 102.30916299996898 102.40942399995402 102.543864000123 102.59728999994695 102.65523299993947 102.69364399975166 103.36523400014266 103.58557200012729 103.64713500021026 103.86283300025389 103.95483400020748 104.1566570000723 104.24568599974737 104.48022399982437 104.48343900032341 104.50170899974182 104.62227400019765 105.13301600003615 105.20426400005817 105.27099600015208 105.63500999985263 105.7030840003863 105.86779800010845 106.66556800017133 106.84167499979958 106.92305500013754 107.28169800015166 107.3668210003525 107.58939599990845 107.63989300001413 108.91369599988684 109.17911799997091 109.59863299969584 109.83280499977991 110.99243100034073 111.39050300000235 112.04536899970844 112.79081199970096 113.74735499965027

Current
Mean: 104.789 ms
Stdev: 5.427 ms (5.2%)
Runs: 91.26513599976897 94.8080239999108 95.33455399982631 95.45430500013754 97.17810100037605 97.24930799985304 97.4877929999493 98.0720220003277 98.30721000023186 98.49328699987382 99.10514299990609 99.12231400003657 99.91337099997327 100.3356119999662 101.18351300014183 101.27681499999017 101.61661799997091 101.82116700010374 102.18416400020942 104.02807600004598 104.05220500007272 104.0805659997277 105.01757899997756 105.01786299981177 105.09330199984834 105.153239000123 105.43029800010845 105.60966000007465 105.6528320000507 105.72163899987936 105.8460699999705 106.18094900017604 106.19287100015208 106.34802300017327 106.40441899979487 106.5331629998982 106.53800499998033 106.85750300018117 106.92968799965456 106.96350100031123 107.27323399996385 107.42496800003573 107.79357900004834 108.18400100013241 108.20316600007936 108.84175700042397 108.98022500006482 109.40677900006995 109.73767099995166 111.54150399984792 111.80993600003421 112.96289099985734 113.1348069999367 113.95524099981412 114.2209469997324 114.2893880000338 115.37056499999017
Open chat finder page TTI (CPU) Baseline
Mean: 147.900 %
Stdev: 5.569 % (3.8%)
Runs: 135.58638109899672 136.75312330481623 137.65227314295717 137.74506072592638 138.09432926974748 138.79721170108883 141.57032330763042 142.58832931746082 142.78273731421626 142.79840319361287 143.50896808024825 144.62035291965876 145.0765527806851 145.16403812490577 145.36292850439622 145.40625054688567 145.45489829406227 145.4917545860661 145.8336265288057 145.92389360010503 146.01632217561692 146.15748622040215 146.24632518761243 146.4284961636374 146.43386494338063 146.6668841774951 147.48347434685277 147.48592553597635 147.95975232198145 147.96685771151306 148.33343006569604 148.65643510785208 148.71846140771027 149.48322288833822 149.49364375999917 149.55003355508873 149.94569231828768 150.1779656004861 150.5276228936632 150.77301769664922 151.15727476424843 151.43057335004795 151.4825560737242 151.71256808523836 151.93827823857205 152.18536713719806 153.69477993537663 153.8503137910186 153.89123212101134 154.98933920159203 155.41833000665346 155.66999502491996 155.6881345938162 158.14838098757198 159.98583463112604 160.44161348256182

Current
Mean: 156.855 %
Stdev: 8.601 % (5.5%)
Runs: 136.03385731587048 137.7068968398607 141.12913072381778 142.419614743827 143.35788214778663 144.19223996895997 144.19380836538386 145.88759413946852 145.90870665395312 147.3461313734017 147.9473544942414 148.39254137257464 150.86035114399442 150.9977996829595 151.03928688807136 151.488146318118 151.8058748895584 153.01035517300488 153.39793378563087 153.9279825266091 154.6721438588907 155.56951420231647 156.59944207831487 156.80516721571058 157.1410958126509 157.21545171885614 157.44175246794768 157.66449205063932 157.7414959557546 158.13712639810757 158.22498426117912 158.45498804564298 158.52644484228472 159.09218021296607 159.3308883598853 160.03046351718638 160.4862542060319 160.50976922296164 160.55997102937863 161.13963826803692 161.32035922719456 162.07584830339331 162.84829862187985 163.0285449852651 163.65703432122183 164.00538335476253 164.5094164267785 164.5168045765656 165.2908531497542 166.9783626541209 166.98499780101224 166.98999405097175 167.38002560036603 167.59448187737712 168.9004168592039 169.00961943074387 172.66897352432895 173.4724673521139
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 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
Open chat finder page TTI (RAM) Baseline
Mean: 460.599 MB
Stdev: 19.890 MB (4.3%)
Runs: 408.486328125 421.822265625 424.0400390625 426.0029296875 431.0263671875 438.251953125 439.0478515625 440.5126953125 441.0576171875 441.931640625 444.3271484375 445.3408203125 447.103515625 447.4404296875 447.4658203125 448.42578125 448.892578125 449.73828125 451.306640625 451.953125 452.716796875 453.125 454.0009765625 454.005859375 454.37890625 455.8583984375 457.4521484375 458.025390625 458.2685546875 461 461.0556640625 461.2265625 462.111328125 464.4755859375 465.3935546875 468.3193359375 468.6943359375 468.830078125 469.5615234375 470.953125 472.6787109375 472.76953125 474.021875 475.158203125 475.166015625 475.599609375 477.7392578125 479.830078125 480.755859375 480.7578125 484.259765625 484.26796875 487.08984375 487.12109375 491.7900390625 500.05078125 500.58671875 501.44296875

Current
Mean: 476.456 MB
Stdev: 27.278 MB (5.7%)
Runs: 404.2373046875 419.22421875 421.83046875 426.615625 429.371875 441.6953125 444.5693359375 444.71640625 445.23671875 447.68984375 449.3078125 450.08359375 452.31171875 455.9345703125 456.6890625 457.66796875 458.83359375 460.371875 460.68984375 461.94765625 469.63671875 470.63671875 471.4203125 471.45625 472.15546875 473.15 473.82109375 474.91328125 476.5609375 478.140625 481.26640625 481.6375 482.50859375 483.278125 483.99765625 484.078125 484.2390625 487.975 492.0640625 492.3546875 494.64296875 495.89296875 496.690625 497.3671875 498.378125 499.75234375 500.9078125 501.62421875 503.16953125 506.1875 506.309375 507.3484375 508.78671875 509.02734375 509.68671875 510.6265625 514.10859375 514.85625 518.33671875 519.31796875
Open chat finder page TTI (CPU/JS) Baseline
Mean: 70.266 %
Stdev: 1.915 % (2.7%)
Runs: 65.7 66.4 66.8 66.9 67.3 67.9 68.1 68.2 68.3 68.3 68.3 68.7 68.8 68.8 68.9 69.2 69.2 69.3 69.4 69.5 69.5 69.7 69.8 69.9 70.1 70.1 70.1 70.1 70.2 70.2 70.3 70.4 70.4 70.5 70.6 70.7 71 71 71.2 71.3 71.4 71.4 71.5 71.7 71.8 71.8 71.9 72.2 72.3 72.5 72.6 72.7 72.8 72.8 72.8 73.2 74.4 74.5

Current
Mean: 68.992 %
Stdev: 1.876 % (2.7%)
Runs: 64.7 65.2 65.2 65.3 65.3 65.8 66 66.5 67.4 67.4 67.5 67.7 67.9 68 68.1 68.1 68.3 68.4 68.4 68.4 68.5 68.6 68.6 68.7 68.7 68.7 68.8 68.9 68.9 69 69 69.1 69.2 69.4 69.4 69.4 69.5 69.6 69.6 69.7 69.9 70.1 70.3 70.3 70.5 70.5 70.6 70.7 70.9 71 71.1 71.2 71.2 71.3 71.3 71.4 71.8 72.2 73.3
Open chat finder page TTI (CPU/UI) Baseline
Mean: 30.019 %
Stdev: 2.103 % (7.0%)
Runs: 24.8 25.2 25.8 25.9 26.9 27.2 27.6 27.8 27.9 28 28.1 28.4 28.6 28.7 28.7 28.8 28.9 28.9 29 29.1 29.3 29.4 29.5 29.6 29.6 29.9 30 30.1 30.1 30.2 30.4 30.4 30.4 30.5 30.6 30.8 30.8 30.9 31 31.3 31.4 31.4 31.4 31.4 31.6 31.7 31.9 32 32.1 32.3 32.4 32.5 32.7 32.8 32.9 33.3 33.7 34.5

Current
Mean: 34.390 %
Stdev: 3.916 % (11.4%)
Runs: 24.9 26.4 26.8 27.9 28 28.2 28.7 29.4 29.5 29.7 30 30.2 30.4 30.7 30.7 31.2 31.4 31.4 33.1 33.6 33.9 34.1 34.2 34.2 34.6 34.7 34.7 34.8 35 35.2 35.3 35.4 35.6 35.6 35.6 35.9 35.9 36.2 36.4 36.4 36.8 36.8 36.8 36.8 36.9 37.4 37.6 38.1 38.1 38.1 38.2 38.6 38.7 38.7 39 39.4 39.8 40.3 40.7 40.7
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: 86.489 %
Stdev: 2.296 % (2.7%)
Runs: 81.98921814178716 82.56560056703783 82.63146120115421 82.75511511741462 83.34728851299799 83.44029791527365 83.72113890807981 83.73334537594096 83.74837551233509 83.74971117881078 83.9129920222194 83.92770504454461 84.98720130053984 85.01355080230886 85.05846862861597 85.08678992119816 85.22940243148295 85.51520600243174 85.53443875568081 85.64479182829203 85.74180490080606 85.82576204828652 85.84230781853121 85.88573131635401 85.91708927000128 85.96997958700557 85.97320262907942 86.1862282790515 86.28355304428462 86.35592301867199 86.3725801773446 86.38012299326779 86.55160380117259 86.86380441816382 86.91741543707037 87.26774888652724 87.44377012017218 87.49936654569012 87.64751275676701 87.65477446488687 87.71514494505773 87.8157417259773 87.8912075209156 87.98698080372252 88.03584448750044 88.05447107148527 88.12362425024547 88.27660645501366 88.43636657742711 88.67342992333137 88.84069906317114 89.32198348679461 89.8993643178055 89.94392950716377 90.84076666344339 90.85772560502099 91.27479812329888 92.22867814877293

Current
Mean: 102.072 %
Stdev: 4.655 % (4.6%)
Runs: 91.92386786785451 92.14052362723001 93.0923219414604 93.69997796571676 93.81409603103437 93.9229012955905 94.27106718716364 94.8081871614221 95.90574290986808 96.01241715242394 96.33380761949388 96.99042323009895 97.46613103547422 98.04906712079635 98.73167789048478 99.35365406187714 99.79678448554819 100.77575149137989 100.8605303788463 100.96913925109627 101.72302420480689 102.1442966197405 102.20109638674049 102.66229938581102 102.75300708376251 102.8204298271222 103.06102702616577 103.09546780481978 103.10720964860492 103.16673532079359 103.27426088834338 103.30700876142677 103.31929051092291 103.41371456592147 103.53463092553955 103.77326097815954 103.85013647507722 103.94439102407513 103.97199693762772 103.99680334937935 104.32682031206957 104.90316227411344 104.90832304202338 104.92051083200415 105.25891660847444 105.64134222630175 105.72699951753847 105.77622658379316 105.84157717472051 105.88416103979361 106.18533330606789 106.34764229970025 106.8631219760337 106.94782122208161 107.59477755900905 107.86881936872463 108.02896220509044 108.27624265411397 110.2462748530024 110.72076305818914
Report typing (FPS) Baseline
Mean: 59.997 FPS
Stdev: 0.009 FPS (0.0%)
Runs: 59.9562834380887 59.96824879277528 59.97180185282125 59.982313826003654 59.997747735783854 59.99911898778448 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
Report typing (RAM) Baseline
Mean: 476.586 MB
Stdev: 4.853 MB (1.0%)
Runs: 464.5689174107143 464.57338169642856 465.26283482142856 466.62667410714283 466.92494419642856 470.91294642857144 471.60853794642856 471.8993389423077 472.068359375 472.33872767857144 472.36551339285717 472.75083705357144 473.29073660714283 473.64034598214283 473.84291294642856 473.97488839285717 474.44168526785717 474.5895432692308 475.02232142857144 475.0493861607143 475.06919642857144 475.49693080357144 475.58510044642856 476.25613839285717 476.65318080357144 476.68509615384613 476.9447544642857 477.22325721153845 477.537109375 477.5678013392857 477.76143973214283 477.798828125 477.81361607142856 477.8329326923077 478.0181361607143 478.4095982142857 478.4868861607143 478.63058035714283 478.76171875 478.88058035714283 479.07059151785717 479.20145089285717 479.62109375 479.7924107142857 480.095703125 480.2544642857143 480.39242788461536 480.51450892857144 480.5979567307692 480.87890625 481.61300223214283 482.5321514423077 482.54603794642856 483.4818638392857 483.66796875 483.78236607142856 485.11941964285717 485.63671875

Current
Mean: 484.731 MB
Stdev: 10.623 MB (2.2%)
Runs: 461.7611607142857 461.9408482142857 462.2349330357143 462.54966517857144 462.59010416666666 465.1259765625 467.1748046875 468.299560546875 473.2533482142857 474.44114583333334 475.55859375 476.7017299107143 478.36351102941177 479.1537388392857 479.66383272058823 480.0671875 480.72021484375 480.8451450892857 481.11927083333336 482.29541015625 482.607421875 482.9560546875 483.10271139705884 484.27708333333334 484.344482421875 484.8102022058824 485.15052083333336 485.96067708333334 486.134033203125 486.8098958333333 487.1080729166667 487.6038602941176 487.924072265625 488.09140625 488.2368861607143 488.3325892857143 489.4135044642857 490.39453125 490.703125 490.88880208333336 490.95675223214283 491.40066964285717 491.47293526785717 491.533203125 492.037109375 492.34737723214283 492.52427455357144 493.5346354166667 493.89481026785717 495.14697265625 495.15078125 495.20814732142856 495.43136160714283 496.17159598214283 497.09681919642856 499.7721354166667 500.08958333333334 500.9927455357143 505.65651041666666
Report typing (CPU/JS) Baseline
Mean: 42.961 %
Stdev: 0.816 % (1.9%)
Runs: 41 41.5 41.6 41.8 42 42 42.1 42.1 42.2 42.2 42.3 42.3 42.3 42.4 42.4 42.5 42.5 42.5 42.6 42.6 42.6 42.6 42.7 42.7 42.8 42.8 42.8 42.8 42.8 42.8 42.9 42.9 42.9 42.9 43 43 43 43.1 43.2 43.2 43.2 43.2 43.4 43.5 43.6 43.6 43.6 43.7 43.8 43.8 43.9 43.9 44 44.1 44.1 44.3 44.5 45 45.1

Current
Mean: 51.217 %
Stdev: 3.233 % (6.3%)
Runs: 43.7 44.4 45.3 45.8 46 46.5 47.3 47.6 47.7 47.8 48 48.1 48.4 48.5 48.5 48.9 49.4 49.5 49.7 49.8 50.1 50.2 50.3 50.3 50.8 50.9 51 51.1 51.1 51.2 51.3 51.3 51.5 51.8 52.1 52.2 52.2 52.3 52.5 52.6 52.7 52.8 52.9 53.3 53.6 54 54.1 54.3 54.4 54.6 54.9 55.2 55.2 55.2 55.3 55.4 56.6 56.8 56.9 57.1
Report typing (CPU/UI) Baseline
Mean: 17.575 %
Stdev: 0.752 % (4.3%)
Runs: 16 16.5 16.5 16.5 16.5 16.7 16.8 16.8 16.8 16.8 16.8 16.9 16.9 17 17 17 17 17.1 17.1 17.2 17.3 17.3 17.3 17.4 17.4 17.4 17.4 17.4 17.4 17.5 17.5 17.5 17.6 17.6 17.6 17.7 17.7 17.7 17.8 17.8 17.9 17.9 17.9 17.9 18.1 18.1 18.1 18.2 18.4 18.4 18.4 18.5 18.5 18.6 19 19 19.2 19.3 19.3

Current
Mean: 23.918 %
Stdev: 0.824 % (3.4%)
Runs: 22 22.1 22.3 22.4 22.5 22.6 22.7 23 23 23.1 23.1 23.3 23.5 23.5 23.5 23.6 23.6 23.6 23.6 23.7 23.7 23.7 23.7 23.8 23.9 24.1 24.1 24.1 24.1 24.1 24.1 24.2 24.2 24.2 24.2 24.3 24.3 24.3 24.3 24.4 24.4 24.4 24.5 24.6 24.6 24.6 24.7 24.7 24.7 24.8 24.8 24.8 24.9 25.1 25.3 26
Chat opening Baseline
Mean: 132.937 ms
Stdev: 7.702 ms (5.8%)
Runs: 116.50549399945885 116.82368999999017 117.74161799997091 118.90730800013989 120.18383800052106 120.25630700029433 120.91467300057411 120.93400000035763 124.86157200019807 124.93843500036746 125.21110100019723 125.6543779997155 126.99580899998546 129.57340499944985 129.9899489991367 129.9974360000342 130.28027400001884 130.50138300005347 131.43986000027508 131.5301919998601 132.12080899998546 132.30069999955595 132.77811700012535 133.16833500005305 133.2577309999615 133.43461099918932 133.5387369999662 134.31705700047314 134.64977999962866 134.85856100078672 134.92325800005347 135.29951999988407 135.4624029994011 135.7399899996817 135.8825680008158 136.29553200025111 136.6785479998216 137.15551800001413 137.40039000008255 137.53470900002867 138.15055299922824 138.68261699937284 138.70393799990416 139.015014000237 139.0705159995705 139.91011600010097 140.02152500022203 140.26025399938226 140.46704100072384 140.98225900065154 141.474608999677 141.85197000019252 147.19405199959874 147.33589700050652 148.37117500044405

Current
Mean: 157.983 ms
Stdev: 14.035 ms (8.9%)
Runs: 124.156534999609 135.49304199963808 137.7721349997446 138.6822920003906 139.78446400072426 141.02665199991316 142.69193500000983 142.72139499988407 142.94531300012022 143.81241799984127 144.1485190000385 145.43208800069988 146.21614599972963 146.33430999983102 146.38842800073326 147.01249200012535 148.43322800006717 149.86303699947894 152.37190800067037 153.0631100004539 153.3926600003615 153.68501800019294 154.18367499951273 154.22212699986994 154.87215199973434 155.50447599962354 157.1402589995414 157.32946799974889 157.37382000032812 157.42573999986053 157.4771320000291 157.9298910005018 158.64457200001925 158.66593400016427 159.38122599944472 160.08907099999487 160.28556299954653 161.35957799945027 161.42777600046247 162.15856899973005 162.74947100039572 163.37947599962354 165.6883549997583 166.9437250001356 167.00150499958545 167.42940300051123 167.82189899962395 168.59928400069475 174.54789199959487 177.0640059998259 178.40909800026566 178.65112300030887 179.20511899981648 179.59611000027508 180.89233400020748 182.84289499931037 189.7189120007679 191.58841899968684
Chat TTI Baseline
Mean: 355.247 ms
Stdev: 16.396 ms (4.6%)
Runs: 312.3685309998691 328.46431499999017 328.87337299995124 331.52823899965733 331.80680300015956 335.95572899933904 337.09688299987465 337.50716200005263 337.999836999923 338.7200110005215 338.9758300008252 340.0898440005258 341.6147050000727 342.43290199991316 342.8959959996864 344.2567140003666 345.3918049996719 346.5036629997194 347.44038899987936 347.5056149996817 348.4544679997489 349.06250100024045 350.07633499987423 351.63716699928045 351.91019700001925 352.6104739997536 353.349608999677 354.46427400037646 355.2112229997292 357.2373050004244 357.6096999999136 357.84004699997604 357.9171550003812 360.2808839995414 360.8597820000723 361.0913080004975 361.5171710001305 362.3072110004723 362.81022100057453 363.5412200000137 363.5546880001202 363.8070480003953 364.3910320000723 364.39514199923724 365.6165359998122 367.23494399990886 370.51289900019765 372.2412109998986 373.4772140001878 374.0277510005981 375.6500249998644 377.97440600022674 379.0081789996475 381.4600829994306 387.0482590002939 389.3839929997921 392.0640059998259

Current
Mean: 402.033 ms
Stdev: 20.953 ms (5.2%)
Runs: 344.832438999787 362.48942099977285 364.6734619997442 366.562947999686 371.2844240004197 374.9703370006755 378.30013000033796 379.9546309998259 380.3095289999619 381.4917799998075 382.70296300016344 384.9516190001741 386.5691729998216 388.0703529994935 388.54317199997604 389.09521499928087 389.53678399976343 389.8455409994349 391.3760179998353 391.972942000255 393.0787760000676 393.41304600052536 394.3192950002849 394.38810200057924 394.4336350001395 397.14392099995166 397.77705899998546 398.4761560000479 399.4581700004637 399.7500009993091 400.349771999754 401.59737099986523 404.4384360006079 407.65140799991786 407.67692099977285 408.7199710002169 409.6912850001827 410.6862389994785 410.80403700005263 412.96728600002825 413.10290500056 413.6008299998939 414.09090199973434 416.8878579996526 418.7595220003277 419.0223389994353 419.878581000492 420.32548000011593 420.94254600070417 421.23824100010097 422.1033129999414 423.7509770002216 424.3394780000672 425.29947900027037 429.5607500001788 429.82788200024515 430.32417799998075 437.04272499959916 446.2875159997493 451.22379599977285
Chat opening (CPU) Baseline
Mean: 144.696 %
Stdev: 5.819 % (4.0%)
Runs: 131.73652694610783 133.18268428263232 134.95269979762386 135.12158554723592 135.80610889774226 137.03039604721494 137.72455089820363 137.94895416268056 138.38988689288098 138.966507604419 139.50809157369213 140.05121146885944 140.39019437883857 140.64498395681298 141.51068323759992 141.6087653159168 141.6264432814357 142.17193338745662 142.44700811170566 142.6725966324466 142.96679946879144 143.0156902038436 143.0210283284692 143.1676240153175 143.22340268555408 143.29459040831537 143.42803651038983 143.58710989375822 143.71257485029943 143.7125748502995 144.22120416506735 144.41280519969354 144.47682374779998 144.52337246665536 144.55358836629742 144.6118260496899 144.96372460921444 145.36703702120275 145.89181809747237 145.96093600342206 146.2069221450856 147.03305208971165 147.5781161335381 148.29172995310836 148.45194701533097 148.8722554890219 149.06769284137002 150.53278947701253 150.61642982295703 150.84068017170813 150.87400955664427 151.03127079174988 151.69660678642717 152.3889379275976 152.44577511643382 154.19023416490018 154.5310952520151 156.26029203718002 157.34010395458577 157.90730876197395

Current
Mean: 139.374 %
Stdev: 6.138 % (4.4%)
Runs: 127.74451097804386 128.72247663024675 129.10872544419792 130.57999585862416 131.12881806108894 132.40186294078512 132.9340979356266 133.06719893546247 133.10007082448024 133.97323062208912 134.12664554456657 134.3978709248171 134.73658743119822 134.79415670650718 134.7941567065072 134.96563303838522 135.40775591673795 135.46716091626283 135.72854291417175 135.7389939582906 135.98494210565616 136.17249540051677 136.27099858753883 136.51344045108996 136.61412091228362 136.80575357222065 137.46265738058312 137.6315047092858 138.04422717297976 138.18710520526008 138.95276719446798 139.14207727718897 139.19256308100927 139.54428460476123 139.74417773746833 140.58283433133735 140.58580492843436 140.94881725423542 141.19787516600263 142.49185814804343 142.65403594370025 143.23418675481545 143.33056050703107 143.50581705115655 143.84403866950814 143.96328316961578 144.37791084497675 144.527754737845 145.76822587556543 145.78528827037772 146.22017585015888 147.52964191139628 147.5333482375735 148.19365401107035 148.4339764980989 150.2345844152826 151.63398692810463 153.5832156743785 153.74785118263384
Chat opening (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

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
Chat opening (RAM) Baseline
Mean: 357.386 MB
Stdev: 11.165 MB (3.1%)
Runs: 337.6223958333333 341.4361979166667 341.71484375 343.4934895833333 344.9973958333333 345.6119791666667 347.8177083333333 348.5065104166667 348.9765625 350.0755208333333 350.1080729166667 350.2955729166667 350.3098958333333 350.58203125 350.7877604166667 351.578125 351.6575520833333 351.9544270833333 352.3932291666667 352.7890625 353.1171875 353.47265625 353.7330729166667 353.9140625 354.0729166666667 354.62109375 354.7408854166667 355.3528645833333 355.4557291666667 355.4752604166667 355.7278645833333 355.92578125 356.09765625 356.1419270833333 357.3463541666667 357.6158854166667 358.046875 358.3229166666667 358.6848958333333 360.45703125 360.7317708333333 362.515625 362.9427083333333 363.1979166666667 364.0677083333333 364.1940104166667 369.7408854166667 372.55859375 378.6572265625 380.5078125 381.7369791666667 384.0143229166667 385.7239583333333 387.2473958333333

Current
Mean: 361.490 MB
Stdev: 9.761 MB (2.7%)
Runs: 343.8111979166667 346.17578125 349.2981770833333 349.4739583333333 350.20703125 350.5065104166667 352.0859375 352.3255208333333 352.49609375 352.8033854166667 353.5169270833333 354.1328125 354.51171875 354.7890625 354.9986979166667 355.3125 355.53125 355.75 356.5169270833333 356.7994791666667 357.4635416666667 357.5013020833333 357.6731770833333 357.6953125 358.1328125 359.5286458333333 359.75 359.8723958333333 360.03515625 360.5455729166667 360.6471354166667 360.7786458333333 361.13671875 361.7122395833333 362.5390625 362.71484375 362.8372395833333 363.0703125 363.3528645833333 363.4427083333333 363.91796875 364.1966145833333 364.9127604166667 366.0963541666667 371.1640625 372.0859375 372.71875 373.63671875 374.1171875 374.734375 375.1432291666667 376.12890625 376.8815104166667 376.8841145833333 383.1064453125 396.265625
Chat opening (CPU/JS) Baseline
Mean: 77.959 %
Stdev: 2.247 % (2.9%)
Runs: 73.2 73.9 75 75.2 75.4 75.4 75.7 75.8 76 76.1 76.2 76.3 76.3 76.3 76.3 76.5 76.5 76.5 76.8 76.8 77 77.2 77.2 77.2 77.2 77.2 77.3 77.4 77.5 77.6 77.7 77.7 77.8 77.8 77.8 77.8 78.1 78.2 78.3 78.5 78.5 78.9 78.9 79.3 79.4 79.8 80 80.1 80.5 80.5 80.5 81.1 81.3 81.7 82.9 83 83.2 83.3

Current
Mean: 74.188 %
Stdev: 3.102 % (4.2%)
Runs: 67 67.1 68.3 69 69.2 70.8 70.9 71.1 71.2 71.2 71.6 71.7 71.7 71.8 71.8 72.1 72.3 72.4 72.4 72.6 72.8 73.1 73.2 73.2 73.2 73.4 73.6 73.7 73.9 74 74 74.4 74.4 74.5 75 75.1 75.2 75.3 75.3 75.4 75.6 75.8 76.1 76.1 76.5 76.6 76.7 76.9 77.1 77.2 77.4 77.9 77.9 78.4 78.5 78.6 78.8 78.9 79.8 81.6
Chat opening (CPU/UI) Baseline
Mean: 26.300 %
Stdev: 1.714 % (6.5%)
Runs: 23.1 23.2 23.3 23.7 23.9 23.9 24 24 24.3 24.5 24.6 24.6 24.6 24.6 24.7 25.1 25.2 25.2 25.3 25.5 25.7 25.8 25.8 25.9 25.9 25.9 25.9 26 26 26.5 26.6 26.6 26.6 26.6 26.6 27 27 27.1 27.3 27.3 27.3 27.3 27.3 27.3 27.3 27.4 27.7 27.9 28 28 28.5 28.5 28.6 28.6 28.9 29.1 29.3 29.4 29.9

Current
Mean: 27.683 %
Stdev: 2.243 % (8.1%)
Runs: 23.3 24 24 24.5 24.6 24.6 24.6 25 25.3 25.3 25.3 25.8 25.9 25.9 25.9 25.9 26.4 26.5 26.5 26.6 26.6 26.7 27.2 27.2 27.2 27.2 27.2 27.3 27.3 27.3 27.3 27.8 27.8 27.8 27.9 27.9 27.9 28 28.4 28.5 28.6 28.6 28.7 28.7 29 29.1 29.3 29.8 29.8 29.9 30 30.4 30.5 30.5 31.2 31.3 31.3 31.9 32.9 33.1
Comment linking Baseline
Mean: 393.953 ms
Stdev: 22.317 ms (5.7%)
Runs: 350.90161100029945 351.84155299980193 355.7812909996137 357.2961020004004 358.9102380005643 361.9773359997198 368.60567199997604 368.8333750003949 369.2960609998554 369.3052160004154 370.84960999991745 371.200847000815 371.5252689998597 374.3109539998695 375.0467940000817 384.35937600024045 384.7179769994691 385.4309490006417 385.60481799952686 386.88533499930054 387.04882799927145 387.1136469999328 388.5721850004047 390.55322299990803 391.2803549999371 392.9440919999033 394.619141000323 395.76969399955124 396.92696199938655 397.17972900066525 397.46435500029474 397.5489099994302 397.599934999831 397.7773440005258 397.85449200030416 398.1108400002122 398.1735840002075 399.2192790005356 399.5246990006417 401.8617350002751 402.80863399989903 403.2666830001399 403.9660639995709 404.77140399999917 405.96757099963725 407.1133630005643 407.8046880001202 409.42643299978226 411.18383799958974 423.35441099945456 423.3766680005938 426.3148199999705 427.3689370006323 429.240681999363 432.7856439994648 433.46525099966675 436.7992359995842 450.43465200066566

Current
Mean: 384.641 ms
Stdev: 31.586 ms (8.2%)
Runs: 336.59956900030375 339.4254970001057 341.6960040004924 342.77966400049627 343.11360699962825 343.3976649995893 345.353474999778 349.22884099930525 350.63655600044876 350.8376059997827 352.2467849999666 357.594076000154 358.3914799997583 359.1528719998896 359.472331000492 361.1618649996817 361.71704100072384 368.6696380004287 368.956706000492 371.7825929997489 371.8937590001151 372.12805199995637 373.1484380001202 373.15043099969625 375.1262210002169 376.04858399927616 376.99072299990803 381.3264159997925 382.4302979996428 383.33276399970055 384.5015869997442 384.6732179997489 385.8387049995363 386.27506499923766 386.3271079994738 386.5113120004535 389.119425999932 390.48612400051206 390.91178399976343 391.6719570001587 395.57393399998546 398.2678229995072 408.7767340000719 410.3208820000291 411.87243699934334 411.92606600001454 412.880737000145 418.1770829996094 419.3680019993335 420.9235840002075 427.6011969996616 430.5019129998982 432.56144300010055 445.52014200016856 453.99031599983573 460.7046309998259 461.4447020003572
Linking (CPU) Baseline
Mean: 153.187 %
Stdev: 3.139 % (2.0%)
Runs: 146.67401556815304 146.89631239510732 147.65995635086688 147.78281423000948 147.85715066930726 147.95190651612265 148.49844767048518 149.33915206829792 149.57625706393796 149.9031298086816 150.00044382326726 150.4106686329921 150.51518848764135 150.86155588368914 150.99923915120846 151.0354956785035 151.2693725934801 151.3211988258961 152.1391193540225 152.14314980795467 152.1575460176263 152.21710903523024 152.65381593072547 152.7297380287321 152.85305462196908 152.99571445802985 153.02698719427025 153.17379105946583 153.45419663337566 153.61559472496708 153.73073299521815 153.75702579914943 153.91840957030172 154.1448161027599 154.2577127228009 154.25984735426024 154.41091401977212 154.44084634494803 154.48961338114697 154.49288289713036 154.74764474994788 154.95947475234163 155.06080524785986 155.06643741168742 155.10927394431732 155.124651096214 155.2383668907523 155.4137480910366 155.96154452709774 156.0329223538401 156.0346320021035 157.07405375172635 157.39792298165662 157.6338589694035 157.6482559692314 158.55852801410848 158.75647247404152 159.10404320483548 159.48500223217363

Current
Mean: 153.822 %
Stdev: 3.546 % (2.3%)
Runs: 146.11739573728858 147.7767230947945 147.84017012698186 147.9214096675529 148.4054429723035 149.1079272296457 149.67313828727293 149.75222768347837 150.34400634695507 150.48185180021295 150.63865287292944 150.84012697385134 151.35774571697766 151.66992338933954 151.69075775313004 151.7521216720597 151.81706688859413 151.90628435444452 151.91695631673738 152.09097738098103 152.37316724238946 152.4816129531001 152.64613572440518 152.69318395311015 152.70642397864935 152.83296703921513 152.83625174433294 152.88255675537928 152.98659868288453 153.0299688420808 153.03566848477806 153.43122999133024 153.5259561849678 153.66299595286247 153.83575563033602 153.84642831787417 154.07438184968194 154.1642090561129 154.2999329217502 154.6771980607178 155.43223176842434 155.61123940475255 155.74708501793478 155.932231727081 156.40064705754054 156.42509337910906 157.19134728811565 157.34813802303444 157.35871702668055 157.61262901655272 157.61275407292976 158.26703485884113 158.8393043259886 159.16469963700212 159.66576037848773 159.7484865053915 159.88332078045357 160.17343654218658 160.5936943807984 161.2066564545329
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 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
Linking (RAM) Baseline
Mean: 425.893 MB
Stdev: 9.015 MB (2.1%)
Runs: 402.3196614583333 404.1145833333333 404.1432291666667 406.15234375 412.0950520833333 416.4447544642857 416.7701822916667 416.8033854166667 416.9466145833333 417.314453125 417.3841145833333 418.8763020833333 419.6334635416667 420.2890625 420.8209635416667 421.0006510416667 421.1686197916667 421.18470982142856 421.56752232142856 422.3626302083333 422.3828125 423.9049479166667 424.18638392857144 424.28515625 424.29854910714283 425.197265625 425.5201822916667 425.65234375 425.6907552083333 425.9127604166667 426.2337239583333 427.0436197916667 427.2721354166667 427.6380208333333 427.7376302083333 428.02734375 428.5546875 428.8658854166667 430.9381510416667 431.359375 431.5149739583333 432.658203125 432.9401041666667 433.1822916666667 433.4309895833333 433.5598958333333 433.873046875 433.96205357142856 433.9856770833333 434.1875 434.2174479166667 434.2415364583333 434.609375 434.802734375 435.373046875 436.2649739583333 436.2975260416667 440.23549107142856 442.1713169642857 443.9603794642857

Current
Mean: 432.233 MB
Stdev: 7.764 MB (1.8%)
Runs: 409.8951822916667 419.171875 419.3385416666667 420.2005208333333 421.1946614583333 422.171875 422.3567708333333 422.4759114583333 423.1647135416667 423.529296875 423.5983072916667 424.1002604166667 424.201171875 424.8666294642857 425.3587239583333 426.7265625 427.31328125 428.3033854166667 428.8795572916667 429.5735677083333 430.1223958333333 430.2454427083333 430.2897135416667 430.86328125 430.9765625 431.2604166666667 431.8268229166667 432.240625 432.7740885416667 432.7994791666667 433.1360677083333 434.1015625 434.109375 434.5442708333333 435.1197916666667 435.1959635416667 436.1295572916667 436.1497395833333 436.2486979166667 436.744140625 436.7505580357143 436.8430989583333 436.8900669642857 436.962890625 437.2115885416667 437.8958333333333 438.8196614583333 439.3489583333333 439.845703125 440.1640625 440.84765625 440.8951822916667 441.6705729166667 442.5384114583333 443.00613839285717 444.0130208333333 444.7727864583333 445.4329427083333 446.5299479166667
Linking (CPU/JS) Baseline
Mean: 88.212 %
Stdev: 1.327 % (1.5%)
Runs: 85.1 85.2 85.6 85.9 86 86.2 86.4 86.6 87 87.1 87.2 87.2 87.3 87.4 87.4 87.5 87.6 87.6 87.6 87.7 87.8 87.8 87.9 87.9 88 88 88.1 88.2 88.2 88.2 88.4 88.4 88.5 88.5 88.5 88.5 88.6 88.7 88.7 88.8 88.8 88.9 89 89.1 89.2 89.2 89.2 89.3 89.3 89.3 89.5 89.7 89.8 90.1 90.1 90.3 90.3 90.7 91.4

Current
Mean: 83.984 %
Stdev: 1.308 % (1.6%)
Runs: 81.4 81.6 81.8 82 82.1 82.4 82.5 82.5 82.6 82.7 82.7 82.8 82.8 83 83 83.1 83.2 83.2 83.2 83.3 83.4 83.7 83.7 83.7 83.7 83.8 83.8 83.8 83.8 83.9 84 84 84.2 84.2 84.4 84.5 84.5 84.6 84.6 84.6 84.6 84.7 84.8 84.8 84.9 85 85.3 85.3 85.5 85.5 85.6 85.9 86 86.1 86.6 86.8 86.9
Linking (CPU/UI) Baseline
Mean: 26.646 %
Stdev: 1.066 % (4.0%)
Runs: 24.4 24.9 25.1 25.2 25.2 25.2 25.3 25.5 25.6 25.6 25.6 25.6 25.6 25.7 25.8 25.9 25.9 25.9 26 26.3 26.3 26.5 26.5 26.5 26.5 26.6 26.6 26.6 26.7 26.7 26.8 26.8 26.8 26.9 26.9 26.9 26.9 27.1 27.1 27.1 27.1 27.1 27.2 27.3 27.5 27.6 27.8 27.8 28 28.1 28.1 28.3 28.5 28.6 28.7 29.4

Current
Mean: 30.347 %
Stdev: 1.402 % (4.6%)
Runs: 27.2 27.6 27.8 28 28 28.3 28.3 28.5 28.5 28.6 29 29.1 29.2 29.5 29.5 29.5 29.5 29.9 30 30 30.1 30.2 30.2 30.3 30.3 30.3 30.5 30.5 30.6 30.7 30.8 30.8 30.8 30.8 30.9 30.9 30.9 30.9 31 31.1 31.1 31.1 31.2 31.2 31.2 31.3 31.3 31.4 31.4 31.7 32.1 32.1 32.1 32.3 32.9 33.2 33.6

Copy link
Contributor

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

@luacmartins
Copy link
Contributor Author

The performance issue above was caused by another PR (#46645) and we have a fix here (#47891). Until that fix is merged, every new PR will post the performance regression message, see https://expensify.slack.com/archives/C05LX9D6E07/p1724453156193479

@luacmartins luacmartins removed the DeployBlockerCash This issue or pull request should block deployment label Aug 26, 2024
@OSBotify
Copy link
Contributor

🚀 Deployed to staging by https://github.com/blimpich 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/blimpich in version: 9.0.25-0 🚀

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

@luacmartins
Copy link
Contributor Author

This PR was deployed to prod in v9.0.26

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