Skip to content

[Better Expense Reports] Prevent TransactionPreview incomplete viewability #61069

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

Merged

Conversation

Guccio163
Copy link
Contributor

@Guccio163 Guccio163 commented Apr 29, 2025

Explanation of Change

Currently, when screen is in wide setting, the TransactionPreview's width is constant at 303px, but it is possible for available space to be less than that - that disturbs the comfortable use of the Carousel and readability of the expenses. It might also lead to navigation issues.

Proposed solution is making TransactionPreview's width adaptable to narrowing screen's width, when it is too small to fit default 303px version. In described scenario, also X expenses is hidden to enhance report's title readability, but is still visible when TransactionPreview's width reaches default.

Before:
before

After:
after

Fixed Issues

$ #61161 (comment)
PROPOSAL:

Tests

  1. Create at least 1 expense in chat/workspace.
  2. Open Expensify on web/desktop.
  3. Narrow down the window to nearly the mobile width breakpoint, but ensure that it is still the wide layout (Inbox is visible).
  4. TransactionPreview should scale together with Carousel, when available space is too narrow.
  • Verify that no errors appear in the JS console

Offline tests

QA Steps

Same as tests.

  • Verify that no errors appear in the JS console

PR Author Checklist

  • I linked the correct issue in the ### Fixed Issues section above
  • I wrote clear testing steps that cover the changes made in this PR
    • I added steps for local testing in the Tests section
    • I added steps for the expected offline behavior in the Offline steps section
    • I added steps for Staging and/or Production testing in the QA steps section
    • I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
    • I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).
  • I included screenshots or videos for tests on all platforms
  • I ran the tests on all platforms & verified they passed on:
    • Android: Native
    • Android: mWeb Chrome
    • iOS: Native
    • iOS: mWeb Safari
    • MacOS: Chrome / Safari
    • MacOS: Desktop
  • I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
  • I followed proper code patterns (see Reviewing the code)
    • I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
    • I verified that 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

Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
web.mov
MacOS: Desktop
desktop.mov

@Guccio163 Guccio163 marked this pull request as ready for review April 30, 2025 09:09
@Guccio163 Guccio163 requested review from a team as code owners April 30, 2025 09:09
@melvin-bot melvin-bot bot requested review from DylanDylann and removed request for a team April 30, 2025 09:09
Copy link

melvin-bot bot commented Apr 30, 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]

@trjExpensify trjExpensify requested review from allgandalf and removed request for DylanDylann April 30, 2025 09:37
Copy link
Contributor

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

This comment has been minimized.

@shawnborton
Copy link
Contributor

Hmm now the default width of the report preview card is way too small. This is what I see with a wide screen:
CleanShot 2025-04-30 at 08 01 12@2x

@shawnborton
Copy link
Contributor

We still want it to look like this on wider screens:
CleanShot 2025-04-30 at 08 01 48@2x

@Guccio163
Copy link
Contributor Author

Oh yeah - I just investigated this, and normally Carousel's width is calculated basing on available space and TransactionPreview's width - since it was constant, there was no problem. Right now, when we try to update TransactionPreview's width basing on Carousel's width, it falls into the loop: TransactionPreview is short by default, it doesn't stretch the Carousel even if there is space available and if Carousel doesn't stretch, neither does TransactionPreview - that's why it stays of the default narrow view and doesn't stretch to the expected 303px.

I'm finishing my work for this week, so I'll get bach to it on Monday! 👋

@allgandalf
Copy link
Contributor

hmm, seems like we are holding this PR until next week.....

@allgandalf
Copy link
Contributor

@Guccio163 are you back from OoO?

@Guccio163
Copy link
Contributor Author

yup, I'm working on different issue together with this one right now, but I can prioritise this if it's urgent

@trjExpensify
Copy link
Contributor

yup, I'm working on different issue together with this one right now, but I can prioritise this if it's urgent

@Guccio163 what's the other issue for ref?

@Guccio163
Copy link
Contributor Author

FYI local fixing two-way scroll since it should be a quick fix

@Guccio163
Copy link
Contributor Author

Narrow issue for single transactions fixed, take a look if it works for you @shawnborton 👌

@shawnborton
Copy link
Contributor

Going to run a new test build now 🚀

Copy link
Contributor

github-actions bot commented May 7, 2025

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

Copy link
Contributor

github-actions bot commented May 7, 2025

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

Android 🤖 iOS 🍎
Android 🤖🔄 iOS 🍎🔄
https://ad-hoc-expensify-cash.s3.amazonaws.com/android/61069-hybrid/index.html https://ad-hoc-expensify-cash.s3.amazonaws.com/ios/61069-hybrid/index.html
Android iOS
Desktop 💻 Web 🕸️
https://ad-hoc-expensify-cash.s3.amazonaws.com/desktop/61069/NewExpensify.dmg https://61069.pr-testing.expensify.com
Desktop Web

👀 View the workflow run that generated this build 👀

@shawnborton
Copy link
Contributor

Looking good!

Only minor thing I caught was that I would expect the button to be full width when we use the carousel at this screen size. Notice how the view button above it is full width? That's what we want:

CleanShot 2025-05-07 at 12 23 12@2x

We don't want to change the max-width for normal screen sizes though, let's not touch that existing behavior.

@Guccio163
Copy link
Contributor Author

Guccio163 commented May 7, 2025

I think previously we decided that the button will be the width of the TransactionPreview, are we sure we want to change this? It shouldn't be a big thing to do, but I'm making sure ☝️ The button above is ReportPreview's size, because the one above is single-transaction, so TransactionPreview has 100% width

@shawnborton
Copy link
Contributor

Yeah, we want the button to match what is showing above. It follows the same thing we do for mobile, when we use a full-width button even if we have multiple previews in the carousel.

@Guccio163
Copy link
Contributor Author

Ah, right, got it! Will add in a moment 🔜

@allgandalf
Copy link
Contributor

@Guccio163 you can update it today? I will review the changes tomorrow morning

@Guccio163
Copy link
Contributor Author

Guccio163 commented May 8, 2025

@shawnborton Okay I have a solution you are asking for, but currently it snaps between situation where we want to use TransactionPreview's width and carousel's width - does it work for you?

Screen.Recording.2025-05-08.at.10.11.11.mov

@shawnborton
Copy link
Contributor

Yeah, I think that's totally fine!

@allgandalf
Copy link
Contributor

@Guccio163 lets fix conflicts

@Guccio163
Copy link
Contributor Author

@allgandalf Ready 🚀

@allgandalf
Copy link
Contributor

allgandalf commented May 9, 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

Android: HybridApp

Screenshot 2025-05-09 at 12 14 59 PM

Android: mWeb Chrome

Screenshot 2025-05-09 at 12 24 30 PM

iOS: HybridApp

Screenshot 2025-05-09 at 12 12 05 PM

iOS: mWeb Safari

Screenshot 2025-05-09 at 12 13 12 PM

MacOS: Chrome / Safari
Screen.Recording.2025-05-09.at.12.06.21.PM.mov
MacOS: Desktop
Screen.Recording.2025-05-09.at.12.09.28.PM.mov

@melvin-bot melvin-bot bot requested a review from mountiny May 9, 2025 06:54
Copy link
Contributor

@mountiny mountiny left a comment

Choose a reason for hiding this comment

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

Nab comments

@mountiny mountiny merged commit 3bc3ed3 into Expensify:main May 9, 2025
18 checks passed
@OSBotify
Copy link
Contributor

OSBotify commented May 9, 2025

✋ 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 9, 2025
Copy link
Contributor

github-actions bot commented May 9, 2025

Performance Comparison Report 📊 (1/3)

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

Significant Changes To Duration

Name Duration
Open search router TTI Open Search Router TTI 1096.971 ms → 1197.341 ms (+100.370 ms, +9.1%) 🔴
Show details
Name Duration
Open search router TTI Open Search Router TTI Baseline
Mean: 1096.971 ms
Stdev: 40.409 ms (3.7%)
Runs: 1004.9233810007572 1036.4331460008398 1042.2264410005882 1044.2320959996432 1044.8829760001972 1044.99768100027 1049.4726159991696 1055.2479250002652 1055.9851890001446 1064.1097419997677 1065.1859949994832 1068.2377120004967 1069.672364000231 1070.0456140004098 1070.8197839995846 1072.1545409997925 1073.3774020001292 1077.9341639997438 1079.0856129992753 1080.4459640001878 1082.4217130001634 1082.834472999908 1084.423991999589 1087.2711589997634 1091.8904219996184 1093.1791990008205 1093.537150000222 1094.5880130007863 1095.0266519999132 1098.844076000154 1101.4709069998935 1101.5390630001202 1103.1031090002507 1103.5869960002601 1105.0288900006562 1105.5375169999897 1108.7753100004047 1109.0140390004963 1109.0526130003855 1110.0978609994054 1110.3534349994734 1112.549519999884 1114.591105999425 1114.6712650004774 1115.6983239995316 1118.6754570007324 1119.4813229991123 1123.8013510005549 1123.9322920003906 1128.5690519995987 1131.1239020004869 1131.6930339997634 1132.8889160007238 1187.2585040004924 1208.9443359998986 1209.6812749998644 1212.7480469997972

