Skip to content

[Internal QA] Update Company Cards logic to show domain cards #61706

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

Conversation

VickyStash
Copy link
Contributor

@VickyStash VickyStash commented May 8, 2025

Explanation of Change

Fixed Issues

$ #60978
PROPOSAL: N/A

Tests

  • Verify that no errors appear in the JS console

Part 1:

Please test the steps on both the domain and workspace feeds.

  1. Open the Company Cards page. Make sure the assigned feeds are displayed.
  2. Open any feed.
  3. Make sure the list of assigned cards is displayed.
  4. Try to open any card. Make sure you see the details.
  5. Try to assign a new card to the feed.
  6. Go to the workspace members. Open any. member page and see that the cards assigned to that member are displayed.

Part 2:

  1. Have a workspace A without Expensify cards.
  2. In the OD, open domain exensify cards and set preferred policy as workspace A.
  3. In the ND open workspace A open Expensify cards section and make sure domain cards are visible.

Offline tests

N/A

QA Steps

// TODO: These must be filled out, or the issue title must include "[No QA]."

  • Verify that no errors appear in the JS console

Same, as in the Tests section.

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 verified there are no new alerts related to the canBeMissing param for useOnyx
  • 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 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 used JaimeGPT to get English > Spanish translation. I then posted it 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.ts 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.
  • I added unit tests for any new feature or bug fix in this PR to help automatically prevent regressions in this user flow.
  • 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

MacOS: Chrome / Safari

Part 1:

web_test.mp4
web_test2.mp4

Part 2:

image

@VickyStash VickyStash marked this pull request as ready for review May 12, 2025 06:52
@VickyStash VickyStash requested a review from a team as a code owner May 12, 2025 06:52
@melvin-bot melvin-bot bot requested a review from DylanDylann May 12, 2025 06:52
Copy link

melvin-bot bot commented May 12, 2025

@DylanDylann 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 May 12, 2025 06:52
@VickyStash VickyStash changed the title Update Company Cards logic to show domain cards [Internal QA] Update Company Cards logic to show domain cards May 12, 2025
@DylanDylann
Copy link
Contributor

Start on reviewing today

@puneetlath
Copy link
Contributor

@DylanDylann can you review this today?

@DylanDylann
Copy link
Contributor

DylanDylann commented May 14, 2025

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 that the composer does not automatically focus or open the keyboard on mobile unless explicitly intended. This includes checking that returning the app from the background does not unexpectedly open the keyboard.
  • I verified tests pass on all platforms & I tested again on:
    • Android: HybridApp
    • Android: mWeb Chrome
    • iOS: HybridApp
    • 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 there are no new alerts related to the canBeMissing param for useOnyx
  • 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 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.ts 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.
  • For any bug fix or new feature in this PR, I verified that sufficient unit tests are included to prevent regressions in this flow.
  • 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

Screen.Recording.2025-05-15.at.14.53.51.mov

@DylanDylann
Copy link
Contributor

I see there are some places where we still use workspaceAccountID only. Should we update all these places to use getDomainOrWorkspaceAccountID

Screen.Recording.2025-05-14.at.16.08.40.mov

@DylanDylann DylanDylann mentioned this pull request May 14, 2025
51 tasks
@DylanDylann
Copy link
Contributor

@puneetlath for safety, could you please trigger the ad-hoc build and invite the internal QA to test this PR?

@VickyStash
Copy link
Contributor Author

@DylanDylann

  • I've applied your feedback: 722e180
  • Fixed expensify cards display on the member details page: f67b1ff

Copy link
Contributor

🚧 @puneetlath has triggered a test app build. You can view the workflow run here.

Copy link
Contributor

🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪

Android 🤖 iOS 🍎
Android 🤖🔄 iOS 🍎🔄
Android iOS
Desktop 💻 Web 🕸️
❌ FAILED ❌ https://61706.pr-testing.expensify.com
The QR code can't be generated, because the Desktop build failed Web

👀 View the workflow run that generated this build 👀

@puneetlath
Copy link
Contributor

Expensify Card seems to work well. Here's when the domain Expensify Card is set to preferred workspace with workspace feeds.
CleanShot 2025-05-14 at 11 51 22@2x
CleanShot 2025-05-14 at 11 51 47@2x

And here's where it's set to one without workspace feeds:
CleanShot 2025-05-14 at 11 52 40@2x

@puneetlath
Copy link
Contributor

We have an issue with third party cards that is blocking me from testing it. Will hopefully be able to test them soon.

@puneetlath
Copy link
Contributor

Ok displaying cards on third party seems to work:
CleanShot 2025-05-14 at 12 02 46@2x
CleanShot 2025-05-14 at 12 03 42@2x

And the assign card flow seems to work:
CleanShot 2025-05-14 at 12 04 40@2x

But actually assigning the card seems to fail because we aren't passing the domainAccountID so it is trying to assign it as a workspace card. So we'll need to update that on the front-end and back-end, though it doesn't need to necessarily be in this PR.

@puneetlath
Copy link
Contributor

@DylanDylann do you need anything else from me in order to review?

@melvin-bot melvin-bot bot requested a review from puneetlath May 15, 2025 07:55
Copy link
Contributor

@DylanDylann DylanDylann left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Contributor

@puneetlath puneetlath left a comment

Choose a reason for hiding this comment

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

Just one small comment from me @VickyStash

import useOnyx from './useOnyx';
import useWorkspaceAccountID from './useWorkspaceAccountID';

