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

Fix chat doesn't scroll to bottom when adding message while linked to an old action #46724

Conversation

bernhardoj
Copy link
Contributor

@bernhardoj bernhardoj commented Aug 2, 2024

Details

The chat doesn't scroll to bottom when adding message while linked to an old action. This PR fix it.

Fixed Issues

$ #46290
PROPOSAL: #46290 (comment)

Tests

Same as QA Steps

  • Verify that no errors appear in the JS console

Offline tests

Same as QA Steps

QA Steps

  1. Send 60 messages to a chat (1, 2, ..., 60)
  2. Right-click/long-press on the first message and Reply in thread
  3. Press the "From..." link to go back to the main chat
  4. Send a message
  5. Verify the chat is scrolled to the bottom
  • 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.mp4
Android: mWeb Chrome
android.mweb.mp4
iOS: Native
ios.mp4
iOS: mWeb Safari
ios.mwbe.mp4
MacOS: Chrome / Safari
web.mp4
MacOS: Desktop
desktop.mp4

@bernhardoj bernhardoj requested a review from a team as a code owner August 2, 2024 13:56
@melvin-bot melvin-bot bot requested review from ZhenjaHorbach and removed request for a team August 2, 2024 13:56
Copy link

melvin-bot bot commented Aug 2, 2024

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

@bernhardoj
Copy link
Contributor Author

Send button is still broken on mWeb.

ios.mweb.mp4

@bernhardoj
Copy link
Contributor Author

Sometimes the scroll to the bottom doesn't work especially if you go to the linked action and then refresh. That will be fixed by #45004.

@ZhenjaHorbach
Copy link
Contributor

Sometimes the scroll to the bottom doesn't work especially if you go to the linked action and then refresh. That will be fixed by #45004.

Thanks for the information !

@ZhenjaHorbach
Copy link
Contributor

ZhenjaHorbach commented Aug 2, 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
2024-08-12.12.21.01.mov
Android: mWeb Chrome
android-web.mov
iOS: Native
ios.mov
iOS: mWeb Safari
ios-web.mov
MacOS: Chrome / Safari
web.mov
MacOS: Desktop
desktop.mov

return;
}
if (!hasNewestReportActionRef.current) {
Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(report.reportID));
return;
Copy link
Contributor

@ZhenjaHorbach ZhenjaHorbach Aug 2, 2024

Choose a reason for hiding this comment

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

Do we need return here ?
Because of this line the main issue will still be relevant when we click on the "From" link in header to navigate back to the main chat
And then write something

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'm trying to follow the same logic of scrollToBottomAndMarkReportAsRead.

const scrollToBottomAndMarkReportAsRead = () => {
if (!hasNewestReportAction) {
Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(report.reportID));
Report.openReport(report.reportID);
return;
}
reportScrollManager.scrollToBottom();

I guess we need to hold for #46627 then

Copy link
Contributor

Choose a reason for hiding this comment

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

Hmmm, yeah
Just tested the changes from another PR with new changes from this PR
And it helped to fix our main issue
Then let's wait until another PR is merged

Copy link
Contributor

@ZhenjaHorbach ZhenjaHorbach Aug 12, 2024

Choose a reason for hiding this comment

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

@bernhardoj
Another PR was merged !
Could you update the branch to the latest main version, please?

And I think we should update the description and add new videos for this PR
Because first of all we should fix the bug in the issue description

Copy link
Contributor Author

@bernhardoj bernhardoj Aug 12, 2024

Choose a reason for hiding this comment

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