Current
Mean: 1197.341 ms
Stdev: 136.902 ms (11.4%)
Runs: 1008.5466320002452 1032.6762700006366 1040.0201830007136 1041.2913820007816 1044.4046229999512 1045.101929999888 1046.5129810003564 1047.9045820003375 1048.892335000448 1049.1139730000868 1054.7102459995076 1055.184896000661 1058.710531000048 1063.5469159996137 1063.9556070007384 1064.7430429998785 1064.9012050004676 1065.0845950003713 1069.827188999392 1074.331664999947 1075.1794849997386 1075.6291910000145 1076.595297000371 1077.1490479996428 1077.4759120000526 1079.132732000202 1081.8186449995264 1081.9899500003085 1082.0486660003662 1084.3149830000475 1086.2820240007713 1090.0275070006028 1092.244141000323 1092.250936000608 1092.2789309993386 1094.8161220001057 1097.4809989994392 1100.3403320005164 1103.2495120000094 1103.3984790006652 1106.685750999488 1107.8014740003273 1110.684855999425 1111.0867929998785 1115.0706390002742 1118.8580740001053 1121.531617000699 1122.2406820002943 1122.7774670002982 1123.619384999387 1124.3035479998216 1125.7969570001587 1126.790853000246 1129.2344970004633 1131.3613280002028 1137.2065840000287 1138.0570069998503 1138.5758469998837 1138.5760500002652 1196.4398199999705 1282.797974999994 1301.8583990000188 1305.8677169997245 1305.8677169997245 1310.484579000622 1310.6247159997001 1312.2130950000137 1315.4312339993194 1319.9913739999756 1319.9913739999756 1320.0173760000616 1320.8953050002456 1321.939210000448 1322.9177250005305 1328.9488529991359 1329.5656740004197 1330.0505370004103 1331.9771739998832 1332.7582609998062 1340.8290210003033 1346.8473720001057 1349.9381920006126 1351.3892419999465 1355.1610120004043 1364.0795499999076 1365.4810790000483 1365.4810790000483 1366.0060629993677 1378.3804529998451 1379.6078289998695 1386.7608239995316 1394.8514819992706 1402.3627120004967 1404.2584229996428 1404.4878750005737 1415.9243170004338 1431.8966479999945 1432.0053310003132 1441.4080410003662 1449.1453860001639 1451.074585000053

Copy link
Contributor

github-actions bot commented May 9, 2025

Performance Comparison Report 📊 (2/3)

Meaningless Changes To Duration (1/2)

Show entries
Name Duration
App start time nativeLaunchEnd_To_appCreationStart 84.678 ms → 81.153 ms (-3.525 ms, -4.2%)
App start time nativeLaunch 26.068 ms → 26.867 ms (+0.799 ms, +3.1%)
App start time appCreationEnd_To_contentAppeared 442.158 ms → 443.733 ms (+1.575 ms, ±0.0%)
App start time runJsBundle 315.898 ms → 319.900 ms (+4.002 ms, +1.3%)
App start time contentAppeared_To_screenTTI 1137.930 ms → 1139.784 ms (+1.854 ms, ±0.0%)
App start time appCreation 71.317 ms → 71.441 ms (+0.124 ms, ±0.0%)
App start time TTI 1762.986 ms → 1765.025 ms (+2.039 ms, ±0.0%)
App start time regularAppStart 0.020 ms → 0.019 ms (-0.000 ms, -1.6%)
App start time (CPU) 148.643 % → 147.535 % (-1.108 %, -0.7%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 363.176 MB → 358.525 MB (-4.651 MB, -1.3%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 25.847 % → 26.312 % (+0.465 %, +1.8%)
Open search router TTI Load Search Options 140.349 ms → 137.718 ms (-2.631 ms, -1.9%)
Open search router TTI (CPU) 148.093 % → 148.447 % (+0.354 %, ±0.0%)
Open search router TTI (FPS) 60.000 FPS → 58.715 FPS (-1.285 FPS, +2.1%)
Open search router TTI (RAM) 380.883 MB → 386.065 MB (+5.181 MB, +1.4%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 26.418 % → 25.610 % (-0.808 %, -3.1%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 481.771 ms → 477.915 ms (-3.856 ms, -0.8%)
Report typing (CPU) 92.948 % → 93.014 % (+0.065 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 451.980 MB → 451.454 MB (-0.526 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 20.072 % → 20.098 % (+0.027 %, ±0.0%)
Chat opening Chat TTI 777.621 ms → 740.914 ms (-36.707 ms, -4.7%)
Chat opening (CPU) 160.432 % → 161.756 % (+1.323 %, +0.8%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 377.371 MB → 377.663 MB (+0.292 MB, ±0.0%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 32.893 % → 33.688 % (+0.796 %, +2.4%)
Money request - Open Manual Tracking 142.756 ms → 140.901 ms (-1.855 ms, -1.3%)
Money request - Open Contacts 216.595 ms → 220.006 ms (+3.412 ms, +1.6%)
Money request - Open Create 129.814 ms → 129.683 ms (-0.131 ms, ±0.0%)
Money request (CPU) 178.444 % → 178.969 % (+0.525 %, ±0.0%)
Money request (FPS) 58.685 FPS → 58.974 FPS (+0.289 FPS, ±0.0%)
Money request (RAM) 437.295 MB → 436.394 MB (-0.901 MB, ±0.0%)
Money request (CPU/JS) 0.000 % → 0.000 %
Money request (CPU/UI) 43.437 % → 43.597 % (+0.160 %, ±0.0%)
Show details
Name Duration
App start time nativeLaunchEnd_To_appCreationStart Baseline
Mean: 84.678 ms
Stdev: 11.507 ms (13.6%)
Runs: 67 68 68 69 70 70 72 72 73 73 73 73 73 74 76 76 76 77 77 77 78 78 79 80 80 80 82 83 84 85 85 85 86 86 86 87 87 87 87 87 88 91 91 92 92 93 94 95 96 98 98 100 101 102 102 103 110 111 113

Current
Mean: 81.153 ms
Stdev: 12.158 ms (15.0%)
Runs: 60 62 63 64 64 64 66 67 69 69 69 70 71 71 72 72 72 72 73 74 76 76 76 77 77 78 78 80 81 81 82 82 82 82 83 83 83 85 86 87 87 87 87 89 89 90 91 91 91 94 95 95 96 100 100 102 103 106 116
App start time nativeLaunch Baseline
Mean: 26.068 ms
Stdev: 3.277 ms (12.6%)
Runs: 21 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 29 29 29 29 30 30 30 31 32 32 32 33 35

Current
Mean: 26.867 ms
Stdev: 4.794 ms (17.8%)
Runs: 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 29 29 30 30 30 30 30 31 31 32 32 32 32 33 33 34 34 34 35 40 41
App start time appCreationEnd_To_contentAppeared Baseline
Mean: 442.158 ms
Stdev: 17.369 ms (3.9%)
Runs: 395 398 406 413 415 418 424 425 426 426 429 429 429 430 431 432 435 435 437 437 438 439 439 439 440 441 444 444 444 445 446 446 447 447 448 449 450 450 451 451 452 452 452 454 455 457 458 458 462 462 463 463 464 465 467 472 479

Current
Mean: 443.733 ms
Stdev: 22.425 ms (5.1%)
Runs: 402 404 405 406 411 412 412 413 414 414 416 418 419 420 421 423 431 436 436 436 438 438 439 441 443 444 444 444 445 446 446 446 446 451 451 452 452 452 453 453 454 455 456 456 457 457 458 460 461 463 466 474 474 475 477 479 480 481 482 486
App start time runJsBundle Baseline
Mean: 315.898 ms
Stdev: 18.652 ms (5.9%)
Runs: 276 276 278 278 279 279 279 279 281 281 289 289 292 292 293 293 299 299 300 300 302 302 302 302 302 302 303 303 304 304 305 305 306 306 306 306 307 307 308 308 310 310 311 311 312 312 312 312 314 314 314 314 314 314 315 315 316 316 317 317 318 318 320 320 320 320 321 321 321 321 321 321 322 322 322 322 322 322 324 324 324 324 324 324 325 325 326 326 326 326 328 328 330 330 330 330 331 331 335 335 336 336 336 336 338 338 339 339 345 345 349 349 352 352 353 353 354 354

Current
Mean: 319.900 ms
Stdev: 19.483 ms (6.1%)
Runs: 269 269 281 281 284 284 285 285 289 289 293 293 296 296 299 299 299 299 301 301 301 301 302 302 305 305 307 307 308 308 308 308 309 309 309 309 310 310 310 310 310 310 311 311 311 311 312 312 313 313 314 314 314 314 315 315 315 315 318 318 318 318 322 322 324 324 325 325 326 326 329 329 330 330 331 331 331 331 331 331 334 334 334 334 334 334 335 335 336 336 339 339 340 340 341 341 341 341 342 342 342 342 343 343 343 343 343 343 344 344 344 344 347 347 347 347 348 348 352 352
App start time contentAppeared_To_screenTTI Baseline
Mean: 1137.930 ms
Stdev: 42.102 ms (3.7%)
Runs: 1031.989285999909 1036.1207640003413 1050.577751999721 1075.6741110002622 1084.5998170003295 1088.5107420003042 1089.5153820002452 1095.3103949995711 1099.5807349998504 1103.0396750001237 1103.4405669998378 1109.7028940003365 1111.9265830004588 1111.9513250002638 1114.065653000027 1114.4986089998856 1114.6175370002165 1120.1258720001206 1121.5543480003253 1121.8896970003843 1122.2341820001602 1123.9491090001538 1129.6422450002283 1130.9365320000798 1133.422753999941 1135.4818470003083 1136.7406470002607 1143.3709119996056 1148.6081100003794 1149.1836249995977 1149.95843399968 1150.2724599996582 1151.0578429996967 1153.8123909998685 1154.5148470001295 1156.48292700015 1160.8736380003393 1162.664761999622 1162.951019000262 1163.6371139995754 1164.4648679997772 1164.657579000108 1168.2589889997616 1172.7384090004489 1173.8563679996878 1177.5878689996898 1180.9459130000323 1187.8382740002126 1189.4346669996157 1193.0506600001827 1205.0681940000504 1208.3566420003772 1216.118525000289 1227.3705930002034

Current
Mean: 1139.784 ms
Stdev: 49.662 ms (4.4%)
Runs: 1006.2303759995848 1032.5981449997053 1040.5976940002292 1045.606124999933 1066.2181320004165 1066.7155839996412 1071.549641000107 1087.6699879998341 1090.3648709999397 1097.2299130000174 1110.0220769997686 1112.1012690002099 1113.451314999722 1113.898849000223 1115.5707670003176 1118.4545379998162 1118.9866289999336 1122.3347309995443 1122.8246010001749 1128.3101920001209 1130.8503529997543 1131.9779960000888 1136.0797100001946 1137.268830000423 1138.6213649995625 1138.719023000449 1140.0386929996312 1140.6083760000765 1142.6870299996808 1143.4958389997482 1145.5227389996871 1149.13406999968 1156.1573710003868 1156.9937770003453 1162.082311999984 1164.3662270000204 1164.810194999911 1165.2602970004082 1167.591713000089 1170.4752810001373 1174.138193000108 1175.7002609996125 1183.1067530000582 1185.9545430000871 1191.2646490000188 1193.1409959997982 1199.2664790004492 1200.53886600025 1202.9924520002678 1203.7847750000656 1204.7609040001407 1216.8176589999348 1222.6287310002372 1230.7717399997637
App start time appCreation Baseline
Mean: 71.317 ms
Stdev: 10.665 ms (15.0%)
Runs: 52 54 55 56 58 58 59 59 60 60 60 61 63 63 63 64 64 64 64 65 65 67 67 67 68 69 69 69 70 70 72 72 72 72 73 73 73 73 74 74 76 76 76 76 77 78 78 78 80 82 84 84 86 86 87 87 88 91 99 99

Current
Mean: 71.441 ms
Stdev: 10.056 ms (14.1%)
Runs: 50 54 54 55 56 57 60 61 62 62 62 63 63 63 64 64 65 66 67 68 68 68 69 69 69 69 70 70 70 70 72 72 73 73 74 74 74 75 75 76 76 77 77 77 77 78 79 80 80 80 81 82 82 84 85 89 91 96 98
App start time TTI Baseline
Mean: 1762.986 ms
Stdev: 51.465 ms (2.9%)
Runs: 1641.6741110002622 1652.5107420003042 1666.5807349998504 1667.1207640003413 1677.5998170003295 1682.577751999721 1710.5153820002452 1723.9513250002638 1724.4405669998378 1724.9365320000798 1726.1258720001206 1726.3103949995711 1727.065653000027 1732.0396750001237 1736.2341820001602 1736.4818470003083 1741.7028940003365 1741.9265830004588 1743.5543480003253 1745.8896970003843 1746.9491090001538 1749.3709119996056 1749.6081100003794 1751.422753999941 1758.7406470002607 1759.2724599996582 1764.95843399968 1768.6422450002283 1769.4986089998856 1769.6175370002165 1773.48292700015 1775.5878689996898 1778.0578429996967 1786.4648679997772 1787.664761999622 1788.6371139995754 1789.8563679996878 1793.657579000108 1794.8123909998685 1802.9459130000323 1804.1836249995977 1804.8382740002126 1805.8736380003393 1807.0506600001827 1818.5148470001295 1818.7384090004489 1819.2589889997616 1820.0681940000504 1831.951019000262 1843.3566420003772 1855.3705930002034 1855.4346669996157 1865.118525000289

Current
Mean: 1765.025 ms
Stdev: 59.990 ms (3.4%)
Runs: 1591.2303759995848 1649.606124999933 1652.2181320004165 1666.5981449997053 1670.549641000107 1685.1012690002099 1690.5976940002292 1693.6699879998341 1700.4545379998162 1706.451314999722 1709.5707670003176 1710.2299130000174 1714.7155839996412 1718.9866289999336 1721.3648709999397 1739.0220769997686 1747.898849000223 1753.2602970004082 1755.6870299996808 1755.9779960000888 1758.4958389997482 1760.3347309995443 1766.810194999911 1766.8503529997543 1769.6213649995625 1769.8246010001749 1772.268830000423 1773.3101920001209 1774.13406999968 1776.0797100001946 1779.719023000449 1784.2646490000188 1784.5227389996871 1785.0386929996312 1787.3662270000204 1788.6083760000765 1792.4752810001373 1796.9937770003453 1798.082311999984 1801.7609040001407 1803.591713000089 1805.1067530000582 1811.7002609996125 1822.1573710003868 1823.2664790004492 1830.1409959997982 1834.9924520002678 1839.138193000108 1842.7847750000656 1849.6287310002372 1853.8176589999348 1855.53886600025 1855.9545430000871 1863.7717399997637
App start time regularAppStart Baseline
Mean: 0.020 ms
Stdev: 0.002 ms (10.7%)
Runs: 0.016724000684916973 0.017171000130474567 0.017253000289201736 0.017253000289201736 0.01733400020748377 0.017374999821186066 0.01737500075250864 0.0174150001257658 0.017455999739468098 0.01753699965775013 0.017537999898195267 0.01766000036150217 0.01806699950248003 0.01822900027036667 0.018269999884068966 0.01843199972063303 0.018432999961078167 0.018554999493062496 0.018635999411344528 0.0186769999563694 0.018717000260949135 0.018718000501394272 0.018757999874651432 0.0188400000333786 0.019001999869942665 0.019245999865233898 0.019245999865233898 0.019328000023961067 0.019367999397218227 0.0194089999422431 0.019612000323832035 0.019612999632954597 0.01965400017797947 0.019816000014543533 0.019977999851107597 0.020181999541819096 0.020304000005126 0.020507999695837498 0.020548000000417233 0.0206300001591444 0.020995999686419964 0.021077999845147133 0.02124000061303377 0.021688000299036503 0.021770000457763672 0.02185099944472313 0.022175999358296394 0.022257000207901 0.02331600058823824 0.023721999488770962 0.024128999561071396 0.02437299955636263 0.024658000096678734 0.02465900033712387

Current
Mean: 0.019 ms
Stdev: 0.002 ms (8.6%)
Runs: 0.01664199959486723 0.016886000521481037 0.017090000212192535 0.017292999662458897 0.017374999821186066 0.017577999271452427 0.017659000121057034 0.017781000584363937 0.017862999811768532 0.01790399942547083 0.0179449999704957 0.018065999262034893 0.018066000193357468 0.01826899964362383 0.018269999884068966 0.0183100001886487 0.01843199972063303 0.018473000265657902 0.018554999493062496 0.018596000038087368 0.018596000038087368 0.0186769999563694 0.018718000501394272 0.018757999874651432 0.01887999940663576 0.01896199956536293 0.018962000496685505 0.019206000491976738 0.019247000105679035 0.01928700041025877 0.019328000023961067 0.019328000023961067 0.019328000023961067 0.019367999397218227 0.019368999637663364 0.01945000048726797 0.01985699962824583 0.019896999932825565 0.019979000091552734 0.020181999541819096 0.020182999782264233 0.020344999618828297 0.02038600016385317 0.0204670000821352 0.020833000540733337 0.0211990000680089 0.021200000308454037 0.02124000061303377 0.02160700038075447 0.022053999826312065 0.022298000752925873 0.022746000438928604 0.022948999889194965 0.0231929998844862 0.023924999870359898
App start time (CPU) Baseline
Mean: 148.643 %
Stdev: 5.114 % (3.4%)
Runs: 137.5636881658533 139.87895517020763 140.05037470190757 141.66699723829527 141.7288740259226 142.09577969420488 142.20307281229123 142.21221972159708 143.09928412675882 143.40307128768669 143.77359898302115 144.25835692971557 144.29307157475924 144.52708077330635 144.9827357237715 145.56219089103035 145.6328447854474 145.69724510082364 145.7011519745684 145.82724627518795 145.90818363273448 145.97731073874218 146.42535544707107 147.0396783747636 147.7085460054298 148.2978826971637 148.52681537731368 148.57302333997998 148.57993685091864 148.91341031246793 149.0369592819672 149.05835790493666 149.21208225541324 149.6558527711087 149.71521608101375 149.74206218892473 149.82276351806496 150.22780948823595 150.35254186296936 150.35946161014598 150.4421715452287 151.04839825299905 151.0797102256399 151.69599815959253 151.70738121582394 151.94054281482403 152.00836803347215 152.54353021509058 152.70177189866143 153.088547465301 153.59003856808454 153.9013622671507 155.2002406424348 155.40556560303847 157.64650418357 159.01042006292857 159.2418347152939 159.84942946388733 160.54146686706278

Current
Mean: 147.535 %
Stdev: 4.878 % (3.3%)
Runs: 137.47455387435866 137.85437964832704 139.62346410840271 141.21962135851405 141.81086535225063 141.8273572377158 142.24545659088477 142.33343560453153 142.57143464354402 142.59051846883892 143.1616766467066 143.19761155012517 143.31717806273397 143.67050814896015 143.6907744203989 143.744570187926 143.87464979978012 144.78231292517006 145.01378640435203 145.49440288609472 145.52197192915756 145.73942192389052 145.90238460465758 146.22030893370555 146.3336362397802 147.2799029118462 147.31978319783192 147.5607149913509 147.70524956687285 148.2368315159146 148.4905010005166 148.50841937930446 148.55281489997643 148.74171884528164 148.79861706773747 148.99852447219027 149.07794688016378 149.1068962317918 149.28183970311107 149.4133256584498 149.6026326628281 149.73757455268392 150.17645108331385 150.4425386116768 150.55584718576833 150.56473281215435 150.59787463585442 151.08871303609803 151.79137386716718 151.79366151653895 152.51121726554507 154.4896272121753 156.72100728959595 157.18318628087866 157.85762096003066 158.41352292546298 159.70095400169114
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

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
App start time (RAM) Baseline
Mean: 363.176 MB
Stdev: 3.503 MB (1.0%)
Runs: 355.37109375 356.6796875 357.3802083333333 358.2760416666667 358.9401041666667 359.0377604166667 359.55859375 359.9401041666667 360.1041666666667 360.2109375 360.26953125 360.5065104166667 360.9192708333333 361.1536458333333 361.25390625 361.390625 361.609375 361.6888020833333 361.7578125 362.0286458333333 362.1119791666667 362.3229166666667 362.5247395833333 362.5572916666667 362.7421875 362.7734375 362.8346354166667 362.9765625 362.9908854166667 363.0091145833333 363.0546875 363.4283854166667 363.74609375 363.7864583333333 363.7981770833333 364.1770833333333 364.3841145833333 364.4244791666667 364.7669270833333 364.9361979166667 364.9453125 365.3502604166667 365.4205729166667 365.4973958333333 365.5520833333333 365.7591145833333 365.7591145833333 365.9205729166667 366.3567708333333 369.8681640625 370.9677734375 371.1966145833333 371.4427083333333 372.0244140625

Current
Mean: 358.525 MB
Stdev: 3.881 MB (1.1%)
Runs: 351.19140625 351.43359375 351.5546875 351.5950520833333 352.0286458333333 352.1888020833333 352.7903645833333 352.9986979166667 354.4244791666667 355.0690104166667 355.25390625 355.80859375 355.94921875 356.017578125 356.2825520833333 356.6236979166667 357.0052083333333 357.0611979166667 357.26953125 357.9088541666667 358.1888020833333 358.2109375 358.3229166666667 358.5807291666667 358.6171875 358.8138020833333 358.8229166666667 358.9361979166667 358.97265625 358.99609375 359.0390625 359.0625 359.3033854166667 359.4296875 359.4752604166667 359.7161458333333 359.7825520833333 359.9947916666667 360.0403645833333 360.0520833333333 360.7018229166667 360.7747395833333 361.0963541666667 361.29296875 361.4231770833333 361.69140625 362.1145833333333 362.1171875 362.1888020833333 363.2330729166667 363.4427083333333 363.7135416666667 366.8606770833333 367.31640625 368.0911458333333
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: 25.847 %
Stdev: 1.936 % (7.5%)
Runs: 21.2 22 22.7 23.3 23.3 23.4 23.4 23.4 23.8 23.8 23.8 24.5 24.5 24.6 24.6 24.8 24.8 24.8 24.9 25.2 25.3 25.3 25.3 25.3 25.3 25.4 25.4 25.4 25.5 25.7 25.8 25.9 25.9 25.9 25.9 26 26 26 26.1 26.2 26.2 26.3 26.6 26.9 27.2 27.2 27.3 27.3 27.8 27.9 27.9 28.3 28.4 28.6 28.7 28.9 29.1 29.3 29.9 30.6

Current
Mean: 26.312 %
Stdev: 1.861 % (7.1%)
Runs: 23.3 23.4 23.9 23.9 24 24 24 24.6 24.6 24.6 24.6 24.6 24.7 24.7 24.8 24.8 24.9 25.2 25.4 25.4 25.4 25.4 25.4 25.5 25.9 25.9 25.9 26 26 26 26 26.1 26.6 26.6 26.6 26.6 26.7 26.7 26.7 26.7 26.8 26.8 27.1 27.2 27.3 27.4 27.9 27.9 28 28 28 28 28.6 28.7 29 29.8 30.9 31.3 31.6
Open search router TTI Load Search Options Baseline
Mean: 140.349 ms
Stdev: 4.404 ms (3.1%)
Runs: 129.23396900016814 132.98083499912173 133.13814300019294 134.90694200061262 135.03361000027508 135.20109099987894 135.30643699970096 135.35603799950331 135.37951700016856 135.56282600015402 135.6409910004586 135.65246600005776 135.67696100007743 136.27718099951744 136.33727999962866 136.59985399991274 137.01509700063616 137.26086399983615 137.56709800008684 138.30236899945885 138.4595130002126 138.7421870008111 138.76314300019294 138.95922899991274 139.0549720004201 139.63073800038546 139.6855870001018 140.01131200045347 140.0712890001014 140.13855000026524 140.43880200013518 140.50382500048727 140.8761399993673 140.88903800025582 140.89261899981648 141.0029710000381 141.36112400051206 142.1319169998169 142.39355400018394 142.76932699978352 142.94763199985027 142.97465000022203 143.0312909996137 143.35713800042868 143.38793999981135 143.7679449999705 143.84851099923253 143.8637279998511 144.04479999933392 144.81522599980235 144.8670650003478 145.2197270002216 145.3365070000291 145.5233150003478 145.67114300001413 147.65332099981606 147.93159999977797 148.69665499962866 149.1720789996907 149.6022540004924

Current
Mean: 137.718 ms
Stdev: 4.845 ms (3.5%)
Runs: 125.53560400009155 128.99141500052065 130.7649739999324 130.8723949994892 131.47412199992687 131.59826700016856 131.8138430006802 132.04105700086802 132.4193110000342 133.39339199941605 133.71773300040513 133.82649799995124 133.84322100039572 134.13655600044876 134.19694000016898 134.22949200030416 134.33268200047314 134.73144599981606 135.01570599991828 135.1722410004586 135.337443000637 135.75292900018394 135.95621799957007 136.21496600005776 136.39542600046843 136.42606600001454 136.67297299951315 136.96622799988836 137.12398300040513 137.14530500024557 137.228068000637 137.2355960002169 137.462443000637 137.64147900044918 137.76399799995124 137.93733800016344 139.00386499986053 139.11584500037134 139.28893999941647 139.56669100001454 139.95308399945498 140.05517499987036 140.08821600023657 140.79504400026053 141.41125500015914 142.00846299994737 142.44425399973989 142.6702879993245 142.8889560000971 142.9771320000291 143.4226890001446 143.47412099968642 143.53072100039572 143.62862200010568 143.8981119999662 144.3893630001694 144.57796300016344 144.77303100004792 145.10257900040597 152.64392099995166
Open search router TTI (CPU) Baseline
Mean: 148.093 %
Stdev: 2.918 % (2.0%)
Runs: 141.66736729947556 141.96976064946202 142.2474191963081 142.86409029861582 143.16452631190737 143.5433313074222 144.5234104844311 144.93311606219598 145.1010641038658 145.48691074295257 145.65263475840266 145.908099702321 145.9737149570666 146.0455117338356 146.5084644753212 146.65353724047375 146.73153578157425 146.96475390009192 147.1290821645351 147.15969017409037 147.18477859875955 147.32335106958706 147.50431547562954 147.66713089998512 147.83848494085302 148.06743597974472 148.1906403854553 148.24372927451878 148.344930325175 148.34782852300992 148.66133090444006 148.7849943776333 148.85576510467163 148.9164661678568 148.91848849029807 148.9414748437947 148.97879200111248 149.09348699144414 149.22028689705905 149.2482509383984 149.2693821139309 149.418345874938 149.6812556579938 149.8493653495917 149.88301760796028 150.0820112762524 150.42902856091925 150.51545112798277 150.87846573841995 151.2471983744888 151.82608811476598 152.12525884263457 152.96544391905076 153.36506920419254 153.60376589731973 153.71373250250295 153.91305372935065

Current
Mean: 148.447 %
Stdev: 5.329 % (3.6%)
Runs: 139.86984792701685 141.90295970457996 141.93946936135123 142.2690593819534 142.3617357181191 142.41194606946016 142.71039793461986 142.71219062870702 143.3966700017401 143.47498866352 143.54790279364158 143.55236460945846 143.7172541683895 143.75464390273015 143.98535787658892 144.04876533235336 144.6759008193812 144.73263582903257 144.93244635344777 145.17067459096023 145.85409424893902 145.85766898757507 146.19495813677776 146.37835140761896 146.4022765194962 146.43489451082866 146.50769019319642 146.6807883344685 146.7771958524688 147.04604353028978 147.09440896354448 147.28492412714746 147.3818362169331 147.78811145711813 147.85151797441804 147.85518339373377 149.3056955626321 149.87377311530696 150.65650183877702 150.80235562803225 150.82515192190968 150.831942767897 151.31307575305294 151.3494062323165 151.54342887118503 151.6756438447338 151.78822978783992 152.07030772540006 152.6337533786713 152.9613803267915 155.35816991776917 155.91796738147127 157.5995092914672 157.617026872965 158.8237755207402 159.44458156549894 160.06594387864376 160.36017763549404 161.02224777983113
Open search router TTI (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 58.715 FPS
Stdev: 0.851 FPS (1.4%)
Runs: 57.060282998239494 57.19918570747217 57.35349168927103 57.43469179219225 57.49962596168825 57.50452625101443 57.55092724277793 57.608408083373696 57.653301197374994 57.815696031088116 57.87371340302104 57.90771475540739 57.93629326949988 58.01111082304038 58.06410033567742 58.11517478145302 58.13076460137878 58.16499261369615 58.232662226297265 58.26476927177175 58.26572179457287 58.34225098194861 58.3745950078277 58.40611156937013 58.436348032882506 58.4708458459775 58.49761181440224 58.53450648762564 58.53674823994064 58.54998670486475 58.640639038721254 58.670575621885995 58.72880788555176 58.80873574019557 58.97443559211929 58.983232622177866 58.997746885694774 59.019727259005684 59.02540939040824 59.04750397590142 59.16300444208324 59.199403038025345 59.31612630536513 59.362494792322195 59.42202910971705 59.43705171828159 59.46299334277542 59.49645078366503 59.642650238036026 59.8333125143851 59.90201427150016 59.97781835332703 60 60 60 60 60 60 60 60
Open search router TTI (RAM) Baseline
Mean: 380.883 MB
Stdev: 5.422 MB (1.4%)
Runs: 369.759375 369.9234375 370.2265625 371.44296875 372.68203125 373.95390625 375.0625 375.27109375 375.30078125 376.16796875 376.89296875 376.98671875 377.05625 377.31484375 377.6046875 377.66015625 377.890625 378 378.00546875 378.03359375 378.18203125 378.2015625 378.2078125 378.49140625 379.23515625 379.453125 379.79765625 379.89140625 379.9029947916667 380.0515625 380.07109375 380.41015625 380.67734375 381.244140625 381.278125 381.599609375 381.71171875 381.984375 382.3684895833333 382.609375 383.17578125 383.42578125 383.9173177083333 384.178125 384.7740885416667 384.9453125 385.2890625 385.96484375 386.9459635416667 387.0188802083333 387.17578125 387.4147135416667 388.0240885416667 388.28515625 388.5514322916667 388.6234375 389.4967447916667 389.6360677083333 391.7428385416667 393.80078125

Current
Mean: 386.065 MB
Stdev: 4.326 MB (1.1%)
Runs: 376.73125 377.896875 379.296875 379.46796875 379.503125 379.6796875 380.044921875 380.6217447916667 381.08515625 381.8921875 382.1145833333333 382.40546875 382.6490885416667 382.8216145833333 382.8430989583333 382.9498697916667 383.091796875 383.39296875 384.029296875 384.0359375 384.2375 384.2981770833333 384.44921875 384.6165364583333 384.8703125 385.158203125 385.404296875 385.5546875 385.60546875 385.775390625 386.318359375 386.34765625 386.6100260416667 386.7239583333333 387.220703125 387.228515625 387.7076822916667 387.828125 387.9244791666667 388.095703125 388.47890625 388.8326822916667 388.9544270833333 388.9811197916667 389.2109375 389.365625 389.4264322916667 389.9752604166667 390.0794270833333 390.60390625 391.31640625 391.6653645833333 391.8463541666667 392.1204427083333 392.73046875 392.7864583333333 393.22265625 393.482421875 396.19921875
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: 26.418 %
Stdev: 1.160 % (4.4%)
Runs: 24.2 24.2 24.3 24.3 24.3 24.8 25.1 25.2 25.2 25.4 25.5 25.6 25.6 25.6 25.6 25.6 25.6 25.7 25.9 25.9 25.9 26 26 26 26.2 26.2 26.2 26.3 26.3 26.3 26.4 26.4 26.4 26.5 26.6 26.7 26.7 26.7 26.9 26.9 26.9 26.9 27 27 27.1 27.1 27.2 27.2 27.3 27.5 27.6 27.9 28 28 28.1 28.3 28.3 28.6 28.8 29.1

Current
Mean: 25.610 %
Stdev: 1.317 % (5.1%)
Runs: 22.7 23.3 23.4 23.6 23.6 23.6 23.6 23.9 23.9 24.3 24.3 24.3 24.3 24.4 24.6 24.7 25 25 25.1 25.2 25.3 25.3 25.3 25.3 25.4 25.5 25.6 25.6 25.6 25.9 25.9 25.9 25.9 25.9 26 26 26 26.1 26.2 26.2 26.3 26.3 26.3 26.3 26.3 26.5 26.6 26.6 26.7 26.8 26.9 27.1 27.3 27.3 27.3 27.6 27.6 28.4 29.1
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

Copy link
Contributor

github-actions bot commented May 9, 2025

Performance Comparison Report 📊 (3/3)

Meaningless Changes To Duration (2/2)

Show entries
Name Duration
App start time nativeLaunchEnd_To_appCreationStart 84.678 ms → 81.153 ms (-3.525 ms, -4.2%)
App start time nativeLaunch 26.068 ms → 26.867 ms (+0.799 ms, +3.1%)
App start time appCreationEnd_To_contentAppeared 442.158 ms → 443.733 ms (+1.575 ms, ±0.0%)
App start time runJsBundle 315.898 ms → 319.900 ms (+4.002 ms, +1.3%)
App start time contentAppeared_To_screenTTI 1137.930 ms → 1139.784 ms (+1.854 ms, ±0.0%)
App start time appCreation 71.317 ms → 71.441 ms (+0.124 ms, ±0.0%)
App start time TTI 1762.986 ms → 1765.025 ms (+2.039 ms, ±0.0%)
App start time regularAppStart 0.020 ms → 0.019 ms (-0.000 ms, -1.6%)
App start time (CPU) 148.643 % → 147.535 % (-1.108 %, -0.7%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 363.176 MB → 358.525 MB (-4.651 MB, -1.3%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 25.847 % → 26.312 % (+0.465 %, +1.8%)
Open search router TTI Load Search Options 140.349 ms → 137.718 ms (-2.631 ms, -1.9%)
Open search router TTI (CPU) 148.093 % → 148.447 % (+0.354 %, ±0.0%)
Open search router TTI (FPS) 60.000 FPS → 58.715 FPS (-1.285 FPS, +2.1%)
Open search router TTI (RAM) 380.883 MB → 386.065 MB (+5.181 MB, +1.4%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 26.418 % → 25.610 % (-0.808 %, -3.1%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 481.771 ms → 477.915 ms (-3.856 ms, -0.8%)
Report typing (CPU) 92.948 % → 93.014 % (+0.065 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 451.980 MB → 451.454 MB (-0.526 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 20.072 % → 20.098 % (+0.027 %, ±0.0%)
Chat opening Chat TTI 777.621 ms → 740.914 ms (-36.707 ms, -4.7%)
Chat opening (CPU) 160.432 % → 161.756 % (+1.323 %, +0.8%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 377.371 MB → 377.663 MB (+0.292 MB, ±0.0%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 32.893 % → 33.688 % (+0.796 %, +2.4%)
Money request - Open Manual Tracking 142.756 ms → 140.901 ms (-1.855 ms, -1.3%)
Money request - Open Contacts 216.595 ms → 220.006 ms (+3.412 ms, +1.6%)
Money request - Open Create 129.814 ms → 129.683 ms (-0.131 ms, ±0.0%)
Money request (CPU) 178.444 % → 178.969 % (+0.525 %, ±0.0%)
Money request (FPS) 58.685 FPS → 58.974 FPS (+0.289 FPS, ±0.0%)
Money request (RAM) 437.295 MB → 436.394 MB (-0.901 MB, ±0.0%)
Money request (CPU/JS) 0.000 % → 0.000 %
Money request (CPU/UI) 43.437 % → 43.597 % (+0.160 %, ±0.0%)
Show details
Name Duration
Report typing Message sent Baseline
Mean: 481.771 ms
Stdev: 26.356 ms (5.5%)
Runs: 423.27604199945927 424.5115160001442 428.2005219999701 429.2636310001835 432.4199219997972 433.6793619999662 437.77974500041455 440.2446290012449 445.6260989997536 448.2298590000719 451.90266999974847 457.4211020004004 457.9701330009848 462.9162600003183 472.78214499913156 476.7739260010421 478.57442199997604 479.3303229995072 479.3579099997878 479.765461999923 480.2028000000864 481.6947429999709 483.2583829984069 485.3180339988321 485.9937340002507 486.1479080002755 487.3584390003234 487.69238300062716 488.61409500055015 488.6338710002601 488.6639409996569 489.05806499905884 489.4390060007572 490.38065600022674 492.75268500111997 493.04972299933434 494.3561599999666 495.1660159993917 495.3317879997194 495.36499099992216 496.02722200006247 497.5425620004535 498.42830500006676 498.7278649993241 498.8101399987936 499.57938599959016 499.8507489990443 501.5432540010661 502.0148929990828 503.2499189991504 504.3094490002841 504.43343099951744 507.0015059988946 521.5949310008436 522.1588540002704 522.3961999993771 522.7520750015974 523.7697349991649

Current
Mean: 477.915 ms
Stdev: 29.252 ms (6.1%)
Runs: 406.29211399983615 413.21004300005734 421.30285700038075 424.70170100033283 424.8986410005018 430.2952469997108 433.23095700051636 438.47501600161195 440.3350420007482 440.87109399959445 442.79317199997604 445.4818929992616 452.20223000086844 453.6104739997536 455.11201999895275 456.6484780013561 456.8483479991555 457.35742200165987 471.2094320002943 471.85221299901605 473.6156820002943 475.7328689992428 477.6326499991119 477.97066300176084 483.0486249998212 485.6729330010712 485.98498600162566 486.29317199997604 486.3855799995363 487.28971400111914 487.58972200006247 488.5087080001831 490.9340829998255 491.3844809997827 492.16076700016856 493.62207099981606 494.0061849988997 494.1019289996475 494.19901599921286 494.35237700119615 494.87886600010097 495.001017998904 495.1811929997057 496.9562589991838 498.90368700027466 499.2131350003183 499.3201499991119 499.699991999194 499.7180179990828 499.8608810007572 500.9367270004004 500.93774399906397 503.40173299983144 503.57409700006247 504.04284700006247 508.6676030009985 523.0493580009788 523.9807129986584 525.0180259998888 525.3414309993386
Report typing (CPU) Baseline
Mean: 92.948 %
Stdev: 2.567 % (2.8%)
Runs: 88.3595063591021 88.54903516415739 88.79935405826413 88.86806286629142 89.33052553904973 89.63412554138783 89.7804554678919 89.83943924546512 89.84991325115558 90.28059296554463 90.53055447941622 90.96383826586563 91.31590645554373 91.32040872437348 91.34509763501319 91.41037219510817 91.58543169338289 91.58896742242298 91.63627097988046 91.64078659196876 91.76595983811116 91.92975288239062 92.02884908491063 92.41142518952327 92.53853110290446 92.57719544396865 92.94318814686117 92.98104188889863 93.22502590164973 93.27229273218842 93.27522264827267 93.47543641163944 93.64461377277038 93.77760881874529 93.82658871227628 93.83013225061319 93.96557808975379 94.08288102213848 94.16943703029575 94.49250424322071 94.6425914644544 94.7959467701735 94.83442544250669 94.84131785486578 95.0395161989788 95.04455842842583 95.06829595944126 95.36689253337221 95.46008667599831 96.0846487858315 96.60832293270023 96.71453981049986 98.01112235553414 98.47326119247873 100.33756054785164

Current
Mean: 93.014 %
Stdev: 2.835 % (3.0%)
Runs: 87.58876144813946 87.90552339947546 89.08540236505628 89.22726119516841 89.29343565891683 89.3604709258251 89.42650230341265 89.81999320372216 89.82740363674453 90.18226159118787 90.29283155600557 90.33321117222152 90.42055752941698 90.48130550870903 90.53491369323164 91.05948388721998 91.23839650876286 91.6139600138888 91.64054214121414 91.68173741285356 91.7877539440762 91.8000973908853 91.80524513790901 91.95435642406302 92.33562014895773 92.3598966434397 92.47661712295933 92.58552661439664 92.8224762404669 92.8819663375984 93.16554553038297 93.21979733685151 93.46118747897766 93.46587507538617 93.50328643993412 93.65131781074106 93.90699127863182 94.17242812400994 94.19772674769834 94.3759319761728 94.71774241383027 95.05650987009257 95.1724564697609 95.21546553572301 95.603571130664 95.64219385774949 95.68802934926875 95.75302751266103 96.02774022274382 96.21365632433003 96.46019031685807 96.83805574770994 97.11145849678607 97.97293445262714 98.72136175617335 98.87237786169452 99.76783912309841
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

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Report typing (RAM) Baseline
Mean: 451.980 MB
Stdev: 3.588 MB (0.8%)
Runs: 444.47922585227275 445.62723214285717 446.87220982142856 447.1898082386364 447.36860795454544 447.57705965909093 447.6158854166667 448.38742897727275 448.5318080357143 448.67826704545456 448.8260788690476 449.2200520833333 449.2911086309524 449.4488636363636 449.53373579545456 449.6773792613636 449.94584517045456 450.02095170454544 450.02592329545456 450.11470170454544 450.3323863636364 450.4622395833333 450.5361328125 450.5838068181818 450.65110085227275 451.02468039772725 451.13991477272725 451.1937144886364 451.271484375 451.2953869047619 451.3584449404762 452.0523792613636 452.2386363636364 452.38796164772725 452.4396306818182 452.4880859375 452.5584161931818 452.57563920454544 453.4447265625 453.6873224431818 454.42897727272725 454.6640625 454.6661086309524 455.03799715909093 455.31942471590907 455.3359375 455.38938210227275 455.416015625 455.4527529761905 456.4517578125 456.650390625 456.8284801136364 457.26313920454544 458.0757068452381 458.49733664772725 459.05326704545456 462.16477272727275

Current
Mean: 451.454 MB
Stdev: 4.132 MB (0.9%)
Runs: 441.3373046875 443.5452769886364 444.01828835227275 444.08877840909093 445.96409970238096 445.9678199404762 446.2618963068182 446.64914772727275 446.78441220238096 447.9603794642857 448.11434659090907 448.3494318181818 448.6676136363636 448.75461647727275 448.8279474431818 448.83860085227275 449.26420454545456 449.39825148809524 449.47958096590907 449.5120738636364 449.5525568181818 449.96218039772725 450.08647017045456 450.2725074404762 450.27645596590907 450.84393601190476 450.88565340909093 450.9010416666667 451.08256392045456 451.4847301136364 452.02645596590907 452.1134588068182 452.23100142045456 452.3831845238095 452.43252840909093 452.5531994047619 452.61274857954544 452.6775568181818 452.8463541666667 453.08842329545456 453.30397727272725 454.0083705357143 454.20987215909093 454.61104910714283 454.6123511904762 454.6136363636364 455.6635044642857 455.9861505681818 456.0680042613636 456.1370738636364 456.4332217261905 456.50088778409093 456.85440340909093 456.9728515625 457.42421875 458.25443892045456 458.76171875 461.82254464285717
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: 20.072 %
Stdev: 0.369 % (1.8%)
Runs: 19.2 19.3 19.4 19.5 19.6 19.6 19.6 19.7 19.7 19.8 19.8 19.8 19.8 19.9 19.9 19.9 19.9 19.9 19.9 19.9 19.9 20 20 20 20 20 20.1 20.1 20.1 20.1 20.1 20.2 20.2 20.2 20.2 20.3 20.3 20.3 20.3 20.3 20.3 20.4 20.4 20.4 20.5 20.5 20.5 20.5 20.5 20.6 20.6 20.8 21

Current
Mean: 20.098 %
Stdev: 0.508 % (2.5%)
Runs: 19.2 19.2 19.4 19.4 19.4 19.5 19.5 19.6 19.6 19.6 19.7 19.7 19.7 19.7 19.7 19.8 19.8 19.8 19.8 19.8 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.2 20.2 20.2 20.2 20.3 20.3 20.3 20.4 20.4 20.4 20.4 20.5 20.6 20.7 20.7 20.7 20.8 20.8 20.8 21.1 21.2 21.3 21.4
Chat opening Chat TTI Baseline
Mean: 777.621 ms
Stdev: 54.199 ms (7.0%)
Runs: 638.9459229987115 642.074300000444 645.7981369998306 646.277262000367 662.0237229987979 662.8856610003859 734.1208500005305 736.2998859994113 743.106526998803 748.9629319999367 751.8993339985609 754.6109629999846 757.3433029986918 761.9497480001301 763.6505129989237 769.8236090000719 770.2371430005878 773.5155040007085 774.6823330000043 775.3013509996235 775.647665001452 778.3264570012689 781.1698819994926 789.4781900011003 792.2618819996715 793.4589440003037 794.9793299995363 795.706014001742 798.2763669993728 798.5779219996184 798.5838629994541 800.5054120011628 802.4125580005348 803.1551519986242 803.9666749984026 804.9144289996475 808.6334230005741 810.0410970002413 810.8854989986867 812.5658780001104 812.7893070001155 815.2202559988946 817.4182540010661 820.6579589992762 822.6063650008291 824.5554200001061 828.7648930009454 841.1433110013604 841.8248299993575 843.3486329987645 845.7182209994644 855.2074379995465

Current
Mean: 740.914 ms
Stdev: 81.260 ms (11.0%)
Runs: 475.29606100171804 600.2637129984796 606.8459470011294 613.1604000013322 627.9458820000291 633.9361979998648 634.3308110013604 640.7368169985712 641.4160159993917 641.4834800008684 641.5375169999897 643.5327560007572 646.2467049993575 653.2094320002943 654.0179849993438 659.6779789999127 661.938436999917 662.371581999585 664.9385579992086 675.3633220009506 727.3729660008103 754.9980059992522 757.4370530005544 758.2362879998982 770.78125 774.3810639996082 774.390666000545 781.2233069986105 782.3730469997972 785.7991949990392 785.9545489996672 787.8690179996192 788.0398769993335 789.2353920005262 789.5540369991213 790.3154709991068 790.6249189991504 791.4802250005305 791.5770269986242 791.6300859991461 792.1063640005887 793.5654710009694 796.8684490006417 799.0259199999273 799.378987999633 801.797607999295 802.3553880006075 803.2111419998109 804.8855389989913 805.6490080002695 810.0744229983538 811.0448000002652 815.746866999194 819.8968100007623 820.3867600001395 821.8039960004389 827.1153569985181 828.3732500001788 829.2664390001446 830.7801919989288
Chat opening (CPU) Baseline
Mean: 160.432 %
Stdev: 4.517 % (2.8%)
Runs: 150.69721115537854 151.620970140105 153.88121730453673 154.1648706379616 154.18261560642347 154.6634387137971 155.07709988917253 155.79038803661555 155.88739374530215 156.4191742487156 156.6883494727043 156.8297715104986 157.46899980016246 157.51594875257518 157.545020036385 157.60329808293636 157.88841136879427 157.90724444146085 158.21474981836184 158.3845719064894 158.53571179372227 158.89821547857625 158.93124309908444 159.14351812337384 159.30750857161604 159.31546765458552 159.40372933725882 159.69992513070298 159.7506201561948 159.90648535168924 159.93316082618566 160.28394998712557 160.6749085365014 160.79727219675536 160.85203738917718 160.92844692749213 160.9772465692785 162.07144934861614 162.08753489037863 162.45708981561467 162.56082886014158 162.57330889087675 162.8690634737284 162.92096055855166 163.18363545606013 163.541834092576 164.22340970856 164.33687213438375 164.45457133541686 164.4588979396671 165.29837452683148 165.40905511306758 165.86190382211737 168.31962027579175 169.7206971594473 170.415291591111 171.00257235935743 171.535216381448

Current
Mean: 161.756 %
Stdev: 5.754 % (3.6%)
Runs: 153.04964260720527 153.08890898082157 153.73391663865297 153.8004593662012 153.9795814170815 154.84162153103412 155.53176625384432 155.6275938585054 155.81660741929252 156.08563811646567 156.4102077696222 156.6282075648748 156.64296223912936 156.99384577962815 157.20256247395966 157.2154918270254 157.33945730983726 157.52067293983467 157.7727289213408 158.24678693986027 158.37593976658064 158.6012727856172 158.6896257545283 158.8289322208808 158.85642898633756 159.11857708895644 159.18508644434078 159.4346106258648 159.83468471288694 160.24573982625344 160.40761922858513 160.6243506095598 161.79326363696848 161.88134193917176 162.50718112795767 162.6766375270685 163.09022684632419 163.19354982130508 163.2686009489214 163.86045684098804 164.370905056208 164.42780761161146 164.69567124087698 164.74298647189346 165.0337776507531 166.1895756279238 166.50753349425844 166.62297884748492 167.2862291820319 167.8572282687653 169.05571583909523 170.0317087384547 170.68486860152007 171.00167795434112 171.20934232941772 171.72024281900923 172.17480201928763 172.28907587688772 173.65482938399174 173.78029245144864
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 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: 377.371 MB
Stdev: 3.696 MB (1.0%)
Runs: 369.0947265625 369.94609375 370.79296875 370.990234375 371.0859375 372.08203125 372.0908203125 372.291015625 372.6240234375 372.66796875 372.806640625 373.115234375 373.771484375 374.1484375 374.380859375 375.2294921875 375.3390625 375.51328125 376.02578125 376.0609375 376.36796875 376.55390625 376.7859375 376.81875 376.82578125 377.115625 377.240625 377.66796875 377.875 377.8890625 378.0265625 378.2046875 378.25703125 378.27890625 378.47109375 378.60859375 379.12421875 379.39609375 379.41484375 379.63359375 379.6578125 379.7515625 379.75859375 379.78359375 379.9453125 380.09375 380.10234375 380.36484375 380.4625 380.57265625 380.5953125 380.59609375 381.26328125 381.2828125 382.44609375 382.6671875 382.71796875 383.45234375 383.57265625 384.5875

Current
Mean: 377.663 MB
Stdev: 4.427 MB (1.2%)
Runs: 366.92578125 366.958984375 367.23046875 368.5498046875 370.4111328125 372.4189453125 372.615234375 373.1728515625 373.23984375 373.28125 373.71875 373.921875 373.931640625 374.0419921875 374.1390625 374.4775390625 375.13125 375.26015625 375.3466796875 375.552734375 375.87734375 376.0986328125 376.39375 376.4375 376.66015625 377.25703125 377.32265625 377.703125 377.8484375 378.599609375 378.6796875 378.98671875 379.09296875 379.17265625 379.40546875 379.60078125 379.678125 379.9638671875 380.13125 380.16328125 380.25546875 380.34140625 380.5029296875 381.43984375 381.5265625 381.544921875 381.7140625 381.76484375 382.10078125 382.14375 382.15078125 382.21953125 382.30859375 382.65859375 383.02421875 383.0671875 383.365625 383.44609375 383.96875 384.84140625
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: 32.893 %
Stdev: 1.240 % (3.8%)
Runs: 30.9 30.9 31.1 31.1 31.2 31.2 31.5 31.7 31.8 31.8 31.9 31.9 32 32 32 32.1 32.2 32.2 32.3 32.4 32.4 32.5 32.5 32.6 32.6 32.7 32.7 32.7 32.8 33 33 33.1 33.1 33.1 33.2 33.2 33.2 33.2 33.4 33.5 33.5 33.6 33.6 33.7 33.8 33.9 34.2 34.4 34.8 35.1 35.5 35.5 35.9 36

Current
Mean: 33.688 %
Stdev: 1.773 % (5.3%)
Runs: 30.4 30.5 30.8 31 31.5 31.8 31.9 31.9 31.9 31.9 31.9 32 32.2 32.3 32.4 32.6 32.6 32.6 32.7 32.7 32.7 32.7 32.8 32.8 32.8 33 33.1 33.2 33.3 33.4 33.4 33.5 33.6 33.7 33.9 33.9 33.9 34 34.1 34.3 34.3 34.4 34.5 34.8 35 35.1 35.2 35.3 35.4 35.7 35.8 35.8 35.8 36 36.4 36.9 37 37.3 37.3 37.6
Money request - Open Manual Tracking Baseline
Mean: 142.756 ms
Stdev: 11.047 ms (7.7%)
Runs: 124.1184490006417 127.70861799828708 128.00366199947894 128.36157199926674 129.83890799991786 130.01285800151527 130.53572599962354 130.76912400126457 130.78894099965692 131.32450399920344 131.63529399968684 132.41959699988365 132.49287900142372 133.08361900039017 133.36079899966717 133.77742500044405 134.10477799922228 134.26163700036705 135.1947429999709 135.30159599892795 136.01554400101304 136.59651700034738 137.29423000104725 137.85363700054586 137.87068700045347 137.95735700055957 138.63159199990332 138.67098000086844 138.71862800046802 138.91829499974847 139.7760420013219 140.1333820000291 143.10677000135183 143.1735030002892 144.53247099928558 144.74686699919403 146.91776499897242 147.81644699908793 148.12650600075722 148.1648769993335 148.20109000056982 148.2928880006075 148.48079499974847 148.84293600171804 150.50468000024557 152.69079599902034 152.8845620006323 153.17386899888515 153.71390799991786 153.7567950002849 153.91715499944985 154.84826599992812 155.01375300064683 157.47257499955595 157.8895260002464 159.40881299972534 162.05204300023615 162.6745200008154 162.98758899979293 176.41548699885607

Current
Mean: 140.901 ms
Stdev: 9.447 ms (6.7%)
Runs: 117.48364300094545 119.80367000028491 123.78784199990332 125.90295400097966 128.87752200104296 129.11608900129795 129.84114599972963 129.890014000237 131.20206699892879 132.15665700100362 132.71049000136554 133.62455199845135 134.03251099959016 134.35209099948406 134.41556799970567 134.45853699930012 134.97106900066137 137.0605870001018 137.15002500079572 137.672159999609 139.1480710003525 139.56599999964237 139.63008699938655 139.78536000102758 139.90059399977326 140.1955570001155 140.20198599994183 140.34415699914098 140.60323099978268 140.71081499941647 140.83870500139892 140.88574299961329 141.60335299931467 141.70507799834013 141.90287300013006 142.39518200047314 142.95841499976814 144.03251099959016 144.91996300034225 145.2633869983256 145.5208329986781 145.53503400087357 145.74137299880385 146.97273799963295 147.3612879998982 147.69486500136554 148.2881669998169 149.5797530002892 149.88659700006247 150.38387000001967 150.83146099932492 150.86360700055957 153.3806149996817 155.43314599990845 155.9078780002892 159.02649000100791 160.93876099959016 163.80098400078714
Money request - Open Contacts Baseline
Mean: 216.595 ms
Stdev: 10.049 ms (4.6%)
Runs: 192.88720699958503 195.4513759985566 196.09574399888515 202.62089000083506 204.6549880001694 205.43029799871147 206.4372559990734 206.90112300030887 207.48730499856174 207.6238199993968 208.7732749991119 208.78662100061774 209.3356929998845 209.54675300046802 210.1578780002892 211.50370300002396 212.06485999934375 212.13574200123549 212.14713600091636 212.265788000077 212.59497000090778 212.941692000255 213.71162899956107 213.73014399968088 215.25675499998033 215.3072920013219 215.76888000033796 215.77189199998975 216.20190499909222 216.90385000035167 217.37805199995637 217.4024249985814 217.71822100132704 219.07682299986482 219.4599200002849 219.58825699985027 219.69665499962866 220.25785300135612 220.73051000013947 221.27250100113451 221.85717800073326 222.56046600081027 223.28621399961412 223.4770100004971 225.00398799963295 225.42773500084877 225.8228360004723 226.77115900069475 227.09269200079143 227.24527999944985 228.2904050014913 230.0955810006708 230.71724499948323 232.48295100033283 241.25117999874055 244.83296700008214

Current
Mean: 220.006 ms
Stdev: 11.260 ms (5.1%)
Runs: 197.75288899987936 202.27254300005734 203.79142200015485 204.70117199979722 204.88618999905884 205.4717210009694 206.7147630006075 207.63407399877906 207.67801900021732 207.86633299849927 209.0619709994644 209.09399399906397 211.08695500157773 212.01216600090265 212.2545580007136 212.37760399840772 213.5388590004295 213.83512400090694 214.47672600112855 214.5242510009557 214.81774900108576 215.18253500014544 215.52079300023615 216.68253599852324 217.71455899998546 218.2673749998212 218.52152500115335 219.03503499925137 219.42045100033283 219.531982999295 219.91101000085473 220.36507200077176 221.15051299892366 222.1400149986148 222.313395999372 222.35034199990332 222.77404799871147 223.31827799975872 223.33606000058353 223.52168800123036 224.23107899911702 225.17956499941647 226.07885800115764 226.61893699876964 227.79138199985027 230.73726399987936 232.3691000007093 232.41743999905884 232.80000800080597 233.58280400000513 234.6643070001155 235.16776499897242 235.32503299973905 237.70442700013518 242.13859099894762 245.54520699940622 251.1096199993044
Money request - Open Create Baseline
Mean: 129.814 ms
Stdev: 8.284 ms (6.4%)
Runs: 114.9999180007726 115.4768470004201 117.99654100090265 118.05586699955165 118.13606799952686 118.80472799949348 119.06506299972534 119.27652999944985 120.51228800043464 120.93599400110543 121.11002600006759 122.20288100093603 122.78023299947381 123.77176900021732 125.09379000030458 125.12357600033283 125.13232399895787 125.48469999991357 126.34558100067079 126.37797099910676 126.38964799977839 126.44238300062716 126.50057000108063 126.75394700095057 127.58500200137496 127.68322799913585 128.45056200027466 128.47306299954653 128.5684810001403 128.6228029988706 128.79475899972022 129.0552980005741 130.6228429991752 130.62988300062716 131.27453700080514 131.52339700050652 131.84248900040984 131.8698330000043 133.0118010006845 133.66902699880302 134.45011400058866 134.85343500040472 134.92496700026095 135.81603999994695 136.07800300046802 136.64758299849927 136.70853699930012 136.72078499943018 137.05065899901092 138.66833500005305 140.68526299856603 141.43843599967659 141.61067700013518 141.9064530003816 142.38875300064683 143.22607400082052 147.65974999964237 153.94555599987507

Current
Mean: 129.683 ms
Stdev: 7.944 ms (6.1%)
Runs: 113.1659750007093 113.97896300069988 114.84903900139034 116.58939599990845 119.65718499943614 120.12573199905455 120.3102209996432 120.42989099957049 121.28995699994266 122.47497599944472 123.3875319994986 123.85465499944985 124.62475600093603 124.69429600052536 124.96203599870205 125.14412400126457 125.41552699916065 125.42211899906397 125.68819200061262 126.46215800009668 126.86014799959958 127.04276500083506 127.4982909988612 128.09818500094116 128.29593900032341 128.58060699887574 128.60534700006247 128.88448100164533 129.15303600020707 130.2593590002507 130.49621599912643 130.92561899870634 130.94254600070417 131.07897999882698 131.3133140001446 131.953735999763 132.25598099827766 132.80550200119615 132.82263199985027 132.84745300002396 133.12853999994695 134.30375199951231 134.655965000391 135.7800699993968 136.66052200086415 137.84623200073838 137.86560099944472 137.94164999946952 138.3365070000291 138.4837239999324 139.16707300022244 141.05655900016427 141.18961599841714 143.81901000067592 148.3457440007478 150.43062300048769
Money request (CPU) Baseline
Mean: 178.444 %
Stdev: 6.335 % (3.5%)
Runs: 166.43591318681845 167.79024223829157 168.3456266526002 169.1966105287174 170.29268409846432 171.02980149690364 171.34288955780457 171.5632040073792 171.64332662427657 171.6598966594444 171.70519669486728 171.95889841465038 172.53791397303743 172.80646352317433 172.8391757617159 172.91201918086477 174.0757603228669 174.28193612774444 174.70632121732118 174.84936128827772 175.27561014732646 175.49603447488172 175.74167004833228 175.78189998687932 175.82042673336028 176.2130716037908 176.70658481326615 177.02488192431494 177.13612945059916 177.4355848166151 178.4063301618925 178.53329983196465 179.39608199736946 179.8886010341658 180.15689272195718 180.3616077604338 180.62283522244346 180.84494964635655 181.3359332231037 181.50174407151383 181.55995812133952 181.6230679662164 181.72655063391775 182.45785304510306 182.52817295947602 182.56900300452645 183.27630351159405 183.4437479771775 183.9797013826643 184.01196952735899 185.04400758199785 185.12372795939604 186.09669778506503 186.67339785114285 187.2429914512919 188.54786321496243 189.16870830900825 189.5973294218938 189.71986339693274 196.61409760095341

Current
Mean: 178.969 %
Stdev: 4.432 % (2.5%)
Runs: 169.4297388857695 171.23221849936144 171.89955719592334 172.12095513649632 172.66477941502643 172.98928494945747 173.42374961816446 173.43617946160938 173.50717512859512 173.54479770500973 173.7402851309605 174.01518926700487 175.23474826222284 175.26487685806586 175.88164782577962 176.63523344290437 176.70084691417523 176.82149795763266 176.95591457282197 176.99048980080656 177.1193144552045 177.1213881118403 177.23585835352964 177.51143333454124 177.61959899682296 177.8732841309461 177.93769571523237 178.63093022463084 178.8702882079388 178.87091187324035 179.02803208488714 179.23007928488965 179.7046936053249 180.01452590661728 180.0669442513914 180.12731456241272 180.13434197883802 180.34827068769988 180.4016611135527 181.0603320426765 181.31002479435693 181.50405050569378 181.56648058199139 181.57812385606766 181.96330305078175 182.37781974885715 183.2355154149353 183.26536346869136 183.63405773049485 184.3322111257305 184.51508782222348 184.86966869951416 185.41490518980766 185.51369980227616 185.68767761236325 185.98331618331184 186.23438249857216 186.80612198801484 187.97812589821922
Money request (FPS) Baseline
Mean: 58.685 FPS
Stdev: 0.793 FPS (1.4%)
Runs: 57.11347903620176 57.21751651384406 57.56250066204243 57.62656266056253 57.660463349057196 57.70420678465405 57.716159637827595 57.73450141473741 57.74604369160703 57.968796934203645 58.00232093158251 58.0025669257398 58.02159819041867 58.03103420518754 58.035643212161624 58.09444842120012 58.13849958258969 58.145713060725825 58.197582866292265 58.25872531289682 58.31280780817608 58.33207910500919 58.4180603393594 58.45269092157275 58.49546866011034 58.51674363529766 58.59433200106784 58.61513753964568 58.65916463033607 58.71390593824363 58.80541066104973 58.93986028910938 58.986072082521424 59.00205203728332 59.00664446962347 59.019551387147196 59.027428135820784 59.03451648387729 59.108222252408794 59.11446701263799 59.126067986830726 59.136335435758845 59.24736995081915 59.26921799060657 59.52306036735288 59.68966708460362 59.79877094009425 59.85193119776764 59.893344288172834 59.9897386154154 60 60 60 60 60

Current
Mean: 58.974 FPS
Stdev: 0.673 FPS (1.1%)
Runs: 57.38045615015321 57.57437841786731 57.935584335273305 58.09800125800253 58.09903252442613 58.11256140286152 58.170390006296756 58.178901214718636 58.21613336712227 58.237688003460995 58.25157159275067 58.261023451876945 58.36128398424365 58.37241765886643 58.44396265976856 58.46307828197636 58.5173890133398 58.550323631842694 58.63200020543779 58.64493631579172 58.6570411032807 58.677952081968975 58.69104906873734 58.72429458886561 58.730611392093856 58.80611177183559 58.80707987955141 58.84688874315069 58.92502904112161 58.929504279347185 58.9583621791511 58.96139479837744 59.06691608651579 59.071944656359385 59.11677920768739 59.19183014591173 59.241483780529705 59.3594801608054 59.393901459873284 59.40746624487772 59.415569938356256 59.43302821946062 59.481557475743664 59.552440159878145 59.60180874214234 59.60550477350318 59.65188175289791 59.66879113050381 59.69287676966145 59.77098199580667 59.794038678659184 59.8793921262735 59.88465901394135 59.93926000480926 60 60 60 60 60
Money request (RAM) Baseline
Mean: 437.295 MB
Stdev: 8.789 MB (2.0%)
Runs: 421.12276785714283 421.8314732142857 422.5005580357143 423.04520089285717 423.1830357142857 423.3515625 425.32924107142856 425.95089285714283 427.3872767857143 428.2611607142857 428.26729910714283 428.42578125 430.26953125 430.94252232142856 431.0083705357143 431.49832589285717 431.912109375 432.34033203125 432.36865234375 432.58251953125 432.8580729166667 434.576171875 434.681640625 435.19482421875 435.8037109375 436.32275390625 436.43505859375 436.51841517857144 436.5751953125 437.4814453125 438.0498046875 438.236328125 438.80322265625 439.046875 439.37109375 439.45479910714283 439.57763671875 439.8193359375 440.28857421875 440.3466796875 440.5595703125 440.65122767857144 441.06529017857144 441.71484375 442.0513392857143 442.3720703125 443.65771484375 444.1607142857143 444.64404296875 444.72021484375 445.35205078125 445.95814732142856 447.6908482142857 449.63783482142856 450.0161830357143 451.25279017857144 454.4760044642857 455.26060267857144 455.5630580357143 455.8828125

Current
Mean: 436.394 MB
Stdev: 7.278 MB (1.7%)
Runs: 418.5690104166667 423.4674479166667 423.88560267857144 425.17801339285717 426.0904017857143 427.203125 427.53683035714283 428.15345982142856 428.29910714285717 428.99051339285717 429.2885044642857 429.47998046875 429.83984375 430.64620535714283 430.85770089285717 431.4927455357143 431.9916294642857 432.35009765625 432.62332589285717 433.0033482142857 433.12388392857144 433.47119140625 433.84095982142856 434.4111328125 434.8911830357143 434.9388020833333 435.41259765625 435.62646484375 435.73046875 435.82421875 435.92020089285717 437.14892578125 437.1552734375 437.40869140625 437.6064453125 437.6997767857143 437.70263671875 437.84375 438.67020089285717 439.1484375 439.45166015625 439.77587890625 439.8525390625 440.3795572916667 441.22767857142856 441.77587890625 442.5442708333333 443.2666015625 443.53515625 443.79408482142856 444.35323660714283 444.84263392857144 445.13448660714283 445.71728515625 447.23660714285717 447.7583705357143 447.796875 448.69308035714283 451.359375 452.60546875
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.437 %
Stdev: 1.721 % (4.0%)
Runs: 40 40.6 40.9 41.1 41.4 41.4 41.4 41.6 41.7 41.9 42 42 42.1 42.2 42.3 42.3 42.3 42.3 42.4 42.4 42.4 42.6 42.6 42.6 42.7 42.7 42.7 42.8 42.9 43 43 43.1 43.2 43.2 43.2 43.2 43.4 43.4 43.6 43.9 44.2 44.5 44.6 44.7 44.8 44.9 45.3 45.5 45.6 45.6 45.7 45.9 45.9 46 46.1 46.2 46.2 46.4 46.5 47.1

Current
Mean: 43.597 %
Stdev: 1.959 % (4.5%)
Runs: 39.6 40.4 40.6 40.8 40.9 41.2 41.4 41.5 41.6 41.8 41.9 41.9 42 42.1 42.2 42.2 42.3 42.3 42.3 42.6 42.7 42.7 42.8 42.8 42.8 42.9 43 43.1 43.1 43.1 43.1 43.2 43.4 43.6 43.7 43.7 43.8 43.9 43.9 43.9 44 44.2 44.2 44.8 45.1 45.4 45.6 45.9 46 46.1 46.1 46.2 46.4 46.7 46.8 46.9 46.9 47.1 47.3 47.3

Copy link
Contributor

github-actions bot commented May 9, 2025

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

Copy link
Contributor

🚀 Deployed to staging by https://github.com/mountiny in version: 9.1.45-0 🚀

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

Copy link
Contributor

🚀 Deployed to staging by https://github.com/mountiny in version: 9.1.45-0 🚀

platform result
🖥 desktop 🖥 success ✅
🕸 web 🕸 success ✅
🤖 android 🤖 success ✅
🍎 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.

6 participants