const useCardsList = (policyID: string | undefined, selectedFeed: CompanyCardFeed | undefined): [CardList | undefined, ResultMetadata<CardList>] => {
Copy link
Contributor

Choose a reason for hiding this comment

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

Could we add a comment explaining what this hook is for.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Added small comment: f3f646e

@VickyStash VickyStash requested a review from puneetlath May 15, 2025 16:12
@puneetlath puneetlath merged commit 16e4c7e into Expensify:main May 15, 2025
17 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 May 15, 2025
Copy link
Contributor

Performance Comparison Report 📊 (1/4)

⚠️ Some tests did not pass successfully, so some results are omitted from final report: Linking

Significant Changes To Duration

Name Duration
App start time contentAppeared_To_screenTTI 987.741 ms → 1121.503 ms (+133.762 ms, +13.5%) 🔴
App start time TTI 1600.474 ms → 1703.244 ms (+102.770 ms, +6.4%) 🔴
Show details
Name Duration
App start time contentAppeared_To_screenTTI Baseline
Mean: 987.741 ms
Stdev: 216.574 ms (21.9%)
Runs: 551.3211419992149 612.0341250002384 613.510144000873 613.6112680006772 630.9861730001867 631.5764380004257 632.3887939993292 640.1346039995551 649.1692079994828 663.4133359994739 670.4840130005032 671.827447000891 682.3778830002993 684.0552159994841 694.6846619993448 699.6913569997996 705.2623079996556 1031.236021000892 1032.3688030000776 1043.4406150002033 1048.6010389998555 1048.6878360006958 1056.3536750003695 1074.694615000859 1081.7741379998624 1082.9832969997078 1089.4108320008963 1095.5613839998841 1095.7887469995767 1101.397050999105 1101.4171450007707 1102.7598560005426 1113.1561639998108 1113.8114449996501 1113.9482349995524 1117.378653999418 1118.9655189998448 1124.9215970002115 1125.9885840006173 1126.6958399992436 1132.042776999995 1140.6904729995877 1141.6696930006146 1143.333378000185 1143.6988549996167 1145.843147000298 1145.9082900006324 1148.0497769992799 1149.0818850006908 1149.5880839992315 1151.9028980005533 1166.702895000577 1170.9105919990689 1172.703614000231 1174.0983440000564 1175.250282999128 1176.916897000745 1180.5180970001966 1181.2591270003468 1186.4302440006286

Current
Mean: 1121.503 ms
Stdev: 55.318 ms (4.9%)
Runs: 983.9083319995552 997.9865019991994 998.0552340000868 1006.9387459997088 1024.6024259999394 1056.9237120002508 1063.052927000448 1075.5222709998488 1079.0014030002058 1083.7096430007368 1092.786265000701 1096.7729199994355 1097.5909570008516 1106.6182439997792 1107.0577840004116 1107.4491050001234 1108.7670469991863 1114.669211000204 1115.2668149992824 1115.733554000035 1116.2730180006474 1122.415300000459 1129.5375190004706 1132.2084059994668 1136.0939789991826 1136.2541870009154 1136.4728829991072 1136.4768790006638 1137.7286779992282 1143.128744000569 1143.7778440006077 1147.0436979997903 1149.1488739997149 1150.7131689991802 1153.6264299992472 1158.1520770005882 1164.749010000378 1166.8367599993944 1169.5427160002291 1171.2232869993895 1181.1027470007539 1181.4005350004882 1196.0882450006902 1201.43604600057 1202.2201579995453 1203.190307000652 1211.4085210002959
App start time TTI Baseline
Mean: 1600.474 ms
Stdev: 222.151 ms (13.9%)
Runs: 1087.321141999215 1160.0341250002384 1195.3887939993292 1201.510144000873 1249.6112680006772 1250.5764380004257 1257.9861730001867 1261.413335999474 1287.4840130005032 1303.3778830002993 1304.1692079994828 1314.827447000891 1316.2623079996556 1316.6846619993448 1330.055215999484 1333.134603999555 1347.6913569997996 1572.236021000892 1579.3688030000776 1589.6878360006958 1596.4406150002033 1651.7741379998624 1661.6010389998555 1662.694615000859 1664.9832969997078 1675.378653999418 1675.7887469995767 1676.333378000185 1685.4108320008963 1688.3536750003695 1696.397050999105 1706.6958399992436 1723.8114449996501 1728.4171450007707 1732.5880839992315 1734.042776999995 1734.9215970002115 1740.6988549996167 1740.9655189998448 1742.7598560005426 1745.6696930006146 1746.9885840006173 1748.1561639998108 1751.5613839998841 1758.0497769992799 1763.6904729995877 1763.9105919990689 1763.9482349995524 1775.9082900006324 1776.916897000745 1788.9028980005533 1789.843147000298 1817.703614000231 1819.0983440000564 1830.0818850006908 1836.702895000577 1837.5180970001966 1844.250282999128 1844.2591270003468 1846.4302440006286

Current
Mean: 1703.244 ms
Stdev: 125.077 ms (7.3%)
Runs: 1316.0533109996468 1319.7900339998305 1367.5759410001338 1400.3801830001175 1546.0552340000868 1563.9387459997088 1590.6024259999394 1591.9865019991994 1617.5222709998488 1640.052927000448 1640.9083319995552 1651.9237120002508 1657.7729199994355 1679.7096430007368 1692.733554000035 1693.4491050001234 1698.2730180006474 1703.0014030002058 1708.786265000701 1711.2668149992824 1717.6264299992472 1718.7670469991863 1719.0577840004116 1726.5375190004706 1734.1488739997149 1739.4728829991072 1746.669211000204 1750.6182439997792 1751.5909570008516 1754.4768790006638 1758.7778440006077 1762.5427160002291 1769.2084059994668 1771.415300000459 1774.0436979997903 1774.128744000569 1781.1520770005882 1782.7286779992282 1783.0939789991826 1787.8367599993944 1793.7131689991802 1794.749010000378 1797.2541870009154 1802.4005350004882 1803.0882450006902 1803.2232869993895 1825.1027470007539 1830.2201579995453 1833.190307000652 1842.43604600057 1844.4085210002959

Copy link
Contributor

Performance Comparison Report 📊 (2/4)

Meaningless Changes To Duration (1/3)

Show entries
Name Duration
App start time nativeLaunch 24.767 ms → 24.559 ms (-0.207 ms, -0.8%)
App start time nativeLaunchEnd_To_appCreationStart 74.948 ms → 77.883 ms (+2.935 ms, +3.9%)
App start time runJsBundle 318.117 ms → 314.610 ms (-3.506 ms, -1.1%)
App start time appCreation 68.383 ms → 65.667 ms (-2.717 ms, -4.0%)
App start time appCreationEnd_To_contentAppeared 443.350 ms → 441.550 ms (-1.800 ms, ±0.0%)
App start time regularAppStart 0.019 ms → 0.021 ms (+0.001 ms, +5.4%)
App start time (CPU) 148.936 % → 150.981 % (+2.044 %, +1.4%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 361.794 MB → 362.513 MB (+0.719 MB, ±0.0%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 26.447 % → 26.221 % (-0.226 %, -0.9%)
Open search router TTI Load Search Options 141.324 ms → 136.579 ms (-4.745 ms, -3.4%)
Open search router TTI Open Search Router TTI 1151.228 ms → 1083.336 ms (-67.892 ms, -5.9%)
Open search router TTI (CPU) 144.218 % → 144.583 % (+0.365 %, ±0.0%)
Open search router TTI (FPS) 59.933 FPS → 59.900 FPS (-0.034 FPS, ±0.0%)
Open search router TTI (RAM) 385.959 MB → 384.364 MB (-1.595 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 23.617 % → 23.386 % (-0.230 %, -1.0%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 476.974 ms → 476.087 ms (-0.887 ms, ±0.0%)
Report typing (CPU) 91.255 % → 91.231 % (-0.025 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 448.682 MB → 447.789 MB (-0.892 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 19.676 % → 19.874 % (+0.197 %, +1.0%)
Chat opening Chat TTI 728.288 ms → 734.984 ms (+6.696 ms, +0.9%)
Chat opening (CPU) 156.596 % → 157.199 % (+0.603 %, ±0.0%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 376.657 MB → 379.099 MB (+2.442 MB, +0.6%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 31.745 % → 30.882 % (-0.863 %, -2.7%)
Money request - Open Manual Tracking 134.006 ms → 134.004 ms (-0.002 ms, ±0.0%)
Money request - Open Contacts 219.024 ms → 216.191 ms (-2.832 ms, -1.3%)
Money request (CPU) 178.634 % → 180.464 % (+1.830 %, +1.0%)
Money request (FPS) 58.873 FPS → 58.897 FPS (+0.024 FPS, ±0.0%)
Money request (RAM) 437.121 MB → 435.649 MB (-1.472 MB, ±0.0%)
Money request (CPU/JS) 0.000 % → 0.000 %
Money request (CPU/UI) 43.815 % → 44.263 % (+0.448 %, +1.0%)
Money request - Open Create 131.728 ms → 130.826 ms (-0.902 ms, -0.7%)
Show details
Name Duration
App start time nativeLaunch Baseline
Mean: 24.767 ms
Stdev: 3.090 ms (12.5%)
Runs: 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 27 27 28 29 29 29 29 30 30 30 34 34

Current
Mean: 24.559 ms
Stdev: 3.201 ms (13.0%)
Runs: 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 28 28 29 29 30 30 31 32 32 32 32
App start time nativeLaunchEnd_To_appCreationStart Baseline
Mean: 74.948 ms
Stdev: 9.361 ms (12.5%)
Runs: 55 57 61 61 65 65 65 65 65 65 66 66 67 67 68 68 69 70 70 70 71 71 71 72 72 72 72 73 73 74 74 76 77 77 77 77 78 78 78 79 80 80 80 81 82 82 83 83 84 86 86 88 89 90 91 93 95 97

Current
Mean: 77.883 ms
Stdev: 10.921 ms (14.0%)
Runs: 61 61 61 62 62 64 64 64 66 68 68 68 69 70 70 70 70 71 71 72 72 72 72 72 73 74 74 74 74 75 76 77 78 80 81 82 82 82 82 82 83 83 84 84 85 85 85 87 87 89 89 90 91 91 91 95 100 100 103 105
App start time runJsBundle Baseline
Mean: 318.117 ms
Stdev: 23.349 ms (7.3%)
Runs: 266 266 269 269 284 284 285 285 288 288 290 290 291 291 292 292 292 292 293 293 294 294 298 298 298 298 298 298 300 300 302 302 303 303 305 305 305 305 306 306 306 306 309 309 309 309 310 310 311 311 312 312 314 314 314 314 315 315 317 317 318 318 318 318 320 320 320 320 320 320 321 321 322 322 324 324 325 325 328 328 329 329 329 329 331 331 337 337 337 337 338 338 339 339 339 339 340 340 341 341 341 341 344 344 346 346 348 348 348 348 350 350 357 357 359 359 363 363 379 379

Current
Mean: 314.610 ms
Stdev: 21.962 ms (7.0%)
Runs: 270 270 271 271 272 272 272 272 275 275 283 283 284 284 287 287 289 289 290 290 293 293 296 296 297 297 300 300 301 301 302 302 303 303 305 305 308 308 308 308 309 309 309 309 311 311 311 311 311 311 312 312 312 312 316 316 317 317 317 317 318 318 319 319 319 319 320 320 321 321 321 321 322 322 322 322 324 324 324 324 324 324 326 326 326 326 327 327 328 328 330 330 330 330 330 330 333 333 335 335 337 337 338 338 340 340 344 344 347 347 350 350 357 357 358 358 361 361
App start time appCreation Baseline
Mean: 68.383 ms
Stdev: 10.323 ms (15.1%)
Runs: 50 52 53 54 54 54 56 56 56 56 58 58 58 61 62 62 62 62 63 63 64 64 64 64 65 65 66 66 67 67 67 67 68 68 69 69 69 70 71 71 72 72 73 75 75 76 77 79 79 80 82 83 83 85 85 85 86 86 89 90

Current
Mean: 65.667 ms
Stdev: 9.364 ms (14.3%)
Runs: 50 50 51 53 54 54 55 55 56 56 57 57 57 58 58 59 59 59 60 61 61 61 62 62 63 63 63 64 64 65 65 65 66 66 66 67 67 68 68 68 68 69 71 71 72 72 72 73 74 75 75 76 76 76 79 79 83 87 89 90
App start time appCreationEnd_To_contentAppeared Baseline
Mean: 443.350 ms
Stdev: 30.541 ms (6.9%)
Runs: 386 387 393 397 399 402 404 405 408 411 413 413 417 420 420 422 423 426 426 429 429 429 433 433 435 438 439 439 440 440 440 445 447 448 449 452 452 453 454 455 457 458 461 462 463 464 468 470 471 472 475 476 478 479 483 486 495 504 506 522

Current
Mean: 441.550 ms
Stdev: 25.734 ms (5.8%)
Runs: 387 390 398 398 398 405 410 411 411 415 417 418 420 421 422 422 423 425 427 428 430 431 433 435 437 437 438 438 440 441 441 443 443 444 444 449 452 456 457 458 459 459 459 461 461 461 463 463 464 465 465 467 472 474 476 485 486 486 487 487
App start time regularAppStart Baseline
Mean: 0.019 ms
Stdev: 0.002 ms (8.7%)
Runs: 0.017416000366210938 0.017456000670790672 0.017456000670790672 0.017496999353170395 0.017741000279784203 0.01794400066137314 0.01794400066137314 0.017944999039173126 0.018066000193357468 0.018066000193357468 0.018066998571157455 0.01810699887573719 0.018108000978827477 0.018147999420762062 0.01814800128340721 0.01822899840772152 0.01827000081539154 0.01839199848473072 0.018472999334335327 0.018473001196980476 0.018594998866319656 0.018635999411344528 0.0186769999563694 0.0186769999563694 0.018758999183773994 0.018838999792933464 0.0188400000333786 0.018879998475313187 0.018879998475313187 0.01908399909734726 0.019123999401926994 0.019124001264572144 0.01912499964237213 0.019164999946951866 0.019652999937534332 0.019734999164938927 0.019735001027584076 0.019816000014543533 0.019937999546527863 0.019979000091552734 0.019979000091552734 0.020059999078512192 0.02006000094115734 0.020304000005126 0.020548999309539795 0.020834000781178474 0.02099600061774254 0.021239999681711197 0.02144400030374527 0.021769000217318535 0.022665001451969147 0.022787000983953476 0.0233559999614954 0.02364099957048893 0.023803001269698143 0.023845000192523003

Current
Mean: 0.021 ms
Stdev: 0.002 ms (10.0%)
Runs: 0.016357000917196274 0.017170999199151993 0.0174150001257658 0.017537999898195267 0.017903000116348267 0.018187999725341797 0.018554000183939934 0.0186769999563694 0.018717998638749123 0.01879899948835373 0.01892099902033806 0.019245998933911324 0.019286999478936195 0.019286999478936195 0.01932699978351593 0.019327998161315918 0.019328000023961067 0.019449999555945396 0.019449999555945396 0.019450001418590546 0.019612999632954597 0.019652999937534332 0.01965400017797947 0.019857000559568405 0.019937999546527863 0.0201409999281168 0.020142000168561935 0.020262999460101128 0.020304000005126 0.020385999232530594 0.02042599953711033 0.020426999777555466 0.020792998373508453 0.020914999768137932 0.020956000313162804 0.02103699930012226 0.02103700116276741 0.02115900069475174 0.02128100022673607 0.021484000608325005 0.0215659998357296 0.021606000140309334 0.02185099944472313 0.021932000294327736 0.021932000294327736 0.02197299897670746 0.02237900160253048 0.022745998576283455 0.02307100035250187 0.023193998262286186 0.024007000029087067 0.024862000718712807 0.02490300126373768 0.025308998301625252 0.026041999459266663
App start time (CPU) Baseline
Mean: 148.936 %
Stdev: 7.890 % (5.3%)
Runs: 136.5294971605863 136.7177499639987 137.27792157905174 137.33333333333323 138.48333699323436 138.73906104643243 138.75298804780877 139.1390552228876 140.12369102139047 140.1370223978919 140.7303969136825 141.00388060784096 141.06426172009736 141.5330177286122 141.71737660581474 142.62932959112072 142.8353464449082 143.40844340844336 143.54286044465815 144.0874160834758 145.01651487794064 145.60606198699875 146.1989699220417 146.22284444938907 146.5290960765437 146.6937334416005 147.4257752623512 147.8195653342963 147.87476707137196 149.3958902901491 151.00802193379224 151.04660418641683 151.1793019757219 151.2348636061211 151.30019658738564 151.36051455476803 151.7523266951521 151.77254538744606 151.8778674534988 152.14876852826262 152.39386919836292 152.90541241846245 153.2680429319618 153.7909535097848 153.80077424856057 153.8932333905485 153.97853762991625 154.9392670879226 156.77449061816512 157.44703302887828 157.604403541565 157.89731684873723 158.14366349672272 158.5631061796594 159.75489746889406 159.84529934095593 164.9483277611186 167.60107516620545 170.43969102792627

Current
Mean: 150.981 %
Stdev: 7.747 % (5.1%)
Runs: 137.93581279342717 138.64961864913377 139.40837955368062 140.12607608731895 140.30536566848014 141.05651684934534 141.44664466446648 142.0634294505148 142.39762680254964 143.05052481625552 143.31121312345164 144.06389296633714 144.85443222164017 145.51839751479034 145.86133301458918 145.9545127015945 146.02458361114287 146.51054210363182 146.94159452732424 147.06509930909743 147.1315238739174 147.9950293134506 148.20077384150952 148.35079964829737 148.73285338071773 149.03381642512082 149.11857295162977 149.31715052648934 149.54866715175186 149.6523118506807 149.6753966813847 149.87729129130608 149.88797887976799 150.77333569077823 150.85052102299176 151.1964605154644 151.36308278566443 151.84570770415948 152.92115699223473 153.23087159015296 154.53292838529515 155.1881229109728 156.31262525050096 156.3993904547982 156.42958680077223 156.8839594461562 156.92296157883197 156.93035714151284 158.44442909159758 159.5369414602891 160.30507145431508 160.47048036015232 160.9563261110916 161.2406449625799 164.8642714570859 165.0909311612003 166.67822812480068 169.4483734087695 169.97820254862518
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 60 60 60
App start time (RAM) Baseline
Mean: 361.794 MB
Stdev: 5.983 MB (1.7%)
Runs: 349.185546875 350.431640625 350.978515625 351.451171875 352.734375 352.796875 353.412109375 353.90234375 355.75390625 356.0065104166667 357.3736979166667 357.49609375 357.7864583333333 358.81640625 358.96875 359.2526041666667 359.453125 359.6484375 360.2213541666667 360.2578125 360.341796875 360.6041666666667 360.6419270833333 360.7760416666667 360.8072916666667 360.931640625 361.0677083333333 361.1106770833333 361.3294270833333 362.05859375 362.2513020833333 362.6158854166667 362.6822916666667 362.7291666666667 362.73828125 362.8125 363.09375 363.1861979166667 363.58984375 364.5885416666667 365.1901041666667 365.3723958333333 365.388671875 366.1653645833333 366.4739583333333 367.4205729166667 368.4479166666667 368.6315104166667 368.7760416666667 368.9609375 368.9700520833333 369.71875 370.4166666666667 373.4934895833333 375.5325520833333 375.6197916666667

Current
Mean: 362.513 MB
Stdev: 5.379 MB (1.5%)
Runs: 349.173828125 349.421875 355.6497395833333 356.71875 356.8802083333333 356.9309895833333 357.2786458333333 357.3138020833333 357.9752604166667 358.0169270833333 358.0690104166667 358.5078125 358.708984375 358.7903645833333 359.0611979166667 359.2578125 359.337890625 359.5885416666667 359.7161458333333 359.7786458333333 360.0364583333333 360.5052083333333 360.5989583333333 361.0104166666667 361.224609375 361.2760416666667 361.3841145833333 361.640625 361.97265625 362.359375 362.3776041666667 362.9713541666667 363.1953125 363.3359375 363.50390625 363.63671875 363.6458333333333 363.8216145833333 364.2161458333333 364.28125 364.7447916666667 365.240234375 365.6236979166667 365.6953125 366.5338541666667 366.890625 369.4674479166667 369.4986979166667 369.7330729166667 369.75390625 370.3528645833333 371.2604166666667 371.51953125 371.5442708333333 373.5794270833333 376.1080729166667
App start time (CPU/JS) Baseline
Mean: 0.000 %
Stdev: 0.000 % (NaN%)
Runs: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Current
Mean: 0.000 %
Stdev: 0.000 % (NaN%)
Runs: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
App start time (CPU/UI) Baseline
Mean: 26.447 %
Stdev: 3.110 % (11.8%)
Runs: 21 21.7 22.7 22.8 23.2 23.2 23.3 23.3 23.3 23.3 23.3 23.9 23.9 23.9 23.9 24 24 24.1 24.1 24.1 24.5 24.7 24.8 25.2 25.3 25.3 25.3 25.9 25.9 25.9 26 26 26.5 26.5 26.5 26.6 26.7 26.7 26.8 27 27.2 27.6 28 28.1 28.3 28.5 28.7 29 29 29.9 29.9 30 30 30.7 30.7 31.3 32 32.9 34.8 35.1

Current
Mean: 26.221 %
Stdev: 2.537 % (9.7%)
Runs: 21.8 22.5 22.6 22.7 22.7 23.3 23.5 23.5 23.6 24.1 24.1 24.4 24.5 24.5 24.6 24.6 24.6 24.7 24.7 24.7 24.7 24.9 25.1 25.2 25.2 25.2 25.3 25.3 25.4 25.4 25.9 25.9 25.9 26.6 26.6 26.7 26.7 26.8 27 27.3 27.3 27.3 27.4 27.4 28.1 28.1 28.6 28.7 29 29.3 29.4 29.8 29.9 30 31.1 31.4 32.2 33
Open search router TTI Load Search Options Baseline
Mean: 141.324 ms
Stdev: 3.906 ms (2.8%)
Runs: 129.90637199953198 133.331462001428 134.13716600090265 135.32690499909222 135.55265299975872 135.97550399973989 136.51680600084364 136.9074300006032 136.9809170011431 137.96378600038588 138.25020400062203 138.50512699969113 138.6090089995414 138.6378169991076 138.6695959996432 139.5 139.99646000005305 140.05179900117218 140.16328899934888 140.21439699828625 140.26249199919403 140.5228269994259 140.54374199919403 140.66971900127828 140.78865499980748 140.7898769993335 141.0105390008539 141.26334699988365 141.40234399959445 141.50195300020278 141.56018100120127 141.64933199994266 141.74804699979722 142.61885600164533 143.06795299984515 143.08618099987507 143.2556149996817 143.32092299871147 143.59033199958503 143.69364400021732 143.89131700061262 144.2437340002507 144.49068200029433 144.54463800042868 144.68221099860966 144.8644620012492 144.9085290003568 144.96415199898183 145.25032499991357 145.5728360004723 145.69559800066054 146.87239599972963 147.0804850012064 147.51428200118244 148.2550859991461 149.7600100003183

Current
Mean: 136.579 ms
Stdev: 4.231 ms (3.1%)
Runs: 127.31237800046802 127.79231799952686 130.42757100053132 130.906534999609 131.328125 131.95446699857712 132.04785099998116 132.2650559991598 132.32145100086927 132.38484800048172 132.4134119991213 132.71866900101304 132.7950839996338 132.9967050012201 133.2169189993292 133.5144449993968 133.58500200137496 133.76416100002825 134.1019289996475 134.25598200038075 134.46224000118673 134.52026399970055 134.62650500051677 134.94038899987936 135.36568200029433 135.90742999874055 135.909424001351 136.03230800107121 136.1013990007341 136.12597599998116 136.60282399877906 136.6516120005399 136.66536500118673 136.72029599919915 136.7649739999324 136.90983100049198 137.09562199935317 137.1005450002849 137.5015460010618 137.51204399950802 137.5787760000676 138.3378500007093 138.77551200054586 139.34635499864817 139.831299001351 139.91475499980152 139.9154460001737 140.19083699956536 140.3929850012064 141.21887199953198 141.77490300126374 141.82311999984086 141.93050099909306 142.5541580002755 142.6091309990734 142.70267800055444 143.60567199997604 144.3037109989673 144.65954599902034 147.63582300022244
Open search router TTI Open Search Router TTI Baseline
Mean: 1151.228 ms
Stdev: 114.131 ms (9.9%)
Runs: 983.8105880003422 984.6553149987012 1003.4818929992616 1023.6153570003808 1030.8928640000522 1043.9582119993865 1048.4582110010087 1052.8610439989716 1057.8232429996133 1059.2140709999949 1064.9893390014768 1065.963827000931 1069.3258060012013 1070.1435150001198 1070.4179689995944 1072.690633000806 1074.597494000569 1075.4792480003089 1075.8033450003713 1076.4463309999555 1076.4730230011046 1076.6725670006126 1079.7719730008394 1081.4443769995123 1082.0432949997485 1083.1383459996432 1085.4540210012347 1088.2057700008154 1089.089397000149 1089.2072760015726 1089.8026949986815 1092.7047119997442 1093.4754229988903 1096.1153570003808 1096.273315999657 1100.3409829996526 1103.8766280002892 1104.3553059995174 1106.1007090006024 1107.1506760008633 1108.1760660000145 1108.5242510009557 1108.8360600005835 1109.268962001428 1111.9289969988167 1114.820273000747 1117.2280679997057 1118.7847910001874 1121.6341970004141 1129.390829000622 1130.3939209990203 1130.5836190003902 1132.277588000521 1133.134725999087 1134.9858410004526 1158.3940439987928 1176.4025069996715 1182.4588629994541 1216.4059660006315 1224.1464039999992 1286.7945160008967 1298.135132001713 1304.5563570000231 1311.8082689996809 1316.9218349996954 1318.906291000545 1328.0196139998734 1330.3767910003662 1336.7222499996424 1342.1300870012492 1349.828572999686 1356.8725589998066 1365.6990569997579 1384.4663500003517 1388.8577890004963 1390.7282320000231 1390.7282320000231 1400.1076260004193

Current
Mean: 1083.336 ms
Stdev: 38.547 ms (3.6%)
Runs: 992.3872480001301 1007.1324460003525 1031.2887780014426 1032.8495289999992 1041.2268070001155 1042.894206000492 1043.3137620016932 1045.1282560005784 1048.2250570002943 1048.6401370000094 1051.1051839999855 1054.4597169999033 1055.4895019996911 1056.1224370002747 1056.1227219998837 1058.0209160000086 1058.60136000067 1059.325113998726 1060.5146089997143 1065.6537680011243 1066.5763760004193 1068.6248380001634 1069.0944830011576 1070.6951090004295 1076.038249000907 1076.0845960006118 1078.2663179989904 1079.1694339998066 1080.8853360004723 1081.6623950004578 1082.3952230010182 1082.6619880013168 1082.7229410000145 1082.9789240006357 1084.979452000931 1087.6773279998451 1090.590942999348 1091.7932129986584 1091.949341000989 1092.7274990007281 1093.726114999503 1094.3226330000907 1096.4429529998451 1097.1735439989716 1099.0225029997528 1100.2704680003226 1104.3901780005544 1106.0270179994404 1108.4296469986439 1111.2269700001925 1115.9107259996235 1116.0082200001925 1116.4733889997005 1119.1251229997724 1121.2517910003662 1156.5174969993532 1158.7638759985566 1169.6725670006126 1188.8951420001686 1200.4267580006272

Copy link
Contributor

Performance Comparison Report 📊 (3/4)

Meaningless Changes To Duration (2/3)

Show entries
Name Duration
App start time nativeLaunch 24.767 ms → 24.559 ms (-0.207 ms, -0.8%)
App start time nativeLaunchEnd_To_appCreationStart 74.948 ms → 77.883 ms (+2.935 ms, +3.9%)
App start time runJsBundle 318.117 ms → 314.610 ms (-3.506 ms, -1.1%)
App start time appCreation 68.383 ms → 65.667 ms (-2.717 ms, -4.0%)
App start time appCreationEnd_To_contentAppeared 443.350 ms → 441.550 ms (-1.800 ms, ±0.0%)
App start time regularAppStart 0.019 ms → 0.021 ms (+0.001 ms, +5.4%)
App start time (CPU) 148.936 % → 150.981 % (+2.044 %, +1.4%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 361.794 MB → 362.513 MB (+0.719 MB, ±0.0%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 26.447 % → 26.221 % (-0.226 %, -0.9%)
Open search router TTI Load Search Options 141.324 ms → 136.579 ms (-4.745 ms, -3.4%)
Open search router TTI Open Search Router TTI 1151.228 ms → 1083.336 ms (-67.892 ms, -5.9%)
Open search router TTI (CPU) 144.218 % → 144.583 % (+0.365 %, ±0.0%)
Open search router TTI (FPS) 59.933 FPS → 59.900 FPS (-0.034 FPS, ±0.0%)
Open search router TTI (RAM) 385.959 MB → 384.364 MB (-1.595 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 23.617 % → 23.386 % (-0.230 %, -1.0%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 476.974 ms → 476.087 ms (-0.887 ms, ±0.0%)
Report typing (CPU) 91.255 % → 91.231 % (-0.025 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 448.682 MB → 447.789 MB (-0.892 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 19.676 % → 19.874 % (+0.197 %, +1.0%)
Chat opening Chat TTI 728.288 ms → 734.984 ms (+6.696 ms, +0.9%)
Chat opening (CPU) 156.596 % → 157.199 % (+0.603 %, ±0.0%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 376.657 MB → 379.099 MB (+2.442 MB, +0.6%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 31.745 % → 30.882 % (-0.863 %, -2.7%)
Money request - Open Manual Tracking 134.006 ms → 134.004 ms (-0.002 ms, ±0.0%)
Money request - Open Contacts 219.024 ms → 216.191 ms (-2.832 ms, -1.3%)
Money request (CPU) 178.634 % → 180.464 % (+1.830 %, +1.0%)
Money request (FPS) 58.873 FPS → 58.897 FPS (+0.024 FPS, ±0.0%)
Money request (RAM) 437.121 MB → 435.649 MB (-1.472 MB, ±0.0%)
Money request (CPU/JS) 0.000 % → 0.000 %
Money request (CPU/UI) 43.815 % → 44.263 % (+0.448 %, +1.0%)
Money request - Open Create 131.728 ms → 130.826 ms (-0.902 ms, -0.7%)
Show details
Name Duration
Open search router TTI (CPU) Baseline
Mean: 144.218 %
Stdev: 5.433 % (3.8%)
Runs: 135.49811566564642 136.6411425415296 136.90995170736358 137.135968216957 137.15773013755702 137.22443482655964 137.45494531785437 138.96968775983024 139.40574420839414 139.44171961186947 139.7321242246595 140.01531370583317 140.09633950868863 140.16588383377334 140.70722058773387 140.90451773471028 141.0757514556686 141.08414237927252 141.12042051811844 141.19544292686138 141.40534708777363 141.4907946915594 141.66535418121705 141.86682917471603 141.91193652467365 142.03636808870178 142.10796468152677 142.16488424986744 142.5775569533351 142.8354644697982 143.3199790825313 143.81344339471488 143.8469375803522 143.94371570936468 144.20608167719507 144.28162574507724 144.62356167716175 144.6278191997051 144.66278554411494 144.75712107468797 145.44468439562337 146.3730102291973 146.54578563108737 147.03361923830255 147.27075060408515 147.42764740449522 147.92017797923563 148.33239050106525 149.42420336519675 149.6228889894181 150.49629363059603 151.37471569112756 153.57756843315548 153.57982777708702 155.08296864615073 155.1326748801406 155.19365345501606 157.4375200254702 157.50630930369047

Current
Mean: 144.583 %
Stdev: 5.418 % (3.7%)
Runs: 132.5177369925413 135.0511174368443 136.91962811870303 137.06809315842847 137.29954298185157 138.24083511172654 138.72995302218303 138.78700457730676 138.8578008205187 139.22129537390097 139.36606570031026 139.66884598264085 139.77745045123908 139.80635772520452 139.82420537157185 139.89601368751204 140.88492250149773 140.92599901698762 141.73719619814267 142.23968378454688 143.03600966580908 143.25145965883766 143.35198944860434 143.3760624970249 143.5451585756481 143.75400292444212 143.7868460234265 143.84583515007205 144.1165163308765 144.41329073146358 144.41508644758474 144.76901019890198 144.84012590119428 144.98100453689528 145.42875374442187 145.54018975611191 145.72607539543822 146.13645869522065 146.3597065747305 146.58889896218784 146.65812154739365 146.69026781951908 146.9740496386699 147.0676206754582 147.16078260337883 147.6722383588161 147.91888023558909 148.56998254772023 149.07700744799007 149.29643073135588 149.40998003992024 150.251911648375 151.60325004920438 154.4037986143447 155.2641006162794 155.34191748932784 155.4540002465959 155.98719828988732 157.4885178016903
Open search router TTI (FPS) Baseline
Mean: 59.933 FPS
Stdev: 0.143 FPS (0.2%)
Runs: 59.475736938951776 59.47989528534256 59.55903217084735 59.56588733654488 59.72554342865718 59.740229584788814 59.75178135003716 59.769063875508806 59.7941522751261 59.83314627819718 59.90327270895629 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 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.900 FPS
Stdev: 0.255 FPS (0.4%)
Runs: 58.80181453423845 59.02156571642078 59.36185355141359 59.418603000691675 59.53104471283979 59.603282597009716 59.786079148569115 59.80384015970812 59.878544606760016 59.972003842624304 60 60 60 60 60 60 60 60 60 60 60 60 60 60 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 search router TTI (RAM) Baseline
Mean: 385.959 MB
Stdev: 4.727 MB (1.2%)
Runs: 373.86484375 376.0734375 377.00234375 377.73828125 378.83984375 379.6 379.6005859375 379.8859375 380.4921875 380.6 380.6265625 381.0546875 382.1765625 382.2609375 382.49921875 383.01328125 383.138671875 383.246875 383.30234375 383.890625 384.23515625 384.2765625 384.859375 384.861328125 385.0104166666667 385.80703125 385.875 385.9817708333333 386.46015625 386.5266927083333 386.7703125 386.791015625 387.03828125 387.38671875 387.71796875 387.77421875 388.1282552083333 388.1979166666667 388.2102864583333 388.404296875 389.01953125 389.107421875 389.283203125 389.3404947916667 389.4231770833333 389.4498697916667 389.7473958333333 389.7571614583333 389.7923177083333 390.3171875 390.496875 390.6940104166667 391.5846354166667 391.68671875 391.8372395833333 391.9479166666667 392.1236979166667 392.99921875 394.2760416666667 395.4348958333333

Current
Mean: 384.364 MB
Stdev: 5.544 MB (1.4%)
Runs: 372.25 374.11328125 375.28359375 375.796875 376.32265625 377.41484375 378.053125 378.1046875 378.11484375 378.19375 378.64921875 379.42578125 379.809375 380.30625 381.009765625 381.034375 381.21796875 381.24921875 381.29765625 381.4140625 381.6609375 381.66875 381.85 382.05 382.1328125 382.791015625 382.82734375 383.25859375 383.8125 383.87734375 383.87890625 384.228125 384.2390625 384.48671875 384.640625 384.6421875 386.2591145833333 386.3265625 386.9173177083333 387.0169270833333 387.40625 387.62265625 387.7975260416667 388.091796875 388.54296875 388.6627604166667 388.9674479166667 389.1692708333333 389.2390625 390.103125 390.4625 390.9908854166667 391.91015625 392.2610677083333 392.533203125 392.5455729166667 392.556640625 392.8548177083333 393.4734375 399.02265625
Open search router TTI (CPU/JS) Baseline
Mean: 0.000 %
Stdev: 0.000 % (NaN%)
Runs: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Current
Mean: 0.000 %
Stdev: 0.000 % (NaN%)
Runs: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Open search router TTI (CPU/UI) Baseline
Mean: 23.617 %
Stdev: 1.804 % (7.6%)
Runs: 19.9 21.2 21.3 21.5 21.5 21.5 21.6 21.6 21.6 21.8 21.8 21.9 22 22 22.3 22.3 22.3 22.3 22.6 22.7 22.7 22.7 22.8 22.8 22.8 23.1 23.2 23.3 23.3 23.3 23.5 23.5 23.5 23.6 23.6 23.7 23.7 23.9 23.9 23.9 24 24 24 24.2 24.6 25 25.3 25.4 25.5 25.5 25.9 25.9 26.3 26.3 26.4 26.7 26.8 27 27.6 28.1

Current
Mean: 23.386 %
Stdev: 1.627 % (7.0%)
Runs: 20.7 20.7 20.9 21.2 21.2 21.6 21.6 21.6 21.6 21.6 21.8 21.9 21.9 22 22 22.2 22.3 22.3 22.3 22.3 22.4 22.5 22.6 22.6 22.6 22.7 22.7 22.8 23 23.1 23.3 23.5 23.5 23.5 23.6 23.9 23.9 23.9 24.2 24.3 24.3 24.4 24.4 24.5 24.5 24.6 24.7 25 25 25.2 25.3 25.5 25.6 26 26.3 26.3 26.5 26.5 26.9
Report typing 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 Message sent Baseline
Mean: 476.974 ms
Stdev: 30.012 ms (6.3%)
Runs: 403.45373499952257 410.41980000026524 412.2517490014434 426.81359799951315 436.67293299920857 440.41198799945414 442.6734219994396 442.75382499955595 447.02868700027466 447.80725099891424 452.12805199995637 452.890177000314 453.31884800083935 454.2650959994644 454.8400879986584 455.0305579993874 456.49719299934804 457.30289700068533 458.593343000859 462.94482500106096 464.52543099969625 467.480467999354 469.4660650007427 472.6187340002507 476.0954190008342 476.156576000154 476.29305000044405 477.37329100072384 477.4552820008248 479.7805989999324 480.609253000468 481.406819999218 482.1437589991838 482.42688099853694 483.5284419991076 483.6643070001155 485.77648999914527 487.06518599949777 487.80704700015485 489.43489599972963 489.4785159993917 489.81132099963725 491.0675459988415 492.58105499856174 492.9480799995363 496.1726070009172 496.5985110010952 496.74458799883723 500.02970400080085 501.28727200068533 506.8756510000676 508.08353700116277 517.4033610001206 521.1510019991547 521.3526209983975 521.4309089984745 523.5915120001882 525.018921000883 531.9145919997245 545.6953530013561

Current
Mean: 476.087 ms
Stdev: 32.337 ms (6.8%)
Runs: 409.92781599983573 411.74255299940705 415.17569999955595 421.86014899984 423.5568850003183 428.1144209988415 432.8671059999615 434.29199199937284 439.0504150018096 441.28845200128853 441.3507080003619 442.09781900048256 447.00309200026095 447.0152589995414 447.32548099942505 452.3339029997587 452.80257200077176 457.7286780010909 458.4995120000094 461.3533129990101 465.4807950016111 467.5355219990015 468.3531090002507 471.70638099871576 475.6482340004295 476.62837699986994 479.5659179985523 480.0463870000094 480.39253699965775 480.949991999194 481.3567299991846 481.84183800034225 484.39754300005734 484.88883499987423 485.8527019992471 489.1924650017172 489.22880000062287 489.5916339997202 491.02258400060236 491.38020899891853 492.3642180003226 492.8448489997536 492.89782799966633 493.2979330010712 493.85477699898183 495.2298169992864 496.04187099821866 498.06595899909735 499.13545699976385 501.31913300044835 501.34139000065625 503.16166200116277 507.41377800144255 520.6866050008684 523.5244140010327 528.6108809988946 528.6140549983829 531.4612629991025 541.3047289997339 543.5883390009403
Report typing (CPU) Baseline
Mean: 91.255 %
Stdev: 3.270 % (3.6%)
Runs: 83.66520264548117 84.31893310397692 84.95029493318131 84.98929924036214 86.44052865791518 86.49313843048344 87.36274512352884 87.44065552379408 87.9927168609297 88.63976762428628 88.68051318265407 88.74596062779138 88.78619653768996 88.93152003152255 88.9399173207958 88.99555355968742 89.04010965733885 89.2190830669878 89.23451436838228 89.39966829627203 89.67971986842066 90.12172955022987 90.38794341448065 90.39868628983416 90.4869351397239 90.55558814482627 90.57192903085601 91.22196949513474 91.50214927589354 91.57468426206724 91.77820890001374 91.96660719521141 92.1852202093517 92.29800682131008 92.36190065330563 92.51630113453307 92.52783746865234 92.53916667638305 92.56756529809316 93.13752915721487 93.4283809972275 93.75442308442722 93.79318648523558 94.02080006172702 94.06690416527346 94.62965920816293 94.63576207248252 94.6926673445266 94.81217454073209 95.12238370106238 95.27749230644163 95.46499360163271 95.52931793639351 95.57083653212787 95.79668778433188 96.30035731394692 96.62989793590586 96.63357397109802

Current
Mean: 91.231 %
Stdev: 3.258 % (3.6%)
Runs: 83.9991341529637 84.25276936112489 85.11680392764666 85.19632474347904 85.46704500142644 85.7127695326291 86.06894304233448 86.6475307258731 87.6210239738884 87.94082531444066 88.0373691142696 88.1979338073045 88.38011732095998 88.89281596312108 89.05658996774757 89.16491738099138 90.05414378694437 90.12732830043456 90.35845630099641 90.87267747318609 91.01054852185449 91.02644577363633 91.17773128934653 91.35865665344382 91.38846969283416 91.43373252122801 91.61972227317882 91.6288992393826 91.66759688004339 91.66920747225771 91.8651133014394 92.11612768060859 92.16708931724138 92.21236290420067 92.54152986455915 92.65318977384034 92.72775114432336 92.79979350505305 92.80475946850129 92.81273597308677 93.05105593582647 93.22165169738467 93.51334076185576 93.59746599195391 93.79497861158028 93.93044164431535 93.93748067894904 94.27008746535888 94.52306835797332 94.57516569453331 95.06445643828454 95.34263431420997 95.56711006226493 95.64587262599424 96.2210857615776 96.98684455956426 97.05272864383988
Report typing (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 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
Report typing (RAM) Baseline
Mean: 448.682 MB
Stdev: 4.580 MB (1.0%)
Runs: 438.023828125 441.4107730263158 441.4856770833333 441.934375 441.94375 442.5349786931818 442.85635653409093 442.9568142361111 443.0564453125 443.1251775568182 444.25625 445.0638671875 445.0724609375 445.36044034090907 445.5076349431818 445.6294921875 445.64609375 446.033203125 446.221484375 446.7560369318182 447.06620065789474 447.3470703125 447.651171875 447.7130859375 447.734375 447.7373046875 447.7798828125 447.819921875 448.2873046875 448.5015625 448.5423828125 448.8396484375 449.030859375 449.3828125 449.4734375 449.6748046875 449.695703125 449.9123046875 449.96073190789474 450.71953125 450.7302734375 450.76328125 451.4158203125 451.61796875 452.057421875 452.1912109375 452.21796875 452.308203125 452.57051809210526 453.13125 454.5068359375 454.7581845238095 455.09765625 455.201171875 455.6110197368421 456.43359375 456.6959292763158 456.7375 460.42783717105266

Current
Mean: 447.789 MB
Stdev: 4.795 MB (1.1%)
Runs: 435.7439453125 439.1388494318182 440.550390625 440.7244140625 440.9423363095238 441.89985795454544 442.118359375 442.5322265625 442.778125 443.40125868055554 443.7142578125 444.0830592105263 444.5068359375 444.5232421875 445.2560546875 445.37582236842104 445.5607421875 445.6338404605263 445.6689453125 445.8552734375 445.96953125 446.25499131944446 446.385546875 446.5224609375 446.618359375 446.6759765625 446.7173828125 446.821484375 446.9390625 447.3587890625 447.4861328125 447.5423828125 447.73939732142856 448.1388671875 448.913671875 449.21953125 449.304296875 449.3701171875 450.0021484375 450.323046875 450.5546875 450.5865234375 451.0857421875 451.6783203125 451.6791015625 451.7259765625 451.8046875 451.82265625 452.5259765625 452.6908482142857 453.3536086309524 454.079296875 454.978515625 455.416796875 456.5150390625 459.30736019736844 459.86986019736844
Report typing (CPU/JS) Baseline
Mean: 0.000 %
Stdev: 0.000 % (NaN%)
Runs: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Current
Mean: 0.000 %
Stdev: 0.000 % (NaN%)
Runs: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Report typing (CPU/UI) Baseline
Mean: 19.676 %
Stdev: 0.805 % (4.1%)
Runs: 17.7 17.9 18.2 18.3 18.4 18.4 18.6 18.7 18.7 18.8 18.9 18.9 18.9 18.9 19.1 19.1 19.2 19.3 19.3 19.3 19.4 19.4 19.5 19.5 19.5 19.6 19.7 19.8 19.8 19.8 19.9 19.9 19.9 20 20 20.1 20.1 20.1 20.2 20.2 20.2 20.2 20.3 20.3 20.3 20.3 20.4 20.4 20.4 20.5 20.5 20.6 20.7 20.7 20.7 20.8 20.8 20.8 21

Current
Mean: 19.874 %
Stdev: 0.715 % (3.6%)
Runs: 17.9 18.1 18.3 18.8 18.8 18.9 18.9 18.9 19.2 19.2 19.3 19.3 19.3 19.3 19.4 19.4 19.5 19.5 19.6 19.6 19.8 19.8 19.8 19.9 20 20 20 20 20 20.1 20.1 20.1 20.1 20.1 20.1 20.1 20.2 20.3 20.3 20.3 20.3 20.3 20.4 20.4 20.4 20.4 20.6 20.6 20.6 20.7 20.7 20.7 20.7 20.8 20.9 20.9 21.1
Chat opening Chat TTI Baseline
Mean: 728.288 ms
Stdev: 41.703 ms (5.7%)
Runs: 616.8682860005647 636.6291910000145 644.4390060007572 651.0267740003765 657.3340659998357 679.0293779987842 680.5880939997733 684.5235600005835 684.8841549996287 687.7129310015589 689.3591719996184 695.4154049996287 699.3704020008445 703.4580490011722 704.9166669994593 705.4392909985036 707.6490070000291 707.968547001481 709.0905760005116 709.1354990005493 713.7557380013168 714.0451659988612 716.543904999271 717.5827639997005 718.1835940014571 718.3237309996039 718.7119960002601 718.9676519986242 719.637532999739 723.0594069994986 724.296509001404 726.7838540002704 730.7055259998888 742.2183440010995 746.066081000492 746.5055340006948 754.1730140000582 754.3335370011628 756.1204840000719 756.2962250001729 757.0712080001831 758.4990640003234 761.2492270004004 762.5523280017078 763.3069260008633 764.8579520005733 765.078409999609 765.1013190001249 769.5740159992129 770.0998949985951 770.2427169997245 771.480550000444 779.5331220012158 782.7828369997442 785.9960539992899 786.2008870001882 789.8953460007906 790.7432860005647 803.5910650007427

Current
Mean: 734.984 ms
Stdev: 40.245 ms (5.5%)
Runs: 638.1033939998597 642.0025229994208 646.7998459991068 684.0725100003183 684.8059499990195 687.3815919999033 688.000041000545 691.2129309996963 694.1166179999709 694.6935630012304 695.9014490004629 696.4129240009934 697.581299001351 698.3873300012201 699.3425289988518 700.6806650012732 703.7086180001497 708.7355560008436 710.9818929992616 713.0959879998118 713.1924639996141 714.7052819989622 716.1558839995414 717.5329189989716 717.8009849991649 718.3380950000137 730.5769859999418 733.3344320002943 736.7885340005159 737.2219239994884 744.0073240008205 747.2902019992471 750.594197999686 755.1585289984941 756.7083339989185 759.7891849987209 760.3159190006554 760.363078000024 763.0345459990203 764.0555830001831 766.4555259998888 769.1048990003765 770.8453779984266 771.859294001013 771.9391280002892 774.6739099994302 775.4545089993626 775.6915690004826 776.0679940003902 776.895060999319 778.7420249991119 778.762817999348 778.8800459988415 779.9959720000625 783.953857999295 788.106119999662 788.6112060006708 789.4055589996278 795.6300869993865

Copy link
Contributor

Performance Comparison Report 📊 (4/4)

Meaningless Changes To Duration (3/3)

Show entries
Name Duration
App start time nativeLaunch 24.767 ms → 24.559 ms (-0.207 ms, -0.8%)
App start time nativeLaunchEnd_To_appCreationStart 74.948 ms → 77.883 ms (+2.935 ms, +3.9%)
App start time runJsBundle 318.117 ms → 314.610 ms (-3.506 ms, -1.1%)
App start time appCreation 68.383 ms → 65.667 ms (-2.717 ms, -4.0%)
App start time appCreationEnd_To_contentAppeared 443.350 ms → 441.550 ms (-1.800 ms, ±0.0%)
App start time regularAppStart 0.019 ms → 0.021 ms (+0.001 ms, +5.4%)
App start time (CPU) 148.936 % → 150.981 % (+2.044 %, +1.4%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 361.794 MB → 362.513 MB (+0.719 MB, ±0.0%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 26.447 % → 26.221 % (-0.226 %, -0.9%)
Open search router TTI Load Search Options 141.324 ms → 136.579 ms (-4.745 ms, -3.4%)
Open search router TTI Open Search Router TTI 1151.228 ms → 1083.336 ms (-67.892 ms, -5.9%)
Open search router TTI (CPU) 144.218 % → 144.583 % (+0.365 %, ±0.0%)
Open search router TTI (FPS) 59.933 FPS → 59.900 FPS (-0.034 FPS, ±0.0%)
Open search router TTI (RAM) 385.959 MB → 384.364 MB (-1.595 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 23.617 % → 23.386 % (-0.230 %, -1.0%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 476.974 ms → 476.087 ms (-0.887 ms, ±0.0%)
Report typing (CPU) 91.255 % → 91.231 % (-0.025 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 448.682 MB → 447.789 MB (-0.892 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 19.676 % → 19.874 % (+0.197 %, +1.0%)
Chat opening Chat TTI 728.288 ms → 734.984 ms (+6.696 ms, +0.9%)
Chat opening (CPU) 156.596 % → 157.199 % (+0.603 %, ±0.0%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 376.657 MB → 379.099 MB (+2.442 MB, +0.6%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 31.745 % → 30.882 % (-0.863 %, -2.7%)
Money request - Open Manual Tracking 134.006 ms → 134.004 ms (-0.002 ms, ±0.0%)
Money request - Open Contacts 219.024 ms → 216.191 ms (-2.832 ms, -1.3%)
Money request (CPU) 178.634 % → 180.464 % (+1.830 %, +1.0%)
Money request (FPS) 58.873 FPS → 58.897 FPS (+0.024 FPS, ±0.0%)
Money request (RAM) 437.121 MB → 435.649 MB (-1.472 MB, ±0.0%)
Money request (CPU/JS) 0.000 % → 0.000 %
Money request (CPU/UI) 43.815 % → 44.263 % (+0.448 %, +1.0%)
Money request - Open Create 131.728 ms → 130.826 ms (-0.902 ms, -0.7%)
Show details
Name Duration
Chat opening (CPU) Baseline
Mean: 156.596 %
Stdev: 4.485 % (2.9%)
Runs: 145.28842315369266 148.86511916406232 149.25819616022255 149.3610670805111 150.35769603195754 150.50993268587615 151.39905105770939 151.74323840852387 152.09626632359456 152.41721101718966 152.69555162803988 152.77538960614473 152.87929320641595 153.01893816487885 153.32569422263444 153.74684408060344 153.976277283844 154.53232979876128 154.60708603253576 154.68926914562746 154.84610262977304 154.89094124503993 155.15936257647874 155.3920107541725 155.48357283173837 155.60609764449848 155.8896821741134 156.522042821239 156.6453637181112 156.80872164662662 156.85603367178845 157.06841638551012 157.08220788614386 157.24050092216308 157.5647301425881 158.01439948553096 158.04770847294554 158.27149181196842 158.47081264786073 158.66125889950868 158.67745488554448 158.78035655277398 158.96993883031564 159.1797574331361 159.20536029808028 159.66680969228742 159.75831015392686 160.1934167507244 161.23915050791905 161.64431674533566 162.39920159680645 162.76641773681325 162.93489717122097 163.10663842317956 164.17595849235457 164.5801603466558 165.65499798328867 167.57454016270253

Current
Mean: 157.199 %
Stdev: 4.673 % (3.0%)
Runs: 148.03717420990336 149.5462027141814 150.5916665421376 150.70230621893367 150.74482268944024 150.8202599709544 151.94576154638466 152.06997105872168 152.16876749450026 152.5220186336572 153.0360269587467 153.31627634789305 153.36316326741087 153.6288458337166 154.047378231996 154.18103667751777 154.20678642714574 154.46589347413513 154.72845489842615 154.87297906640583 154.90719223824652 154.91353230795266 154.96194076298553 155.19143697977267 155.54385964190485 155.56002188615852 155.6006326393453 155.81871310073413 155.87566454422793 156.05528652431445 156.70758828678316 156.74560279306456 156.75744745117714 157.14167444978025 157.97864556457353 158.65544539905744 158.8219358931221 158.84891002150675 159.14847013757787 159.18078379448238 159.20516241657973 159.33532934131745 159.72550761535615 160.1121829657149 160.11461681420178 161.05272550479688 161.07150246015038 161.5076708661201 161.97210315635232 162.19814979271547 162.65947597542024 162.65993554878227 163.10738284387403 163.93166495963484 164.3307809974801 165.35957562469235 166.1924339320881 167.0634635531895 169.7354424784368
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 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Chat opening (RAM) Baseline
Mean: 376.657 MB
Stdev: 3.836 MB (1.0%)
Runs: 368.4091796875 369.537109375 370.154296875 370.205078125 370.59375 370.6171875 371.072265625 371.451171875 371.5771484375 372.439453125 372.6572265625 372.6953125 373.0986328125 373.6796875 373.8447265625 373.845703125 373.9658203125 373.9658203125 374.7421875 375.05703125 375.099609375 375.11796875 375.1953125 375.3310546875 376.05546875 376.3017578125 376.384375 376.5498046875 376.9912109375 376.998046875 377.3525390625 377.5478515625 377.78984375 378.1125 378.2078125 378.225 378.4875 378.767578125 379.121875 379.34609375 379.37109375 379.5126953125 379.52265625 379.575 379.61015625 379.75546875 380.0875 380.2109375 380.41796875 380.5671875 381.00390625 381.1201171875 381.4384765625 381.821875 381.91953125 382.0734375 382.3375 382.705078125 383.13515625

Current
Mean: 379.099 MB
Stdev: 4.577 MB (1.2%)
Runs: 370.275 370.3450520833333 371.7919921875 372.69140625 372.7412109375 372.751953125 373.20703125 373.21875 373.33671875 373.509765625 373.5712890625 374.5791015625 374.8720703125 374.9052734375 375.1689453125 375.6142578125 376.0751953125 376.283203125 376.689453125 376.8505859375 376.8703125 376.9296875 377.2294921875 377.42578125 377.45703125 377.82734375 378.4078125 378.55703125 378.5578125 378.908203125 379.0046875 379.26875 379.85859375 380.25859375 380.6572265625 381.03203125 381.17109375 381.23984375 381.2490234375 381.52109375 381.56484375 381.64453125 381.72109375 382.025 382.77265625 382.8640625 383.2546875 383.80390625 383.84375 384.0771484375 384.2609375 384.63359375 384.6828125 384.86484375 385.14296875 385.23359375 385.486328125 385.51640625 385.8046875 390.83203125
Chat opening (CPU/JS) Baseline
Mean: 0.000 %
Stdev: 0.000 % (NaN%)
Runs: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Current
Mean: 0.000 %
Stdev: 0.000 % (NaN%)
Runs: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Chat opening (CPU/UI) Baseline
Mean: 31.745 %
Stdev: 2.245 % (7.1%)
Runs: 28 28.1 28.4 28.5 28.7 28.9 29 29.1 29.1 29.4 29.6 29.8 29.8 29.8 29.9 30 30.2 30.4 30.5 30.6 30.7 30.8 30.9 30.9 31 31 31.2 31.3 31.4 31.4 31.5 31.5 31.5 31.9 32 32 32 32.2 32.4 32.5 32.7 32.7 32.7 32.9 33.4 33.4 33.5 33.6 33.6 33.8 34.4 34.5 34.5 34.7 34.9 35 36 36.2 36.4 37.9

Current
Mean: 30.882 %
Stdev: 1.510 % (4.9%)
Runs: 27.9 28.4 28.4 28.7 28.9 28.9 29 29.1 29.2 29.4 29.6 29.6 29.8 29.8 29.8 29.8 29.9 30 30.3 30.3 30.4 30.4 30.5 30.6 30.6 30.6 30.7 30.8 30.9 30.9 31 31 31 31 31.1 31.1 31.3 31.3 31.4 31.4 31.4 31.4 31.7 32 32 32 32 32.3 32.4 32.5 32.8 33 33.3 33.4 33.9 34.3 35.1
Money request - Open Manual Tracking Baseline
Mean: 134.006 ms
Stdev: 11.917 ms (8.9%)
Runs: 115.15478499978781 116.33573399856687 117.43945400044322 117.87793000042439 118.01904300041497 120.18640200048685 120.82641600072384 120.96451800130308 121.33292699977756 121.75834099948406 121.97652200050652 122.90372700057924 122.9742830004543 124.22127200104296 124.50378499925137 124.56770899891853 125.52477999962866 125.6491700001061 125.86303700134158 126.78487100079656 127.65405300073326 128.21769199892879 129.15336100012064 129.79866500012577 130.61543800123036 130.9128820002079 131.72623699903488 131.80310099944472 133.0261640008539 133.08479800075293 133.15860999934375 134.1558839995414 134.2399489991367 134.30017100088298 135.21932000108063 135.3507480006665 136.33313000015914 136.71639000065625 138.00675499998033 138.38212000019848 139.02771000005305 139.0649420004338 139.61332199908793 140.12906900048256 140.14050300046802 141.5070799998939 142.64481600001454 143.88448099978268 146.16092900000513 147.3547370005399 147.4559330008924 148.3681640010327 148.75329600088298 149.8047690000385 151.11389099992812 154.6713059991598 155.72762100026011 167.0638430006802 167.16931200027466

Current
Mean: 134.004 ms
Stdev: 11.185 ms (8.3%)
Runs: 113.18526200018823 116.36771699972451 117.79536899924278 118.7718099988997 119.92236299999058 120.00069199874997 120.90405200049281 121.10786899924278 122.7664390001446 122.81628399901092 123.71142600104213 124.609822999686 124.69108099862933 124.89912999980152 125.06543000042439 125.3137619998306 125.5765789989382 125.73160799965262 126.28059899993241 126.41821300052106 126.95284100063145 127.79663099907339 127.937052000314 128.02128100022674 128.3069260008633 128.6343590002507 130.0959070008248 130.640625 131.48669499903917 131.59383099898696 133.3833419997245 135.02266400121152 135.09562199935317 135.1309810001403 135.83980299904943 136.30782099999487 137.12927299924195 137.34826700016856 138.0114340018481 138.28120900131762 138.31652900017798 141.0019129998982 141.4788410011679 141.64131699874997 142.33984399959445 143.3296710010618 143.79158500023186 145.21862800046802 145.34855199977756 145.50931799970567 145.7745360005647 146.02754800021648 147.35078899934888 147.5796710010618 149.14257899858057 149.69079500064254 150.003174001351 155.3269449993968 156.41182499937713 166.01078299991786
Money request - Open Contacts Baseline
Mean: 219.024 ms
Stdev: 14.891 ms (6.8%)
Runs: 193.35868299938738 200.28080300055444 200.46464000083506 200.7365320008248 202.0533039998263 203.65869100019336 203.6816000007093 204.30582700110972 204.86942500062287 205.02897199988365 205.16955600120127 206.00952100008726 206.2125659994781 206.3922530002892 207.77718099951744 208.5527749992907 208.92574000172317 210.00687700137496 210.07971199974418 210.1836760006845 210.43298299983144 210.68729599937797 211.18396000005305 211.3608400002122 211.8128660004586 212.3639319986105 212.624430000782 214.10115500167012 215.1088059991598 216.24385599978268 216.38167300075293 217.68672700040042 218.43774500116706 218.87048299983144 219.66634099930525 220.55533900111914 221.06193100102246 222.48783399909735 223.6317139994353 225.1652429997921 225.74751800112426 226.3203129991889 227.67602499946952 228.3521329984069 228.41369700059295 229.75276700034738 230.10005700029433 231.59029100090265 231.7327469997108 234.80692499876022 240.14603699930012 242.84855100139976 243.96630899980664 244.18310499936342 244.40010600164533 254.70210800133646 255.45874000154436 255.55582699924707

Current
Mean: 216.191 ms
Stdev: 14.722 ms (6.8%)
Runs: 191.32751500047743 193.4953609984368 195.4581299982965 195.7404779996723 196.51391600072384 196.53194200061262 197.5511480011046 198.8738199993968 200.10322999954224 200.30391400121152 203.35335299931467 204.2464610002935 205.29614300094545 205.97330700047314 205.97688799910247 206.31001799926162 206.55391500145197 207.02771000005305 207.22359200008214 208.63322000019252 209.31718000024557 209.79113799892366 209.96976800076663 212.70727500133216 212.86930300109088 213.8263339996338 214.02929699979722 215.04797400161624 215.41292300075293 215.65161100029945 216.16878299973905 217.82128899917006 218.71797700040042 219.0182700008154 219.41056299954653 219.82751500047743 219.87927299924195 220.044148998335 220.093017000705 221.27880899980664 221.2832429986447 223.7962239999324 226.6634929999709 227.28568500094116 229.45096899941564 229.74304199963808 229.87980199977756 233.61731000058353 234.56437199935317 236.07263199985027 238.37569100037217 240.74352999962866 241.58272300101817 243.80183999985456 246.39363599941134 256.0695799998939
Money request (CPU) Baseline
Mean: 178.634 %
Stdev: 6.969 % (3.9%)
Runs: 165.80161645764366 165.87128644424484 167.81838858967012 168.55896868043118 170.31975773632442 170.43222472889767 170.53431731258922 170.5570583610536 170.74259556522546 170.89730160936742 171.18185691854632 171.41846405768624 171.57578839051524 171.62398824981813 171.87045469573934 172.02014815855392 172.0375828013155 172.34275838571983 174.23818684592285 174.70288132482509 174.9315556359954 175.2229697289488 175.25840896803774 175.5146058345309 176.16937773200405 176.3595627894236 176.47867713042433 176.80743432513867 177.3229813290415 177.56317488427763 178.73087676570148 178.79193542715535 180.47734701280234 180.6374239230541 180.66295055702992 181.2355857824114 181.57757587528224 182.08389375884997 182.21570241260795 182.75513043963616 182.8974401704745 183.06057324420908 183.23063540617008 183.34635475294152 184.48899405000495 184.8310312380024 185.1748508195133 186.03997923603305 186.36390067198002 186.4059657500829 186.68849040592832 187.09201792582047 187.23792325979517 187.29240264595092 187.4154173077835 187.46202171922394 188.5315520988129 190.68831968286796 190.928235090558 193.50538473197952

Current
Mean: 180.464 %
Stdev: 7.708 % (4.3%)
Runs: 163.96423143181445 166.89651653397945 167.67332029601204 168.70853813774468 169.36612126391427 170.0711665328005 171.12229345252712 171.25501219001987 172.02583292641626 172.31984167870957 172.72549322679941 172.81793595165036 172.9921870170881 173.1499781118109 173.432064809188 173.5485604211551 173.66712806322693 173.81922956916773 175.21716472394448 175.5711556306386 176.18459100070646 176.6713489549706 177.662944724261 177.67254231966473 177.859987284025 178.1439371868339 178.82076432942327 179.8556793314344 179.92090616159453 180.3206971948301 180.6284472662464 181.3920030357222 181.8315455246046 183.30074344646374 183.70509335489263 183.83919364988122 183.9135537856132 184.28220999801587 184.98789469937432 185.21098115161226 186.11552102036097 186.21743128509738 186.521759200509 186.73159440366 187.47388110795328 187.6050004669278 187.65860029200695 187.80538209540865 187.85552745020553 187.88826202901237 188.29671506151337 188.3014508153398 188.86784408811766 189.15020723867622 189.6170371595323 189.75855619953944 190.70589328206896 192.61281897159748 195.98466207573136 196.1006227283996
Money request (FPS) Baseline
Mean: 58.873 FPS
Stdev: 0.980 FPS (1.7%)
Runs: 56.88625778475246 56.91247004399194 57.095530533778124 57.211740376971306 57.248870556714444 57.32093576327658 57.33692382932367 57.49754450273804 57.6393681668958 57.665095484610866 57.797210087714355 57.88178203792842 57.946132701599495 57.98784926937916 58.114183127375426 58.14651791324003 58.4592757774576 58.460081607894075 58.48565031846403 58.567426569601416 58.5787378050945 58.68577807778453 58.78503299417245 58.832306976396225 58.91898592780699 58.954214585442855 58.96336176096984 59.009781738149165 59.0195904207245 59.03646262792919 59.13517584861611 59.198624999054644 59.31205356254203 59.34780470731088 59.35512370052748 59.458122152704355 59.47824879734334 59.53496120993173 59.68548972099488 59.73744954412469 59.76047433691589 59.774937305873586 59.81106512277721 59.9168122055949 59.953644563576354 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 58.897 FPS
Stdev: 1.104 FPS (1.9%)
Runs: 56.45114449136766 56.83481550966022 56.979370394666184 57.164854233974026 57.2074563360713 57.342247865126566 57.37933177769694 57.448656286438336 57.47503574393464 57.49513106085683 57.61260340547733 57.69593894889596 57.77888322410508 57.886158080813196 57.956572537125325 57.99512758292543 58.02949457241987 58.06816255423151 58.311010297119886 58.34715244372586 58.386310964006974 58.39042567610003 58.83859487391453 58.84811843024789 58.86644248813856 58.891365007367604 58.90850654150679 59.212662556106224 59.318647516119675 59.36152946092635 59.372423991785986 59.58210096401867 59.66446331429144 59.7137475988556 59.72535911581594 59.79714386982125 59.89570269799083 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Money request (RAM) Baseline
Mean: 437.121 MB
Stdev: 7.347 MB (1.7%)
Runs: 424.32310267857144 424.35714285714283 424.3872767857143 425.1255580357143 425.6171875 427.94754464285717 428.71651785714283 429.06640625 429.2265625 429.37109375 429.6986607142857 429.8720703125 430.2333984375 430.27120535714283 430.33705357142856 431.2661830357143 431.87611607142856 432.4681919642857 432.5005580357143 433.44140625 433.58705357142856 433.6328125 433.77880859375 433.9404296875 434.11328125 434.5416666666667 434.64501953125 434.70033482142856 435.76395089285717 436.67410714285717 437.8821614583333 437.990234375 438.4185267857143 438.5944010416667 439.3997395833333 439.55747767857144 439.5625 440.98214285714283 441.00927734375 441.0475260416667 441.1724330357143 441.34716796875 441.48046875 441.62060546875 441.9772135416667 442.1875 442.6770833333333 443.00669642857144 443.91629464285717 444.13448660714283 444.61439732142856 444.78013392857144 444.86551339285717 447.68136160714283 448.7880859375 448.86551339285717 450.22935267857144 450.97488839285717 451.29296875 451.7220982142857

Current
Mean: 435.649 MB
Stdev: 6.851 MB (1.6%)
Runs: 422.28627232142856 422.4447544642857 422.7885044642857 423.25 424.57979910714283 425.87276785714283 426.77511160714283 427.3130580357143 428.53236607142856 428.609375 428.95145089285717 430.33349609375 430.451171875 430.875 431.42529296875 431.76953125 431.8463541666667 432.0716145833333 432.1283482142857 432.64404296875 433.15401785714283 433.50558035714283 433.6255580357143 433.9895833333333 434.8795572916667 434.9017857142857 434.9681919642857 435.1751302083333 435.4146205357143 436.22879464285717 436.54854910714283 436.693359375 437.19140625 437.2974330357143 437.43505859375 437.5143229166667 437.79443359375 437.79966517857144 438.4505208333333 438.6061197916667 439.5930989583333 439.671875 440.2897135416667 440.3951822916667 440.7591145833333 440.888671875 441.01395089285717 441.5234375 441.5690104166667 442.14955357142856 444.498046875 444.51708984375 445.1220703125 445.20089285714283 445.3208705357143 446.91573660714283 448.08091517857144 454.0072544642857
Money request (CPU/JS) Baseline
Mean: 0.000 %
Stdev: 0.000 % (NaN%)
Runs: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Current
Mean: 0.000 %
Stdev: 0.000 % (NaN%)
Runs: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Money request (CPU/UI) Baseline
Mean: 43.815 %
Stdev: 2.250 % (5.1%)
Runs: 39.2 39.6 39.9 40.5 40.7 40.9 41.1 41.2 41.3 41.5 41.6 41.7 41.7 41.9 42 42.1 42.2 42.3 42.3 42.4 42.5 42.5 42.5 42.5 42.6 42.8 43 43.1 43.5 43.6 43.8 43.8 44.5 44.7 44.8 44.8 45.1 45.2 45.2 45.3 45.4 45.5 45.6 45.6 45.6 45.7 46.1 46.1 46.2 46.2 46.2 46.3 46.4 46.4 46.5 46.8 47.1 47.2 48 48.1

Current
Mean: 44.263 %
Stdev: 2.077 % (4.7%)
Runs: 40.1 40.3 40.8 40.8 40.9 41.2 41.3 41.3 41.5 41.7 41.8 41.9 41.9 42 42.7 42.8 42.8 43 43.1 43.3 43.3 43.7 43.7 43.8 43.8 43.9 44.2 44.2 44.5 44.7 44.7 45.2 45.2 45.2 45.3 45.3 45.6 45.7 45.7 45.7 45.7 45.8 45.8 46.1 46.1 46.1 46.2 46.3 46.3 46.4 46.5 46.6 46.8 46.8 46.8 47 47 47.1 47.5
Money request - Open Create Baseline
Mean: 131.728 ms
Stdev: 11.075 ms (8.4%)
Runs: 105.48091600090265 106.53181999921799 108.84513300098479 114.25423200055957 116.42154899984598 117.4753009993583 117.82112599909306 117.87939500063658 118.11311899870634 119.50960299931467 121.78857399895787 124.08097299933434 124.1445309985429 124.72005300037563 125.17867100052536 125.30057699978352 125.3133950009942 125.4363199993968 126.05253100022674 126.17240399867296 126.75492399930954 127.00557499937713 127.09130899980664 127.53503400087357 128.69820199906826 128.75264400057495 129.33805299922824 131.09077999927104 132.92574100010097 133.5111900009215 133.51395699940622 133.88749200105667 134.47106900066137 134.67606600001454 135.1275230012834 135.1295580007136 135.6893310006708 135.90917900018394 135.93558800034225 136.0869140010327 136.23942100070417 137.02311200089753 137.6555989999324 138.0606689993292 138.06681399978697 139.5877280011773 139.81079100072384 141.24865799956024 141.32645700126886 142.3271479997784 143.52193199843168 143.71451800130308 146.35477699898183 146.49462899938226 146.6143799982965 146.89770500175655 147.45914800092578 149.11185700073838 152.37394199892879 156.1641440000385

Current
Mean: 130.826 ms
Stdev: 11.379 ms (8.7%)
Runs: 106.9610190000385 108.21114099957049 108.90494799986482 110.28804600052536 110.44816100038588 111.9470220003277 115.09468600153923 117.64066599868238 117.79634599946439 117.86442100070417 121.96272799931467 123.04524799995124 123.4001470003277 123.57572400011122 124.90799899958074 125.04081200063229 125.71227999962866 126.06404599919915 126.38126699998975 126.64876300096512 126.98181100003421 127.04012000001967 127.36120599880815 129.11556000076234 130.08630299940705 130.19466200098395 130.8887939993292 131.3592930007726 131.36535700038075 131.52229799889028 131.52758799865842 131.79431200027466 131.82393399998546 132.07299800030887 132.125732999295 133.3106689993292 133.92679899930954 134.32255099900067 134.64123499952257 135.27600099891424 135.6585290003568 135.71028599888086 135.71732600033283 136.15124499984086 136.75459899939597 137.50647000037134 138.9471030011773 139.91919000074267 143.82328299991786 143.95813000015914 144.3769940007478 144.59195999987423 144.68391899950802 146.30900099873543 146.72815000079572 149.05680299922824 149.84659899957478 154.02311200089753 156.34317999891937

Copy link
Contributor

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

@puneetlath
Copy link
Contributor

@VickyStash could you please look into those ^?

@VickyStash
Copy link
Contributor Author

@VickyStash could you please look into those ^?

@puneetlath I don't think this PR could affect the app start time. Also, the same was reported in other PRs:

@nkuoch
Copy link
Contributor

nkuoch commented May 16, 2025

@VickyStash This PR might have introduced this bug, can you look into it?

@puneetlath
Copy link
Contributor

Seems to work

image

Copy link
Contributor

🚀 Deployed to production by https://github.com/mountiny in version: 9.1.46-12 🚀

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

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