Done (except native because pressing the send button crashes the iOS and doesn't work on Android, on mWeb disabling strict mode makes it work again).

ios.mp4

Copy link
Contributor

Choose a reason for hiding this comment

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

I'm more talking about why scrolling doesn't work on Android native when go back to the main chat and send message

Copy link
Contributor

@ZhenjaHorbach ZhenjaHorbach Aug 12, 2024

Choose a reason for hiding this comment

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

Oh, just reinstalled android app
And everything works
Could you please reinstall ios and android native apps and record videos for checklist?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Let me try it

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Nice, it works. Completed recordings

Copy link
Contributor

Choose a reason for hiding this comment

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

Great job
Thank you !

@bernhardoj bernhardoj changed the title Fix chat doesn't scroll to bottom when adding message while linked to an old action [HOLD #46627] Fix chat doesn't scroll to bottom when adding message while linked to an old action Aug 4, 2024
@bernhardoj bernhardoj changed the title [HOLD #46627] Fix chat doesn't scroll to bottom when adding message while linked to an old action Fix chat doesn't scroll to bottom when adding message while linked to an old action Aug 12, 2024
@ZhenjaHorbach
Copy link
Contributor

LGTM

@melvin-bot melvin-bot bot requested a review from MonilBhavsar August 12, 2024 13:24
Copy link
Contributor

@MonilBhavsar MonilBhavsar left a comment

Choose a reason for hiding this comment

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

Looks good!

@MonilBhavsar MonilBhavsar merged commit 9940e99 into Expensify:main Aug 16, 2024
22 of 27 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 16, 2024
Copy link
Contributor

Performance Comparison Report 📊

Significant Changes To Duration

Name Duration
App start TTI 1712.820 ms → 1834.566 ms (+121.746 ms, +7.1%) 🔴
Show details
Name Duration
App start TTI Baseline
Mean: 1712.820 ms
Stdev: 106.763 ms (6.2%)
Runs: 1514.007873000577 1525.1850649993867 1528.0964519996196 1529.0008320007473 1535.172093000263 1550.256881000474 1552.8551289997995 1584.0387880001217 1600.1634860001504 1607.712026000023 1613.4009920004755 1620.1059220004827 1628.4071529991925 1630.5835590008646 1630.923580000177 1634.7956220004708 1637.3401280008256 1639.1232030000538 1646.9359179995954 1652.6855209991336 1659.3705109991133 1672.0822369996458 1676.7784950006753 1682.0503979995847 1689.1302320007235 1694.9086119998246 1704.1248630005866 1706.7079150006175 1708.623554000631 1709.2218929994851 1712.817855000496 1720.4437060002238 1724.190808000043 1724.964430000633 1731.1673050001264 1734.2755890004337 1741.9038249999285 1749.347268000245 1750.6888440009207 1753.9431529995054 1763.903878999874 1765.3981480002403 1766.3445810005069 1782.3674730006605 1786.406432999298 1790.2154920008034 1802.4405639991164 1803.1106759998947 1823.2798529993743 1823.6567700002342 1836.0393579993397 1842.2451900001615 1855.85291999951 1856.6239240001887 1856.9631820004433 1875.4619989991188 1885.5286899991333 1898.140102000907 1913.9811179991812 1933.7101729996502

Current
Mean: 1834.566 ms
Stdev: 107.935 ms (5.9%)
Runs: 1561.3503280002624 1609.52893999964 1622.718152999878 1632.0237050000578 1658.031509000808 1672.174373999238 1673.9819280002266 1703.1513049993664 1707.3523239996284 1714.7591219991446 1724.9275359995663 1731.1588230002671 1736.591392999515 1739.32195100002 1756.0674450006336 1766.7415330000222 1768.2622320000082 1782.908825000748 1783.1923980005085 1791.2099109999835 1806.1350079998374 1809.4795910008252 1814.48938800022 1817.9191319998354 1827.7389349993318 1827.9592010006309 1828.3390309996903 1832.0701960008591 1845.4608479999006 1860.5928409993649 1865.5948900002986 1866.149443000555 1866.204476999119 1867.8433010000736 1872.7051449995488 1878.6522799991071 1884.7567679993808 1894.435574999079 1895.853521000594 1901.9816650003195 1903.3020500000566 1909.5029910001904 1909.7875100001693 1911.768819000572 1914.0427470002323 1916.2560029998422 1921.1654940005392 1924.875978000462 1927.141227999702 1927.2485310006887 1931.4832409992814 1932.0673730000854 1942.3549339994788 1944.9473720006645 1948.7692389991134 1951.0393989998847 1994.7274159993976 2003.9443789999932 2017.0322980005294 2042.6839979998767

Meaningless Changes To Duration

Show entries
Name Duration
App start nativeLaunchEnd_To_appCreationStart 66.917 ms → 85.150 ms (+18.233 ms, +27.2%) 🟡
App start nativeLaunch 50.085 ms → 39.362 ms (-10.723 ms, -21.4%) 🟢
App start appCreation 65.492 ms → 70.678 ms (+5.186 ms, +7.9%)
App start contentAppeared_To_screenTTI 912.293 ms → 978.980 ms (+66.687 ms, +7.3%)
App start appCreationEnd_To_contentAppeared 616.559 ms → 654.429 ms (+37.869 ms, +6.1%)
App start runJsBundle 463.750 ms → 485.797 ms (+22.047 ms, +4.8%)
App start regularAppStart 0.022 ms → 0.022 ms (-0.000 ms, -1.3%)
App start time (CPU) 142.351 % → 149.559 % (+7.208 %, +5.1%)
App start time (FPS) 58.314 FPS → 53.503 FPS (-4.811 FPS, +8.3%)
App start time (RAM) 345.900 MB → 348.770 MB (+2.870 MB, +0.8%)
App start time (CPU/JS) 78.186 % → 76.568 % (-1.618 %, -2.1%)
App start time (CPU/UI) 27.961 % → 28.820 % (+0.858 %, +3.1%)
Load Search Options 112.570 ms → 114.771 ms (+2.201 ms, +2.0%)
Open Chat Finder Page TTI 1131.674 ms → 1127.247 ms (-4.426 ms, ±0.0%)
Open chat finder page TTI (CPU) 154.290 % → 154.347 % (+0.057 %, ±0.0%)
Open chat finder page TTI (FPS) 58.499 FPS → 58.431 FPS (-0.068 FPS, ±0.0%)
Open chat finder page TTI (RAM) 429.454 MB → 428.898 MB (-0.556 MB, ±0.0%)
Open chat finder page TTI (CPU/JS) 70.375 % → 70.558 % (+0.184 %, ±0.0%)
Open chat finder page TTI (CPU/UI) 35.046 % → 35.233 % (+0.188 %, +0.5%)
Composer typing rerender count 2.000 renders → 2.000 renders
Report typing (CPU) 89.948 % → 90.727 % (+0.779 %, +0.9%)
Report typing (FPS) 59.895 FPS → 59.954 FPS (+0.059 FPS, ±0.0%)
Report typing (RAM) 457.093 MB → 455.912 MB (-1.181 MB, ±0.0%)
Report typing (CPU/JS) 44.371 % → 44.395 % (+0.024 %, ±0.0%)
Report typing (CPU/UI) 19.107 % → 19.217 % (+0.110 %, +0.6%)
Chat opening 141.153 ms → 144.797 ms (+3.645 ms, +2.6%)
Chat TTI 423.568 ms → 440.157 ms (+16.589 ms, +3.9%)
Chat opening (CPU) 149.838 % → 149.243 % (-0.595 %, ±0.0%)
Chat opening (FPS) 55.203 FPS → 59.002 FPS (+3.799 FPS, -6.9%)
Chat opening (RAM) 357.516 MB → 356.944 MB (-0.572 MB, ±0.0%)
Chat opening (CPU/JS) 73.707 % → 76.386 % (+2.680 %, +3.6%)
Chat opening (CPU/UI) 27.824 % → 29.865 % (+2.041 %, +7.3%)
Linking (CPU) 149.587 % → 149.934 % (+0.347 %, ±0.0%)
Linking (FPS) 59.990 FPS → 59.996 FPS (+0.006 FPS, ±0.0%)
Linking (RAM) 396.329 MB → 395.601 MB (-0.729 MB, ±0.0%)
Linking (CPU/JS) 84.333 % → 84.666 % (+0.333 %, ±0.0%)
Linking (CPU/UI) 27.077 % → 27.202 % (+0.125 %, ±0.0%)
Comment linking 382.717 ms → 379.045 ms (-3.672 ms, -1.0%)
Show details
Name Duration
App start nativeLaunchEnd_To_appCreationStart Baseline
Mean: 66.917 ms
Stdev: 11.752 ms (17.6%)
Runs: 43 49 50 52 52 53 54 54 54 55 55 55 56 56 56 58 59 59 59 60 60 60 61 61 61 62 62 62 63 66 67 67 68 68 68 69 70 70 70 71 73 76 77 77 78 79 79 79 79 79 80 80 82 82 82 83 83 84 89 99

Current
Mean: 85.150 ms
Stdev: 12.368 ms (14.5%)
Runs: 62 65 66 68 69 70 70 71 71 71 71 73 74 75 75 76 76 77 79 80 80 81 81 81 81 81 82 83 83 84 84 85 85 85 87 88 88 89 89 90 90 90 92 94 94 95 95 95 95 96 97 98 99 101 101 102 107 110 112 120
App start nativeLaunch Baseline
Mean: 50.085 ms
Stdev: 7.195 ms (14.4%)
Runs: 38 39 40 41 41 42 42 42 43 43 43 44 44 44 45 45 45 46 46 46 46 47 47 47 47 47 48 48 48 48 48 48 48 48 49 51 53 53 53 54 54 55 55 55 55 55 56 57 58 58 58 59 60 61 61 62 63 65 71

Current
Mean: 39.362 ms
Stdev: 6.313 ms (16.0%)
Runs: 31 31 32 32 32 33 33 33 33 33 33 34 34 34 35 35 35 35 36 36 36 36 37 37 37 37 37 37 38 38 38 39 39 39 40 40 40 40 40 41 41 41 42 42 43 43 44 44 45 46 48 49 49 51 53 54 56 56
App start appCreation Baseline
Mean: 65.492 ms
Stdev: 9.647 ms (14.7%)
Runs: 48 50 51 53 53 53 53 53 54 55 55 56 56 57 57 57 58 59 61 61 62 62 62 62 63 63 63 63 64 64 64 65 66 67 67 68 68 68 69 70 70 70 72 72 73 74 75 76 77 77 77 78 78 80 81 82 82 83 87

Current
Mean: 70.678 ms
Stdev: 10.065 ms (14.2%)
Runs: 54 55 55 57 58 59 60 61 61 62 62 62 62 62 63 63 63 63 63 64 65 65 65 66 66 66 66 68 68 69 69 70 71 71 72 72 72 72 74 74 75 77 78 79 79 79 80 80 81 82 82 84 85 86 88 90 91 91 93
App start contentAppeared_To_screenTTI Baseline
Mean: 912.293 ms
Stdev: 78.844 ms (8.6%)
Runs: 775.1850649993867 785.0008320007473 799.0078730005771 800.0964519996196 800.2568810004741 809.0387880001217 815.172093000263 822.1059220004827 832.923580000177 841.4009920004755 848.8551289997995 848.9086119998246 856.1232030000538 857.1634860001504 857.2218929994851 857.4437060002238 857.623554000631 857.6855209991336 857.9359179995954 865.0503979995847 873.3981480002403 873.4071529991925 873.7956220004708 874.3401280008256 875.190808000043 876.0822369996458 888.964430000633 890.2755890004337 891.1248630005866 891.1673050001264 897.7079150006175 899.7120260000229 907.5835590008646 914.903878999874 915.9038249999285 923.3445810005069 924.3472680002451 924.8178550004959 939.3705109991133 948.6888440009207 948.7784950006753 956.3674730006605 964.1302320007235 966.1106759998947 974.2798529993743 991.0393579993397 993.406432999298 998.2154920008034 1003.6567700002342 1007.4405639991164 1011.4619989991188 1022.2451900001615 1022.9631820004433 1023.6239240001887 1031.9811179991812 1033.140102000907 1049.5286899991333 1056.85291999951 1121.7101729996502

Current
Mean: 978.980 ms
Stdev: 72.156 ms (7.4%)
Runs: 799.3503280002624 806.52893999964 856.7181529998779 873.9819280002266 874.0237050000578 875.031509000808 883.3219510000199 887.9275359995663 898.908825000748 899.174373999238 914.7591219991446 916.1588230002671 923.5913929995149 924.0674450006336 927.1513049993664 929.9191319998354 940.1923980005085 944.2622320000082 947.7389349993318 948.3523239996284 948.4795910008252 948.9592010006309 956.6839979998767 957.4608479999006 964.7415330000222 968.4893880002201 973.1350079998374 981.5948900002986 989.0701960008591 989.3390309996903 989.768819000572 1006.8535210005939 1007.149443000555 1012.3549339994788 1013.9816650003195 1014.875978000462 1023.5928409993649 1023.8433010000736 1025.7875100001693 1031.435574999079 1031.6522799991071 1039.7567679993808 1040.2560029998422 1040.3020500000566 1043.5029910001904 1048.0427470002323 1048.4832409992814 1048.9473720006645 1056.7692389991134 1057.141227999702 1059.0673730000854 1064.0393989998847 1065.2485310006887 1082.1654940005392 1089.9443789999932 1092.7274159993976 1095.0322980005294
App start appCreationEnd_To_contentAppeared Baseline
Mean: 616.559 ms
Stdev: 42.490 ms (6.9%)
Runs: 539 542 545 545 552 554 557 562 564 565 571 576 577 578 580 588 592 595 595 598 599 600 603 603 604 604 606 611 614 619 620 623 626 627 629 633 635 636 636 640 644 647 649 649 651 653 653 654 655 658 660 670 672 673 674 683 689 697 703

Current
Mean: 654.429 ms
Stdev: 36.122 ms (5.5%)
Runs: 578 587 589 592 598 600 604 613 615 615 619 621 629 629 630 631 633 634 637 638 644 644 644 645 647 647 647 657 661 661 662 667 670 672 672 673 675 677 678 679 682 683 683 686 688 688 690 690 691 692 695 697 702 717 722 728
App start runJsBundle Baseline
Mean: 463.750 ms
Stdev: 35.433 ms (7.6%)
Runs: 392 410 412 412 414 415 419 420 421 424 425 425 427 430 431 434 439 440 443 445 445 446 447 450 453 455 459 464 464 465 465 466 470 472 473 474 475 476 478 480 486 486 486 488 488 491 492 497 497 498 500 501 504 505 506 507 518 531 535 554

Current
Mean: 485.797 ms
Stdev: 27.788 ms (5.7%)
Runs: 425 432 434 435 439 443 448 455 456 457 458 464 465 466 467 467 469 470 472 473 474 475 476 480 480 480 480 481 482 482 484 487 488 496 496 497 498 499 501 505 507 509 510 510 511 512 513 513 513 514 515 515 519 519 520 525 528 530 543
App start regularAppStart Baseline
Mean: 0.022 ms
Stdev: 0.002 ms (8.4%)
Runs: 0.0185139998793602 0.01892000064253807 0.019246000796556473 0.019328000023961067 0.019450001418590546 0.019735001027584076 0.020059999078512192 0.020142000168561935 0.020711001008749008 0.020833000540733337 0.020833998918533325 0.02087399922311306 0.02087400108575821 0.020955000072717667 0.020955000072717667 0.021076999604701996 0.021118000149726868 0.021239999681711197 0.02132200077176094 0.021402999758720398 0.021483998745679855 0.02168699912726879 0.021770000457763672 0.02185099944472313 0.02185100130736828 0.021932000294327736 0.021973000839352608 0.022135000675916672 0.022135000675916672 0.022216999903321266 0.02237899973988533 0.02254199981689453 0.022744998335838318 0.022988999262452126 0.02307100035250187 0.02307100035250187 0.023111999034881592 0.02311200089752674 0.0231929998844862 0.02323400042951107 0.02323400042951107 0.023315999656915665 0.023438001051545143 0.023600999265909195 0.023925000801682472 0.024291999638080597 0.02433300018310547 0.024373000487685204 0.024616999551653862 0.02490200102329254 0.025390001013875008 0.025635000318288803 0.025797000154852867 0.02612300030887127 0.026652999222278595

Current
Mean: 0.022 ms
Stdev: 0.002 ms (7.8%)
Runs: 0.01814800128340721 0.018758000805974007 0.0188400000333786 0.01944899931550026 0.01961199939250946 0.019937999546527863 0.020142000168561935 0.02018200047314167 0.020385000854730606 0.020426999777555466 0.0206300001591444 0.020670000463724136 0.020711001008749008 0.02075199969112873 0.02075199969112873 0.02075200155377388 0.020793000236153603 0.020832998678088188 0.02103699930012226 0.02103700116276741 0.021076999604701996 0.021077999845147133 0.02128099836409092 0.021402999758720398 0.021402999758720398 0.021403001621365547 0.0215659998357296 0.021769000217318535 0.021809998899698257 0.021932000294327736 0.021973000839352608 0.021973000839352608 0.022297998890280724 0.022297998890280724 0.02229900099337101 0.022420000284910202 0.02254199981689453 0.022582998499274254 0.022583000361919403 0.022624000906944275 0.022867999970912933 0.022949999198317528 0.023029999807476997 0.023152001202106476 0.023152999579906464 0.023193001747131348 0.023315001279115677 0.0235190000385046 0.023721998557448387 0.023722000420093536 0.023763000965118408 0.02380399964749813 0.023844998329877853 0.023885000497102737 0.024577001109719276 0.02473900094628334 0.024943001568317413 0.02612300030887127 0.02669299952685833
App start time (CPU) Baseline
Mean: 142.351 %
Stdev: 7.253 % (5.1%)
Runs: 125.80628453726537 126.68824839877473 128.39020122484695 128.5279891049122 129.4020307178202 129.8222687920573 132.80661256673258 133.29776091381598 134.5718790704052 135.68786199555424 136.24718009720164 136.36148007590128 137.8020936878728 138.20745996019502 138.9252608803264 139.44182136033044 139.51361273953816 139.6374206916389 139.87393216881296 140.0662227258804 140.34507576494383 140.6719681908549 140.84567057826308 140.98266842110743 141.95612639037984 142.03490874144242 142.2893559947753 142.30730824828214 142.40219507700476 142.4894321783924 142.68042188765767 143.44900606145143 143.65464768071217 143.84127066682848 144.43944531563253 144.75105265318243 144.9459815546772 145.0465801863208 145.92496945243346 147.06607057447548 147.58153062805943 147.7771956696062 148.1123490959556 148.5451581620147 149.16631210024264 149.26499266626422 149.48427161633262 149.75804448261871 149.92675853184718 149.99679684449472 150.02372969417198 152.22870837947139 152.83843343835392 152.9361635582579 153.84573930608516 154.45359831949668 154.8390397555325

Current
Mean: 149.559 %
Stdev: 5.944 % (4.0%)
Runs: 134.45224357438192 134.8483033932136 139.8154080640175 139.90476190476193 142.18501479734817 142.48710819609803 142.58160451709452 142.61826090203107 142.8665125719868 143.14337564217743 143.5033804763324 143.97693089228434 143.98292157489482 144.7425576852424 145.9491901989834 146.26366314989076 146.4318780942541 146.5118452795275 146.5317215588071 146.848600147411 147.02919922790804 147.28599571288768 147.7724550898204 148.00335251811103 148.2930879091104 148.60871386566757 148.9984164575974 149.08494933442705 149.60249675982197 149.74502139592713 149.7664907024302 150.28957081170168 150.42042516611457 150.95013123359573 150.99667458990322 151.14917288830338 151.15796881902958 151.22515837355394 151.70887441584296 152.15357016199744 152.29577737032108 152.3533827461381 153.5465276749964 153.6833287974927 155.98106712564555 156.01668619449043 156.35582337953628 156.41821183642364 156.8287198438153 156.92390612755727 157.10675000184133 157.1381199762148 157.19294831505195 157.2215344471121 157.49882535615484 157.7311730055404 158.18518804601527 158.73294305448044 158.8790026109686
App start time (FPS) Baseline
Mean: 58.314 FPS
Stdev: 1.784 FPS (3.1%)
Runs: 52.94417807741913 54.101439531643344 54.1340330683639 55.109479877402805 55.343507732633945 56.153237220493935 56.28620527851464 56.334840737252534 56.797094304668214 56.800797574274405 56.88846149265843 57.010005564424176 57.02812815440033 57.040176976318094 57.06947408095215 57.1818306268248 57.332490691340105 57.4203638664595 57.53530743202435 57.53684937781853 57.71774049332689 57.745208385134454 57.89978948509107 57.956894088808816 58.29907726193002 58.37283304317674 58.41617858523474 58.42144093441505 58.63115169487529 58.63513874052946 58.63890279740486 58.771206767636734 59.30711195353251 59.31393929010235 59.74582934061692 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 53.503 FPS
Stdev: 2.115 FPS (4.0%)
Runs: 48.67895946246632 48.85245384452768 49.97627231019789 50.23664458419979 50.42589786598014 50.695604219124846 50.90214027547959 51.24565865095457 51.6338484996225 51.66547976473239 52.1397293449439 52.28066558512353 52.38662523222718 52.387537698573624 52.47558914789215 52.569071783637845 52.59448015467001 52.68932052818959 52.97516252771581 53.079728024213345 53.12092980493927 53.17491216656691 53.258306150854224 53.27637860939459 53.32359248190411 53.46702470641588 53.49388619722094 53.5877387041881 53.63737849608905 53.70207792515441 53.81371513982401 53.83732518450447 53.88106071998153 54.082483595777795 54.175794825528804 54.398283469410124 54.432278812328065 54.515850105071046 54.525491927802456 54.681150964192106 54.75894613911087 54.81815489178084 54.87671077241834 55.461012334216626 55.7082864948055 56.22140084720818 56.443816673542166 56.53345094727613 57.33983182199171 57.7399501979551 57.94734441151226 58.0467748870266
App start time (RAM) Baseline
Mean: 345.900 MB
Stdev: 3.675 MB (1.1%)
Runs: 335.083984375 338.69140625 338.9479166666667 339.671875 341.1796875 341.8489583333333 342.8190104166667 343.1653645833333 343.2434895833333 343.3736979166667 343.43359375 343.5234375 343.5911458333333 343.6458333333333 343.6783854166667 343.6888020833333 343.8984375 344.296875 344.5104166666667 344.73046875 345.0416666666667 345.078125 345.1510416666667 345.4205729166667 345.734375 345.8997395833333 346.24609375 346.6940104166667 346.7486979166667 346.95703125 347.15625 347.2213541666667 347.2838541666667 347.3854166666667 347.84765625 348.3411458333333 348.5247395833333 349.1809895833333 349.1953125 349.421875 349.6614583333333 349.69140625 349.830078125 349.9856770833333 350.0638020833333 350.8216145833333 351.263671875 351.4375 351.71875 352.96484375

Current
Mean: 348.770 MB
Stdev: 3.110 MB (0.9%)
Runs: 341.8385416666667 342.4765625 343.40234375 343.7630208333333 344.1354166666667 344.5182291666667 344.59375 344.6796875 344.7734375 345.25 345.5872395833333 345.8984375 346.125 346.3763020833333 346.91796875 346.9348958333333 347.1263020833333 347.2630208333333 347.6875 347.7239583333333 347.763671875 347.9231770833333 348.1705729166667 348.5559895833333 348.6197916666667 348.7447916666667 348.8359375 348.8893229166667 349.1328125 349.33203125 349.40234375 349.6119791666667 349.75390625 349.8815104166667 349.97265625 350.421875 350.4973958333333 350.5625 350.59375 351.0559895833333 351.0651041666667 351.1028645833333 351.3125 351.3736979166667 351.46875 351.5911458333333 351.6458333333333 351.7994791666667 352.0052083333333 352.0716145833333 352.2955729166667 352.3125 352.69140625 352.84375 353.6940104166667 357.0625
App start time (CPU/JS) Baseline
Mean: 78.186 %
Stdev: 4.056 % (5.2%)
Runs: 68 70.4 70.9 71.2 72.4 72.7 73 73.9 74.5 75.2 75.2 75.6 75.6 75.7 75.8 75.8 76.5 76.6 77 77.2 77.2 77.3 77.4 77.5 77.5 77.5 77.7 77.7 77.8 77.9 78 78.2 78.4 78.4 78.5 78.6 79.2 79.3 79.4 79.9 80 80.3 80.5 80.6 80.9 81.2 81.7 81.9 82.3 83.1 83.1 83.5 84.7 85.5 85.8 86.9 88

Current
Mean: 76.568 %
Stdev: 2.920 % (3.8%)
Runs: 69.8 71 71.2 72 72 72 72.4 73.4 73.7 73.8 74 74 74.3 74.5 74.5 75.1 75.1 75.2 75.2 75.2 75.5 75.9 76.4 76.5 76.5 76.7 77 77 77.1 77.1 77.1 77.2 77.2 77.2 77.3 77.3 77.3 77.4 77.8 77.9 78 78 78.2 78.3 79.3 79.7 79.8 79.9 80 80.4 80.5 80.5 81.1 81.5 81.9 82.9
App start time (CPU/UI) Baseline
Mean: 27.961 %
Stdev: 4.287 % (15.3%)
Runs: 17.6 19 19.8 20 20.9 20.9 21 21 21.2 21.6 22 23.7 24 25.9 25.9 26.6 26.9 27.7 27.8 27.8 27.9 28 28.4 28.4 29 29.1 29.2 29.2 29.2 29.2 29.3 29.4 29.5 29.8 29.9 29.9 29.9 30 30.1 30.4 30.5 30.6 30.7 30.9 31 31.2 31.7 32.2 32.3 32.6 32.6 33.1 33.2 33.2 33.3 33.3 34.3

Current
Mean: 28.820 %
Stdev: 1.977 % (6.9%)
Runs: 23.7 24.6 25.6 25.8 25.9 26.5 27.2 27.2 27.2 27.2 27.3 27.3 27.3 27.4 27.7 27.8 27.9 27.9 27.9 27.9 27.9 28.1 28.4 28.5 28.6 28.6 28.6 28.6 28.6 28.6 29 29 29.1 29.1 29.1 29.1 29.1 29.2 29.5 29.8 29.8 29.8 30.4 30.6 30.6 30.6 30.8 30.9 31 31.2 31.3 31.8 32.4 32.5 33.2 33.2
Load Search Options Baseline
Mean: 112.570 ms
Stdev: 6.739 ms (6.0%)
Runs: 98.3038739990443 101.32267200015485 101.53540099970996 102.04573599994183 102.62491900101304 102.64994300156832 104.08154300041497 105.17472399957478 105.34541800059378 106.1647950001061 106.41910799965262 106.6319989990443 107.54878699965775 109.25598200038075 109.30521600134671 109.78304099850357 109.97416200116277 110.02905299887061 110.25057000108063 110.28967300057411 110.33833800069988 110.77233900129795 110.95479399897158 111.05216500163078 111.2051190007478 111.55411799997091 111.890909999609 111.94348199851811 112.47017399966717 112.83951799944043 113.24438499845564 113.32836899906397 113.76627599820495 114.17366500012577 114.41410299949348 114.51167799904943 114.5714110005647 114.90983000025153 114.983927000314 115.17273000068963 116.06184899993241 116.50085399858654 117.29341599904001 117.59672100096941 117.97168000042439 119.03727199882269 119.09659799933434 119.77514600008726 119.90612800046802 119.91056299954653 122.28120999969542 125.81062800064683 126.11893699876964 128.51196300052106 128.6694329995662

Current
Mean: 114.771 ms
Stdev: 7.446 ms (6.5%)
Runs: 100.53800499998033 103.04105599969625 104.14978099986911 104.30094400048256 104.76582900062203 105.06502199918032 105.16300499998033 105.22998000122607 107.08068899996579 107.45808899961412 108.23685799911618 108.94254600070417 109.39237499982119 109.62019900046289 109.95695000141859 109.9699300006032 110.10119599848986 110.2265629991889 110.29475899972022 110.89221199974418 111.04484000056982 111.28438299894333 111.91662600077689 112.11263000033796 112.21671499870718 112.34802200086415 113.14558999985456 113.2593590002507 113.36132800020278 113.88411499932408 114.0390629991889 114.29374200105667 114.80798400007188 115.16345199942589 115.48763000033796 115.82552100159228 116.3238530009985 116.35563199967146 116.54858399927616 116.93522199988365 116.98335799947381 117.27701799944043 117.4412429984659 117.91508000157773 118.17724600061774 119.70678799971938 119.8799229990691 121.98588099889457 123.21581999957561 123.41483599878848 124.82552100159228 125.6410720013082 125.8125810008496 126.65185600146651 127.1714279986918 127.4417719990015 129.8530270010233 130.48787400126457 132.8435460012406
Open Chat Finder Page TTI Baseline
Mean: 1131.674 ms
Stdev: 83.262 ms (7.4%)
Runs: 1005.051147999242 1023.1459149997681 1023.4976000003517 1026.8364259991795 1029.5450440011919 1033.0153809990734 1035.2759210001677 1035.2997650001198 1036.3343909997493 1040.191039999947 1047.7501640003175 1050.301188999787 1051.5578209999949 1053.3564050011337 1057.663697000593 1062.554607000202 1062.9221199993044 1066.5670580007136 1066.5807700008154 1070.3188480008394 1070.9357099998742 1071.4624849986285 1082.6625570002943 1083.095093999058 1085.5011390000582 1088.605713000521 1108.8339039999992 1111.0153809990734 1119.1000169999897 1123.586141999811 1129.6276860013604 1135.43017699942 1138.7523599993438 1141.9019379988313 1149.7722979988903 1154.6550709996372 1159.2442630007863 1164.496907999739 1165.497112000361 1169.3135590013117 1177.097737999633 1179.9197190012783 1181.6696790009737 1185.5429689995944 1194.571655999869 1195.1022960003465 1195.7956959996372 1199.7197270002216 1199.8585620000958 1207.1800539996475 1212.0517170000821 1236.0255539994687 1237.6676440015435 1239.6755370013416 1241.9390469994396 1248.519532000646 1270.694458000362 1290.5310880001634 1319.2986260000616 1356.2949630003422

Current
Mean: 1127.247 ms
Stdev: 78.033 ms (6.9%)
Runs: 989.5356450006366 1011.6441249996424 1013.0592459999025 1022.6928310003132 1023.844565000385 1027.2217620015144 1038.3066819999367 1039.0480960011482 1040.5894780009985 1040.910320000723 1043.3651940003037 1051.6134039983153 1051.9980069994926 1055.508097998798 1056.7149669993669 1063.7127279993147 1069.4285900015384 1071.1780609991401 1074.2530109994113 1075.3364669997245 1081.3583990000188 1086.7002360001206 1094.3341070003808 1102.196329999715 1105.5690109990537 1108.616739999503 1111.1278489995748 1111.8744309991598 1114.913329999894 1117.6348890010267 1120.180583000183 1126.8828940000385 1128.778157999739 1128.9124349988997 1133.7063810005784 1135.457317000255 1139.047201000154 1142.2336029987782 1150.5718590002507 1154.2963459994644 1156.1578780002892 1159.1804210003465 1159.203653998673 1162.441609999165 1174.4090989995748 1177.214762000367 1196.2406419999897 1208.191976999864 1223.3011079989374 1225.5610769987106 1227.046998001635 1234.4549969993532 1238.1467700004578 1242.4695640001446 1246.6541340015829 1248.2583419997245 1251.1751309987158 1268.0886650010943 1276.4949950017035 1305.7775890007615
Open chat finder page TTI (CPU) Baseline
Mean: 154.290 %
Stdev: 7.909 % (5.1%)
Runs: 136.4602594393705 136.67986688804763 139.2853342121818 139.93364999623026 140.68699956432516 142.00687296533135 142.55645927694044 145.08508784580062 145.60521362011315 145.726584466664 147.06815187631807 147.14613505515047 147.71293348483783 148.1025603552724 148.12079652468466 149.01307028308688 151.21014765809318 151.23573777269195 151.44451376354564 151.72227554255662 151.99110900497462 152.34694707324346 152.796638156769 153.03458242510126 153.0398806122734 153.46383274465595 153.89329739698567 153.9858397752049 154.47279766767994 154.65639043420757 154.82732319425273 155.03130318994167 155.7213343289279 156.0694809371122 156.43123118982675 156.49874289214614 156.6520492776096 158.03537685320336 158.17515959248323 158.31514480516284 158.48855313976358 158.7703873885864 159.00138471388368 159.57885026759243 159.752458235331 159.89525286408818 159.977747057074 160.2055349745748 160.6286387045472 162.29514156109434 162.6223872541626 162.68317298116634 162.9640142484652 163.32419110401588 163.59157732234905 163.83721943853854 165.57681925307168 166.68473358908773 168.33301691512006 172.93367306154863

Current
Mean: 154.347 %
Stdev: 6.947 % (4.5%)
Runs: 139.18262987582764 140.85326199856533 141.65313172351145 144.18355364382526 144.84147809747418 145.0290787985271 146.24867458202147 146.6660324051046 146.67669191619808 146.93329217459134 147.2149761488441 148.18488571201894 148.37193521582225 148.45027263687592 149.31681205433492 149.8997951364199 150.05302612947474 150.12710975420435 150.81384864402952 151.4867625211865 151.4959691235208 152.04529179442008 153.05902721646277 153.10816638722346 153.2258313670708 153.24165426863303 153.65114327911266 154.1488743564042 154.20331910817228 154.97267587117955 155.71006728584035 155.91999341534927 155.9643049060666 156.22673503879253 156.52368955367857 156.74782612503017 156.83182343067358 157.22181239362166 157.7378466040049 157.8283734570437 157.85182640598143 158.4825115298212 159.32551746686426 159.41580065200716 159.4299541851543 159.51850991337977 160.0882516150661 160.3014564209058 161.26186513527466 162.60491516714072 163.45912517081095 165.32464635835075 165.82971252881336 166.05445973630142 166.19881818349313 168.04417481367557 168.51890171424023
Open chat finder page TTI (FPS) Baseline
Mean: 58.499 FPS
Stdev: 1.157 FPS (2.0%)
Runs: 55.08504241517287 55.945215283295646 56.38218274407431 56.450187254050626 56.51140798096971 56.56317957910113 56.85024206321102 57.052273721899965 57.05808480857447 57.554234104586705 57.58950921774192 57.64256804010049 57.67515922250717 57.708662769882075 57.86900256692106 57.943675075033866 58.06531383613647 58.09467088724833 58.14640681606299 58.17245355460657 58.274018777283615 58.28796361168433 58.31138980513325 58.315736303996104 58.373437754405685 58.384923393484044 58.43774097226844 58.43946110347709 58.627323867612446 58.696462025361164 58.747558323942485 58.78275625173315 58.88877752651325 59.08620558943437 59.129280838650914 59.148135522615824 59.248422323630095 59.323932804684695 59.35660516543444 59.37437565713925 59.374513381271186 59.37736763879019 59.450284405450724 59.46397612825257 59.469650564112385 59.48110936326657 59.56752087440905 59.58630023740157 59.641240241508434 59.806978244941 59.85436119480877 59.89613119857338 59.93120898024249 59.95133355906056 60 60 60

Current
Mean: 58.431 FPS
Stdev: 1.207 FPS (2.1%)
Runs: 55.148250230507145 55.8494579352686 56.45934769356592 56.76969102072633 56.855779576534644 56.85647957215885 56.8674284718006 56.94234822100507 57.08233225782563 57.121093696448874 57.153203127734834 57.27444492172083 57.274976711705584 57.30806721087271 57.40321261181151 57.45942862840168 57.480526377732396 57.609416015151496 57.83612308780489 57.86414671341781 57.9074009056278 58.064850654089085 58.17112172039759 58.27302999500112 58.274556863761745 58.29048674248958 58.42484332868874 58.45758875026342 58.517277354812 58.53110918475409 58.66661075203213 58.762144775923474 58.874023677670586 58.90967112195801 58.912281263034174 58.9704011652487 59.0034940317377 59.01107861558671 59.10169420017978 59.19678623998301 59.26579378813684 59.30759278143107 59.4062985571123 59.44025273327118 59.60223888548242 59.70141143452387 59.81694994209717 59.84018650743078 59.844847753621906 59.88977273969469 59.95865567285581 60 60 60 60 60 60 60
Open chat finder page TTI (RAM) Baseline
Mean: 429.454 MB
Stdev: 16.753 MB (3.9%)
Runs: 389.95078125 393.68828125 395.76953125 398.59140625 405.23359375 405.3125 408.1575520833333 409.73671875 411.4828125 411.775 414.1453125 415.24296875 416.18671875 416.2265625 416.246875 419.43515625 424.30390625 424.3828125 424.5140625 424.7625 425.57421875 427.34375 427.5875 428.1375 428.76328125 429.2046875 429.47109375 429.68671875 430.14765625 431.42265625 431.70546875 432.31328125 432.65546875 433.41015625 434.28125 434.9635416666667 435.04140625 435.32109375 435.54375 436.56875 436.58984375 437.0109375 437.6 438.0125 438.0598958333333 438.31640625 442.39296875 445.078125 446.13984375 447.46484375 449.46015625 450.83125 451.8131510416667 453.30546875 454.3580729166667 459.2864583333333 462.41796875 465.9283854166667

Current
Mean: 428.898 MB
Stdev: 15.337 MB (3.6%)
Runs: 386.51171875 400.540625 404.73984375 406.2515625 408.4638671875 411.5807291666667 412.059375 412.5826822916667 412.75546875 413.44453125 414.46171875 417.61015625 417.63984375 418.27578125 418.60859375 419.27109375 419.67578125 421.31796875 421.91796875 422.81171875 423.09765625 423.46484375 424.27109375 424.640625 426.3515625 426.96171875 427.90625 427.9484375 428.2625 428.40859375 431.53203125 432.77578125 433.578125 433.97109375 434.4921875 434.56328125 435.59140625 435.63984375 436.53046875 436.69140625 437.90625 439.1625 439.525 439.78203125 440.41796875 441.4546875 442.459375 443.6109375 446.203125 446.29296875 450.0640625 451.73125 451.76953125 452.3079427083333 462.6302083333333 465.78125
Open chat finder page TTI (CPU/JS) Baseline
Mean: 70.375 %
Stdev: 2.735 % (3.9%)
Runs: 64.3 64.7 65.6 65.9 66.1 66.7 67 67.1 67.2 68.2 68.2 68.3 68.3 68.3 68.6 68.7 68.8 69 69 69 69 69.2 69.2 69.4 69.5 69.8 69.9 70 70 70.2 70.3 70.5 70.7 71 71.1 71.2 71.2 71.7 71.7 71.8 72 72.1 72.2 72.3 72.4 72.6 72.6 72.6 72.7 72.9 73 73.8 73.8 74.1 74.1 74.9 75.3 75.5 76.8

Current
Mean: 70.558 %
Stdev: 3.404 % (4.8%)
Runs: 61.9 64.7 65.4 65.8 65.9 66.2 66.5 66.7 66.8 66.8 66.9 67.2 67.6 67.9 68.2 68.4 68.6 68.7 68.7 68.8 69.1 69.1 69.3 69.5 69.6 69.7 69.9 70.2 70.2 70.3 70.5 70.6 70.7 70.8 71 71 71.2 71.3 71.4 71.9 72.5 72.9 72.9 73.1 73.1 73.2 73.4 73.6 73.6 73.7 73.8 74.2 74.2 74.6 74.7 75.4 75.5 77 78.5 78.6
Open chat finder page TTI (CPU/UI) Baseline
Mean: 35.046 %
Stdev: 3.020 % (8.6%)
Runs: 27.1 27.9 28.1 28.2 29.5 31.9 32 32.7 32.8 32.8 32.8 33 33.1 33.1 33.1 33.1 33.4 33.7 33.8 34 34.1 34.2 34.3 34.3 34.4 34.4 34.7 34.8 35 35.3 35.4 35.5 35.6 35.6 36.2 36.2 36.3 36.5 36.7 36.7 36.8 36.8 36.9 37.1 37.1 37.2 37.3 37.5 37.9 38 38.3 38.3 38.5 38.6 38.6 39.3 39.8 39.8 41.6

Current
Mean: 35.233 %
Stdev: 2.586 % (7.3%)
Runs: 28.9 30.6 31.1 31.3 31.8 31.9 32.2 32.3 32.5 32.6 32.6 32.7 32.8 33.9 33.9 34.1 34.1 34.2 34.3 34.4 34.7 34.7 34.7 34.8 34.9 35 35 35.1 35.2 35.3 35.3 35.4 35.4 35.4 35.5 35.9 36 36.1 36.2 36.3 36.3 36.4 36.4 36.9 37 37 37.3 37.4 37.6 37.7 38.1 38.2 39.1 39.6 41.4 41.4 41.4
Composer typing rerender count Baseline
Mean: 2.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

Current
Mean: 2.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Report typing (CPU) Baseline
Mean: 89.948 %
Stdev: 2.199 % (2.4%)
Runs: 84.06593814738976 85.75708968764438 86.05335846089878 86.51692474971203 86.72481133038703 87.41593129379777 87.5900111626544 87.71356156559433 87.73762783504459 87.82162130600693 87.86215842790557 87.86835677770684 88.24138451561596 88.34353151205435 88.38276686305338 88.46290984101947 88.48936829532212 88.4916685977972 88.50158914768747 88.50864901457854 88.59726938768799 88.60808973276528 88.64438122016666 88.71564031366785 88.7433641457014 89.16987548515499 89.67545745043043 89.87129293014677 90.08904561963213 90.2736561413793 90.27637819987802 90.41394421760316 90.5856764656273 90.62166861982388 90.65256389085471 90.6698759419222 90.80281497666553 90.85515749383643 91.09810557551224 91.11874977654266 91.13333383406751 91.14204881786968 91.23373742284623 91.25389015010562 91.36598339786879 91.67492442906374 91.67557820135788 92.10827350068654 92.14935001940954 92.18603197233615 92.3991043936376 92.48539274784375 92.49015271915034 92.58135087886406 92.73608732994549 93.11570284207303 93.31766607507227 93.73062144090582 93.85514223977887 94.21407671542501

Current
Mean: 90.727 %
Stdev: 1.951 % (2.1%)
Runs: 86.03370879960474 86.77085953292229 87.19765710707976 87.36268848205425 87.45220372385548 87.59386992041608 87.84879265598043 88.12844229546714 88.52647532481866 89.19946844997824 89.31357566898726 89.52344169226826 89.6407883772699 89.66039270882716 89.67990720841435 89.70230331537496 89.9083949542531 89.91744150609475 89.92955481856701 89.99484424552757 90.04956635084388 90.08375187605984 90.1029878775497 90.32765155569034 90.33732724377047 90.36860242841473 90.41591348498329 90.65062678106219 90.70133404392301 90.71127465790553 90.84154105347045 91.08753845783721 91.43950635051009 91.56527243161347 91.58606409299189 91.71191660309582 91.73842411558954 91.7955048288204 91.80279643417789 91.83385577309429 91.91507108504274 92.0665288401046 92.07519191717401 92.12439235204928 92.31797603466826 92.34922057501309 92.433780720554 92.46297369225374 92.674033573187 92.78959794530712 93.00898393903887 93.06925428647276 93.32450179814836 93.34259664075105 93.43971929264956 93.59076380934744 95.91162339077016
Report typing (FPS) Baseline
Mean: 59.895 FPS
Stdev: 0.166 FPS (0.3%)
Runs: 59.36787296220423 59.47973919350919 59.57205265865394 59.57226048978319 59.572383124592776 59.62885973063764 59.63604840154876 59.64338130777623 59.65382900396938 59.67010626134741 59.72814926785751 59.742620273723105 59.809302681066086 59.82458066030824 59.845177345392955 59.88088240415137 59.91222571918297 59.91581457162568 59.957223215933745 59.957723776246404 59.96117913990216 59.96148859045125 59.97444493229489 59.98124410456943 59.99919059776219 60 60 60 60 60 60 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: 59.954 FPS
Stdev: 0.088 FPS (0.1%)
Runs: 59.66092253494571 59.695163037687664 59.75359016012381 59.76236095940395 59.780299583529505 59.78520469885813 59.78901205657294 59.900277200437536 59.911976012283844 59.914340543694706 59.93177532383334 59.93936145392793 59.94011013684949 59.96422384424612 59.97274383522631 59.97633507620972 59.9844699152511 60 60 60 60 60 60 60 60 60 60 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: 457.093 MB
Stdev: 5.104 MB (1.1%)
Runs: 445.5339543269231 445.88070913461536 446.69320913461536 447.13392857142856 448.1120793269231 450.47963169642856 451.578125 452.1514423076923 452.18689903846155 452.35697115384613 452.51742788461536 452.64955357142856 453.0859375 453.3112980769231 453.48106971153845 453.71935096153845 454.0204326923077 454.45763221153845 454.45943509615387 454.6298076923077 454.9543269230769 455.421875 456.3134014423077 456.36268028846155 456.4299879807692 456.7067307692308 456.9543269230769 456.9912860576923 457.0417668269231 457.5234375 457.5856370192308 457.5973557692308 457.94252232142856 458.15474759615387 458.71304086538464 458.9305889423077 458.9675480769231 459.48046875 459.75600961538464 460.14903846153845 460.43028846153845 460.5465745192308 460.9921875 461.12710336538464 461.29867788461536 461.29897836538464 461.33022836538464 461.546875 462.25060096153845 463.24429086538464 463.30078125 463.89993990384613 463.9362980769231 464.4221754807692 464.8819110576923 465.11778846153845 465.61568509615387 465.7472956730769

Current
Mean: 455.912 MB
Stdev: 6.889 MB (1.5%)
Runs: 437.58774038461536 441.7920673076923 443.85396634615387 445.8825120192308 446.82310267857144 446.8746995192308 446.92728365384613 447.3134014423077 447.5183293269231 447.59945913461536 448.1493389423077 449.51893028846155 449.82700892857144 450.50330528846155 450.85216346153845 451.44029017857144 451.51450892857144 452.3903245192308 452.53125 452.6018629807692 452.7251674107143 453.89783653846155 454.66964285714283 454.8629807692308 455.0222355769231 455.03365384615387 455.7683293269231 456.07181490384613 456.52944711538464 456.5769230769231 456.95763221153845 457.2731370192308 457.31009615384613 457.67908653846155 458.42518028846155 458.43359375 458.5069110576923 458.6418269230769 458.64993990384613 458.87950721153845 459.13461538461536 459.85697115384613 460.0862379807692 460.45252403846155 461.4384014423077 461.55709134615387 462.0555889423077 462.1691706730769 462.4609375 463.58383413461536 464.1637620192308 464.16616586538464 464.546875 465.0120192307692 465.0243389423077 465.3948317307692 466.1911057692308 468.66616586538464 469.43960336538464
Report typing (CPU/JS) Baseline
Mean: 44.371 %
Stdev: 1.107 % (2.5%)
Runs: 41.8 42 42.2 42.3 42.7 42.7 43.2 43.2 43.2 43.2 43.3 43.3 43.4 43.6 43.6 43.9 43.9 43.9 44 44 44.1 44.1 44.1 44.1 44.2 44.2 44.4 44.4 44.5 44.6 44.6 44.6 44.6 44.7 44.7 44.7 44.7 44.8 44.8 44.8 44.9 44.9 44.9 45 45.1 45.2 45.3 45.4 45.5 45.5 45.6 45.6 45.7 45.9 46.3 46.4 46.5 46.7

Current
Mean: 44.395 %
Stdev: 0.751 % (1.7%)
Runs: 42.5 42.9 43.1 43.1 43.2 43.2 43.3 43.4 43.4 43.6 43.9 43.9 43.9 43.9 44 44 44 44 44 44.1 44.1 44.2 44.2 44.2 44.3 44.3 44.3 44.4 44.5 44.5 44.6 44.6 44.7 44.7 44.7 44.7 44.8 44.8 44.8 44.8 44.9 44.9 44.9 44.9 45 45.1 45.1 45.1 45.2 45.2 45.3 45.4 45.4 45.5 45.6 45.7 45.7
Report typing (CPU/UI) Baseline
Mean: 19.107 %
Stdev: 0.759 % (4.0%)
Runs: 17.5 17.8 17.9 18.1 18.1 18.2 18.2 18.2 18.2 18.2 18.3 18.3 18.5 18.6 18.6 18.7 18.7 18.7 18.7 18.7 18.8 18.8 18.8 18.8 18.8 18.9 18.9 18.9 18.9 19 19 19.1 19.1 19.1 19.1 19.3 19.4 19.4 19.5 19.5 19.5 19.6 19.6 19.6 19.6 19.7 19.7 19.8 19.9 19.9 20.1 20.1 20.1 20.2 20.2 20.4 20.6 20.7 20.7

Current
Mean: 19.217 %
Stdev: 0.841 % (4.4%)
Runs: 17.4 17.6 17.7 17.7 17.9 17.9 17.9 18.1 18.2 18.3 18.4 18.4 18.5 18.5 18.6 18.8 18.8 18.9 18.9 18.9 18.9 19 19 19 19.1 19.1 19.1 19.2 19.2 19.3 19.3 19.3 19.3 19.4 19.5 19.5 19.5 19.5 19.5 19.6 19.6 19.6 19.7 19.7 19.7 19.7 19.8 19.9 19.9 20 20.1 20.2 20.2 20.5 20.5 20.5 20.6 20.7 20.7 20.7
Chat opening Baseline
Mean: 141.153 ms
Stdev: 8.632 ms (6.1%)
Runs: 129.02681400068104 129.42366599850357 129.80590800009668 129.96634999848902 130.00480199977756 130.8085940014571 131.5076090004295 131.63761400058866 131.71264600008726 132.14514200016856 132.17663499899209 132.65002400055528 133.1790360007435 134.7564289998263 135.14929200150073 135.46789599955082 135.96895400062203 136.58036299981177 136.68408199958503 136.96199600026011 136.98718299902976 137.11413600109518 137.9451090004295 138.02746600098908 138.63932299986482 138.65885400027037 138.89322999864817 139.171142000705 139.29256200045347 139.42545600049198 139.75362100079656 141.72855599969625 141.76359000056982 142.0195309985429 142.08471699990332 142.83093299902976 142.97342900000513 143.46407099999487 145.032145999372 145.06445400044322 145.2360030002892 145.63810200057924 145.96875 147.75366200134158 147.9459630008787 148.09016899950802 150.64115399867296 151.30114799924195 152.1549889985472 153.00520900078118 153.36149100027978 155.37406400032341 156.25651000067592 160.6881510000676 161.75414999946952 162.893351001665

Current
Mean: 144.797 ms
Stdev: 9.751 ms (6.7%)
Runs: 128.74906500056386 129.1418869998306 129.37821500003338 131.18448900058866 133.69453999958932 135.00748700089753 135.39595500007272 135.73604300059378 136.71016399934888 137.00935800001025 137.0634770002216 137.26350899972022 138.42997300066054 138.82035299949348 138.98441599868238 139.30965099856257 139.39335099980235 140.30879699997604 140.531413000077 140.66239400021732 141.06506299972534 141.80033400096 142.36295599862933 142.44010400027037 142.44706300087273 142.53019200079143 142.58898999914527 142.85424800030887 143.08406599983573 143.12874300032854 143.2789709996432 143.70601399987936 145.46447799913585 146.43164099939167 146.47961399890482 146.49768100120127 147.03914299979806 147.406697999686 147.8354899995029 148.15844699926674 148.86824500001967 148.88826500065625 150.44799800030887 150.5930989999324 150.60465499944985 150.81046599894762 154.5957440007478 160.66699199937284 160.85811400040984 162.5725100003183 162.6420080009848 165.2458910010755 171.03218599967659 171.86336200125515
Chat TTI Baseline
Mean: 423.568 ms
Stdev: 45.137 ms (10.7%)
Runs: 346.4085689987987 356.0677090007812 358.41145800054073 365.83398500084877 369.3893229998648 370.559488998726 370.8742679990828 373.8360190000385 374.13488799892366 376.344034999609 376.37617999874055 376.54508499987423 377.50313299894333 380.0983080007136 380.8062340002507 382.1830650009215 386.0483809988946 386.75996899977326 390.20922899991274 393.2332359999418 393.90242500044405 403.6307380013168 405.9113359991461 407.0752760004252 409.00626699998975 412.84871499985456 416.00146499834955 416.0191240012646 418.1875 418.73657300136983 418.968586999923 421.74707099981606 424.6187340002507 424.7617600001395 429.5947670005262 430.7245689984411 431.1794029995799 431.84932499937713 437.9960119985044 440.47798699885607 441.13362599909306 445.2301030009985 449.0170900002122 450.9165449999273 451.37312800064683 451.8399260006845 458.5934250000864 461.58072900027037 461.68212899938226 471.07373099960387 479.50060999952257 481.0813400000334 483.8392340000719 486.69014499895275 497.3148200009018 500.3432209994644 511.0815030001104 514.7191579993814 515.0476479995996 517.1611740011722

Current
Mean: 440.157 ms
Stdev: 46.439 ms (10.6%)
Runs: 346.67521199956536 360.6389980018139 365.24764000065625 365.5340170003474 366.2004799991846 369.0718590002507 370.4649660009891 370.80017099902034 371.77307200059295 373.2547610010952 377.9351399987936 384.5245369989425 386.48282900080085 398.19055199995637 399.36446199938655 415.21630899980664 417.641194999218 419.87788899987936 420.7813319992274 423.9608559999615 424.8969729989767 427.73685699887574 431.8304450009018 432.9867350012064 435.03890000097454 435.406656999141 436.61547899991274 438.47900399938226 443.3221030011773 449.2798669990152 451.5841069985181 452.2192790005356 452.55997799895704 455.9770509991795 456.2888590004295 457.41300499998033 460.4613039996475 466.5492759998888 471.04553200118244 472.3891190011054 472.44095900096 473.9828699994832 477.12109399959445 477.7051599994302 477.9315189998597 482.3071699999273 482.77787300013006 483.6068519987166 485.1654460001737 486.3584799990058 487.2338870000094 491.8238530009985 493.7967939991504 494.90132699906826 496.7834890000522 501.9617109987885 505.47534200176597 518.2121990006417 523.9519450012594
Chat opening (CPU) Baseline
Mean: 149.838 %
Stdev: 5.998 % (4.0%)
Runs: 138.07641206846398 139.14231785907455 139.54191722674216 140.12271044624006 141.93869747596028 142.41551515486546 142.84797439008466 143.9270536051128 144.023931096295 144.4311850926108 145.24454390129674 145.36916499760093 145.412834843864 145.56682508056062 145.71852107453395 145.77160403727305 145.82288652918885 145.880293993614 146.1804457167695 146.60441933911034 146.6877579131551 146.69989782082746 146.92756208639602 147.30046740076932 147.31780724756172 147.31943816155524 148.05035695631696 148.52992629421408 148.7436080220512 148.85971633926388 149.03149243280976 149.19696583548244 149.40399052072405 149.43263171500848 149.65218014916815 149.7048395469242 151.16235679840784 151.20726355713927 151.4118202732788 151.42357860420074 151.94996987379315 152.01660030247695 152.59674500248596 152.75915475090474 155.2382029544498 155.45524358441762 155.97660037804386 156.01585586224004 156.574923163396 156.78734990089072 156.8444894704078 156.8976088288997 157.17344334652222 157.81094110090734 157.91916695364978 158.9850888703328 159.96752831487407 160.92991157607017 161.17357893051428 165.11122870706947

Current
Mean: 149.243 %
Stdev: 6.307 % (4.2%)
Runs: 133.22987220520315 135.35612260377337 137.35287967853188 139.13596721260032 139.58805118269308 139.69295287048632 141.294130239586 141.80000657688151 141.82323842615455 142.02302783564218 142.28236769010698 142.678896420311 144.23110436073333 144.8857163549777 145.70686913026546 145.80910258014845 146.0218588600941 146.07297989253146 146.26282923549286 146.82096084510493 146.88071097946448 147.1361884360725 147.62640009762873 148.21362220869634 148.2552771238025 148.53531072300038 148.69291767605174 148.93742684294529 148.93752212043782 149.7032447009646 149.90924983921778 150.27358933145274 150.52634140020268 150.58640632359376 150.943711283201 151.0144366435118 152.1322359445934 152.26892742020965 152.43619575441858 153.0552602315977 153.40722023757655 153.48265749185373 153.5854122144001 153.81207030656302 154.62352038011062 154.7600475306081 155.24895985514283 155.3827680657257 155.5926374626457 156.05609819596836 156.46178298548548 157.1218706762101 157.2020467317537 157.238794111393 157.84050359513296 158.36726484427618 158.72711068343926 158.7421360063174 159.53859170981164
Chat opening (FPS) Baseline
Mean: 55.203 FPS
Stdev: 1.497 FPS (2.7%)
Runs: 51.513339009006785 52.06581848765461 52.18203208829633 52.78725852137404 52.80525474877116 53.04137227681 53.13296066962496 53.17551846588781 53.42037563579562 53.604614205376166 53.666943855292914 53.961811711879946 54.0221648648828 54.094578810928446 54.14721349750252 54.256697167839256 54.340186724054455 54.3994641516506 54.41011192082527 54.512266877215126 54.725416097968385 54.74569579115513 54.819440054087565 54.84696303059096 55.27007532051026 55.412806246138295 55.509407107570944 55.51801408935105 55.57044711782311 55.615096666177415 55.63904659179885 55.75354649579741 55.807172597525394 55.8661057085188 55.959781515600596 55.99667256430148 56.10717928383838 56.12236674410158 56.186716865536994 56.20723986716967 56.22610244666376 56.23557183071138 56.39079924242158 56.41091082615963 56.50356103698247 56.5229906852196 56.54972931845595 56.5581465645313 56.699971269864704 56.740437209788276 56.740548709214565 56.82205464360701 56.84888019858064 57.16357855333963 57.37650499802679 57.71188725061782 57.87241201480596

Current
Mean: 59.002 FPS
Stdev: 1.150 FPS (1.9%)
Runs: 55.752692520221316 56.217372241235836 56.476392657996044 56.700221370868945 57.27343561965461 57.30935160962914 57.4434462888257 57.49984286646209 57.61010530980499 57.72526004387056 57.738174270816565 58.07632721691234 58.182749498505856 58.212626113375705 58.220303790598805 58.2817224678093 58.349990452219465 58.36549342138845 58.4688726642772 58.52179050776323 58.83948803533912 58.96648355301975 59.11181239021064 59.143182686355935 59.219301237335785 59.30432967753812 59.372766923306 59.433133747887005 59.48131011287727 59.535320864678006 59.54118015695783 59.64515257929799 59.678387734136656 59.69946667058196 59.90195208296256 59.91110094036457 59.945860298264314 59.96713749290796 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.516 MB
Stdev: 11.643 MB (3.3%)
Runs: 334.67578125 338.107421875 338.3681640625 338.8212890625 341.2900390625 341.4228515625 343.4599609375 343.87890625 344.19921875 344.3681640625 344.380859375 345.29296875 345.771484375 348.322265625 349.0751953125 349.12109375 349.501953125 349.52734375 349.7890625 349.82421875 349.8271484375 350.205078125 350.25390625 350.263671875 352.08984375 352.9580078125 353.4541015625 356.0966796875 356.400390625 356.443359375 357.4921875 357.8212890625 359.3857421875 359.9951171875 363.240234375 363.6533203125 363.69921875 364.1376953125 364.1923828125 364.66015625 365.576171875 367.1630859375 367.2060546875 367.216796875 367.3466796875 367.416015625 367.9814453125 369.0908203125 369.181640625 369.30859375 369.38671875 370.2890625 371.693359375 373.173828125 373.2470703125 373.6279296875 375.8173828125 376.2529296875 376.990234375 377.5537109375

Current
Mean: 356.944 MB
Stdev: 12.757 MB (3.6%)
Runs: 332.2447916666667 334.5029296875 335.5361328125 335.9049479166667 335.9716796875 336.3697916666667 337.93359375 339 339.7096354166667 341.4895833333333 341.673828125 342.65234375 342.7942708333333 342.86328125 343.0442708333333 344.38671875 344.572265625 345.0556640625 345.8544921875 348.7099609375 350.1279296875 352.4013671875 357.46484375 357.51171875 358.0244140625 358.67578125 358.859375 359.494140625 360.3916015625 361.0107421875 361.4189453125 361.5224609375 361.9970703125 363.1474609375 363.98828125 364.03125 364.220703125 365.06640625 366.013671875 366.1513671875 366.2158203125 366.6279296875 366.6572265625 366.7509765625 367.65625 367.8720703125 368.142578125 368.1796875 369.59765625 369.6064453125 370.0830078125 370.1171875 370.3544921875 370.5244140625 370.734375 371.7978515625 372.251953125 373.568359375 373.6162109375 374.4931640625
Chat opening (CPU/JS) Baseline
Mean: 73.707 %
Stdev: 3.629 % (4.9%)
Runs: 65.4 67.5 68.2 68.2 68.4 69 69.9 70 70.2 70.3 70.3 70.4 70.9 70.9 70.9 71 71.4 71.6 71.8 71.9 72 72.4 72.6 72.6 72.6 72.9 72.9 72.9 73.4 73.4 73.7 73.7 73.7 73.9 73.9 74 74.4 74.4 74.7 74.7 74.7 74.8 74.8 74.9 75.1 75.9 76.3 76.4 76.6 77.8 77.9 78.8 78.9 79.2 79.3 80 80.3 81.1 81.2 81.4

Current
Mean: 76.386 %
Stdev: 3.431 % (4.5%)
Runs: 69.4 69.7 69.9 70.9 70.9 71.4 71.4 71.9 72.3 72.5 72.8 72.9 72.9 73.8 74 74.5 74.8 74.8 74.8 74.9 74.9 75.1 75.2 75.2 75.6 76 76 76.4 76.5 76.5 76.6 76.7 76.8 76.8 77 77.2 77.7 78 78.5 78.7 78.9 78.9 78.9 79 79.1 79.4 79.4 79.6 80.1 80.2 80.3 80.4 80.4 80.7 81.1 81.4 82 82.3 82.8
Chat opening (CPU/UI) Baseline
Mean: 27.824 %
Stdev: 1.682 % (6.0%)
Runs: 23.6 24.4 25.3 25.4 25.5 25.6 25.9 25.9 25.9 26 26 26.6 26.9 26.9 27 27 27 27.1 27.2 27.2 27.3 27.3 27.3 27.3 27.4 27.4 27.4 27.4 27.4 27.5 27.8 27.9 28.1 28.1 28.2 28.2 28.4 28.4 28.4 28.4 28.5 28.8 28.8 28.9 29.2 29.4 29.4 29.4 29.4 29.5 29.7 29.8 29.9 30.2 30.4 30.7 31.9 31.9

Current
Mean: 29.865 %
Stdev: 2.127 % (7.1%)
Runs: 24.5 25 25.5 26.9 27 27.2 27.2 27.4 27.6 27.9 27.9 27.9 27.9 27.9 28 28.2 28.4 28.4 28.4 28.8 28.9 29.2 29.2 29.5 29.5 29.7 29.8 29.9 29.9 29.9 29.9 30.1 30.3 30.4 30.7 30.8 30.9 30.9 30.9 30.9 31.1 31.1 31.1 31.2 31.3 31.4 31.6 31.7 32 32.1 32.2 32.2 32.3 32.3 32.5 32.9 33 33.4 33.6 33.6
Linking (CPU) Baseline
Mean: 149.587 %
Stdev: 3.510 % (2.3%)
Runs: 142.6158409510777 143.22859238819927 143.91783156422935 144.26969203567342 144.3759093195605 144.39562902579198 145.0067293892141 145.4485571761301 146.0824693389795 146.12554270751806 146.25057475807472 146.4794674379441 146.50563294756708 146.52766796398544 146.7781422969801 147.0093353017975 147.22364328355224 147.26153165598026 147.60849299953207 147.88826902350485 148.1505499064615 148.3564063776346 148.3567089476664 148.5711151372385 148.59112029686077 149.12266534056604 149.20150293037898 149.32229546642947 149.36834124069568 149.71498207106507 149.76627224512296 150.11720725270663 150.25349960145724 150.2978293294169 150.48900912722712 150.4931624135527 150.88288609898407 151.05274305171767 151.0609696304551 151.16871553342665 151.31248713417122 151.40953427545446 151.64810216772176 151.7547831213761 151.76004463743297 152.0221274827886 152.3182909820334 152.44768586539033 152.58362213447168 152.67895368175945 152.87477671609471 152.89786034964436 154.04458706484866 154.48864582412074 154.62358640057988 155.19846473112293 155.92298059972057 157.97547551424154 158.34653083533388

Current
Mean: 149.934 %
Stdev: 3.073 % (2.0%)
Runs: 142.51876908130302 143.76302788082748 144.04522730043325 145.06346408059576 145.69732457053033 146.28242238223845 146.66597318590266 147.03145305362818 147.09715058909697 147.47038407668177 147.52699845151236 147.57561047693628 147.575655937184 147.5909010856479 147.63686617036072 147.76362164463816 147.77211156361497 147.96512323774618 148.15650777401035 148.27979643864373 148.4623080295119 148.61123669165517 148.81938099846946 149.01353852907485 149.12918827991734 149.38044779804503 149.41881159640602 149.4954138819531 149.9859981632854 150.39831241016986 150.4723094469615 150.5972390629807 150.6477890300043 150.6982629789013 150.7449235742858 150.74496820419748 151.0358477053135 151.36826463031477 151.457311825956 151.59933191082214 151.7327078246988 151.78821459637652 151.79559348163062 151.86095502897206 151.89586912295968 151.92862208740004 152.15763112138333 152.19963210983667 152.4253090490097 152.67550350952231 153.5777869316868 153.8789777046102 154.18446368703243 154.4161307161545 154.87149239117414 154.9753524398499 157.08871489002095 157.1715684076484
Linking (FPS) Baseline
Mean: 59.990 FPS
Stdev: 0.029 FPS (0.0%)
Runs: 59.84595411676846 59.90754402749903 59.94101874110405 59.943338589175774 59.9454790919828 59.948988567497004 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 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: 59.996 FPS
Stdev: 0.015 FPS (0.0%)
Runs: 59.924871873051075 59.94582299510831 59.95129484892038 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 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: 396.329 MB
Stdev: 8.582 MB (2.2%)
Runs: 381.9609375 382.0201822916667 382.3014322916667 382.587890625 385.03627232142856 386.2298177083333 386.9895833333333 387.2623697916667 388.140625 388.3951822916667 388.6946614583333 388.7278645833333 388.9010416666667 389.291015625 389.4596354166667 389.47544642857144 390.0502232142857 390.5670572916667 390.748046875 390.9479166666667 391.3151041666667 391.73046875 392.6881510416667 392.7018229166667 392.8111979166667 392.8997395833333 393.427734375 393.505859375 393.765625 393.9485677083333 394.11328125 395.1341145833333 396.03236607142856 396.9036458333333 397.30970982142856 399.0546875 399.763671875 400.45089285714283 400.666015625 400.7583705357143 400.90345982142856 400.90848214285717 400.9224330357143 401.1569010416667 401.4739583333333 401.48549107142856 402.74051339285717 403.533203125 404.24051339285717 404.3588169642857 404.75111607142856 405.11328125 405.81808035714283 407.36216517857144 409.3658854166667 411.2578125 412.056640625 412.84207589285717 414.9694010416667 417.7252604166667

Current
Mean: 395.601 MB
Stdev: 6.569 MB (1.7%)
Runs: 383.6634114583333 385.83984375 386.1419270833333 386.5403645833333 386.8196614583333 387.578125 388.09765625 388.8346354166667 389.1295572916667 389.4420572916667 389.9544270833333 389.9798177083333 389.9895833333333 390.0247395833333 390.6217447916667 390.7721354166667 390.94140625 391.04296875 391.2272135416667 391.3587239583333 391.578125 391.5930989583333 392.0013020833333 392.7350260416667 392.9895833333333 393.0677083333333 393.4251302083333 393.98604910714283 393.9869791666667 394.021484375 394.2467447916667 394.4108072916667 394.4602864583333 394.8274739583333 396.03515625 396.08872767857144 396.5853794642857 396.69140625 397.32310267857144 397.509765625 398.5162760416667 398.7896205357143 399.1021205357143 399.58035714285717 399.6868489583333 400.0619419642857 400.72488839285717 402.46763392857144 402.5104166666667 403.28738839285717 403.6997767857143 404.09933035714283 404.3822544642857 405.27176339285717 405.87667410714283 407.6197916666667 408.3911830357143 408.39453125 408.5463169642857 409.47042410714283
Linking (CPU/JS) Baseline
Mean: 84.333 %
Stdev: 2.021 % (2.4%)
Runs: 79.6 79.9 80.7 81.3 81.3 81.7 81.9 81.9 82 82.3 82.3 82.5 82.7 82.8 83 83.1 83.1 83.3 83.4 83.4 83.5 83.5 83.7 83.7 83.8 83.9 84 84 84.1 84.1 84.2 84.4 84.7 84.8 84.9 84.9 84.9 85 85 85.1 85.2 85.3 85.4 85.6 85.8 86 86.1 86.4 86.5 86.5 86.6 86.7 86.7 86.8 86.9 87.3 87.4 87.6 88.2 88.6

Current
Mean: 84.666 %
Stdev: 1.354 % (1.6%)
Runs: 81.9 82.2 82.2 82.4 82.4 82.4 82.5 82.6 83.3 83.5 83.5 83.6 83.7 83.8 83.8 83.8 83.8 83.9 83.9 84 84.1 84.2 84.2 84.3 84.4 84.5 84.6 84.6 84.6 84.8 84.8 84.9 84.9 84.9 84.9 85.1 85.2 85.2 85.3 85.3 85.5 85.5 85.6 85.6 85.7 85.8 85.8 85.8 85.8 85.9 86 86.1 86.5 86.6 86.6 87 87 87 87.5
Linking (CPU/UI) Baseline
Mean: 27.077 %
Stdev: 1.562 % (5.8%)
Runs: 23.5 24.6 24.6 25 25.1 25.1 25.2 25.5 25.5 25.6 25.6 25.6 25.6 25.6 25.8 25.9 25.9 25.9 26.2 26.2 26.2 26.3 26.5 26.6 26.6 26.6 26.8 26.9 27 27.1 27.2 27.2 27.2 27.2 27.2 27.4 27.4 27.5 27.5 27.6 27.6 27.8 27.8 28.2 28.2 28.3 28.3 28.3 28.3 28.3 28.5 28.7 28.8 29.2 29.2 29.3 29.9 30.3 30.8 30.8

Current
Mean: 27.202 %
Stdev: 1.253 % (4.6%)
Runs: 24.5 24.9 25 25 25.2 25.2 25.2 25.6 25.8 25.8 25.9 25.9 26.1 26.5 26.6 26.6 26.7 26.7 26.7 26.8 26.9 26.9 27 27 27 27.1 27.1 27.2 27.2 27.2 27.2 27.3 27.3 27.5 27.5 27.6 27.6 27.7 27.7 27.8 27.8 27.8 27.9 27.9 28.2 28.3 28.5 28.5 28.5 28.6 28.7 28.9 28.9 29.2 29.2 29.3 29.4 29.6
Comment linking Baseline
Mean: 382.717 ms
Stdev: 23.586 ms (6.2%)
Runs: 329.190796000883 343.9460859987885 347.7534999996424 350.70658399909735 350.92374699935317 352.59582499973476 353.2745769992471 354.86250799894333 359.019532000646 365.40327999927104 366.25565600022674 366.5513099990785 368.59155300073326 369.8515629991889 370.07678299956024 370.23933900147676 370.26957199908793 371.30110700055957 371.4263099990785 374.1249189991504 375.2956549990922 375.85567299835384 376.706706000492 377.546468000859 378.1544189993292 381.33890799991786 381.466186998412 383.1123050004244 383.6639809999615 386.2483319994062 389.1554770004004 390.8203529994935 391.3594569992274 391.8740640003234 392.2023109998554 393.71858800016344 393.86234500072896 395.0078940000385 396.6279710009694 398.0689289998263 400.2137860003859 405.67862999998033 406.12284399941564 406.6243489999324 410.2755539994687 410.4470620006323 415.5363359991461 417.85079000145197 434.2918299995363 434.8350830003619 438.2176919989288

Current
Mean: 379.045 ms
Stdev: 25.344 ms (6.7%)
Runs: 300.582317000255 308.3976239990443 335.8834639992565 349.1214610002935 352.2413739990443 353.4208979997784 354.0644940007478 354.1416830010712 355.79215499944985 358.53226699866354 358.82446300052106 362.2257899995893 364.59720899909735 364.65498900040984 365.9593499992043 366.64400199986994 369.88073799945414 370.816448001191 373.2983810007572 376.04333500005305 376.575276998803 376.80029300041497 378.2971999999136 379.3652339987457 379.49694800004363 380.56315200030804 382.4676109999418 382.6085609998554 382.8467199988663 383.37109399959445 383.3807779997587 383.50606300123036 384.41739900037646 386.0361329987645 386.2718099988997 387.2651370000094 389.0272630006075 392.33325199969113 395.2906900011003 396.5973709989339 397.3869629986584 399.17732799984515 400.2704680003226 400.7336020004004 409.35603800043464 411.58955899998546 411.84940600022674 413.8271079994738 415.29988599941134 416.99654100090265 422.73189300112426 429.47245300002396

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/MonilBhavsar in version: 9.0.22-0 🚀

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

@OSBotify
Copy link
Contributor

🚀 Deployed to staging by https://github.com/MonilBhavsar in version: 9.0.22-1 🚀

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

@OSBotify
Copy link
Contributor

🚀 Deployed to production by https://github.com/chiragsalian in version: 9.0.22-9 🚀

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

return;
}
if (!hasNewestReportActionRef.current) {
Navigation.navigate(ROUTES.REPORT_WITH_ID.getRoute(report.reportID));
Copy link
Contributor

Choose a reason for hiding this comment

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

We are missing handling the case when the chat is on RHN, which caused this issue with the report on RHN navigating to the center.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DeployBlockerCash This issue or pull request should block deployment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants