Skip to content

fix: the system message when someone requests to join a workspace #58897

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
merged 15 commits into from
May 13, 2025

Conversation

nkdengineer
Copy link
Contributor

@nkdengineer nkdengineer commented Mar 21, 2025

Explanation of Change

Fixed Issues

$ #51069
PROPOSAL: #51069 (comment)

Tests

  1. Log in as user A
  2. Go to workspace settings
  3. Click "share" and copy the URL
  4. Open the URL and login with different account user B
  5. Log in back to user A and go to #admin room of the workspace
  6. Verify that: System message should be user B requested to join the workspace
  • Verify that no errors appear in the JS console

Offline tests

same as above

QA Steps

same as above

  • 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
    • I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
    • I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
    • I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
    • I verified the JSDocs style guidelines (in STYLE.md) were followed
  • If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
  • I followed the guidelines as stated in the Review Guidelines
  • I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
  • I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
  • I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
  • I verified that if a function's arguments changed that all usages have also been updated correctly
  • If any new file was added I verified that:
    • The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory
  • If a new CSS style is added I verified that:
    • A similar style doesn't already exist
    • The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))
  • If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
  • If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
  • If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
  • If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
  • If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:
    • I verified that all the inputs inside a form are aligned with each other.
    • I added Design label and/or tagged @Expensify/design so the design team can review the changes.
  • If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
  • If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native android-mweb
Android: mWeb Chrome android-mweb
iOS: Native ios
iOS: mWeb Safari ios-mweb
MacOS: Chrome / Safari desktop
MacOS: Desktop web

@nkdengineer nkdengineer marked this pull request as ready for review March 21, 2025 10:46
@nkdengineer nkdengineer requested a review from a team as a code owner March 21, 2025 10:46
@melvin-bot melvin-bot bot requested review from hoangzinh and removed request for a team March 21, 2025 10:47
Copy link

melvin-bot bot commented Mar 21, 2025

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

@hoangzinh
Copy link
Contributor

hoangzinh commented Mar 24, 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: Native
    • Android: mWeb Chrome
    • iOS: Native
    • iOS: mWeb Safari
    • MacOS: Chrome / Safari
    • MacOS: Desktop
  • If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
  • I verified proper code patterns were followed (see Reviewing the code)
    • I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
    • I verified that 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: Native

Screenshot 2025-05-13 at 21 28 26

Android: mWeb Chrome

Screenshot 2025-05-13 at 21 44 15

iOS: Native

Screenshot 2025-05-13 at 21 50 17

iOS: mWeb Safari

Screenshot 2025-05-13 at 21 46 27

MacOS: Chrome / Safari

Screenshot 2025-05-13 at 21 24 49

MacOS: Desktop

Screenshot 2025-05-13 at 21 27 39

@hoangzinh
Copy link
Contributor

If any non-english text was added/modified, I verified the translation was requested/reviewed in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:

@nkdengineer can you complete this checklist?

@hoangzinh
Copy link
Contributor

Btw, how about other places like getLastMessageTextForReport, getReportName?

@nkdengineer
Copy link
Contributor Author

@nkdengineer can you complete this checklist?

i updated

@nkdengineer
Copy link
Contributor Author

@hoangzinh i updated, please check again

@hoangzinh
Copy link
Contributor

@nkdengineer is it possible to make the workspace name bold?
Screenshot 2025-03-26 at 20 26 37

Same as the design here

Screenshot 2025-03-26 at 20 27 06

@nkdengineer
Copy link
Contributor Author

@nkdengineer is it possible to make the workspace name bold?

It requires a lot of code changes and as discussion here we have decided not to use bold here.

@nkdengineer
Copy link
Contributor Author

thanks @hoangzinh, i updated

@hoangzinh
Copy link
Contributor

hoangzinh commented Mar 28, 2025

It looks like I was wrong. It's double email when user hasn't set name yet.

Screenshot 2025-03-28 at 17 59 47

@nkdengineer
Copy link
Contributor Author

Screenshot 2025-03-31 at 15 25 45 Screenshot 2025-03-31 at 15 25 00

@hoangzinh it looks fine in my end

@hoangzinh
Copy link
Contributor

@nkdengineer it's weird. Can you share personalDetailsList data? In my case, firstName & lastName are empty and displayName is the same as the login email

Screenshot 2025-03-31 at 20 31 20

@nkdengineer
Copy link
Contributor Author

@nkdengineer it's weird. Can you share personalDetailsList data? In my case, firstName & lastName are empty and displayName is the same as the login email

if we have a case like this, I think we should revert to using firstName to check

@hoangzinh
Copy link
Contributor

I found an issue here. In chat, it's showing Expensify in latest message but in LHN, it's saying "You: .."

Screenshot 2025-04-02 at 22 25 35

@nkdengineer
Copy link
Contributor Author

Screen.Recording.2025-04-04.at.02.04.16.mov

@hoangzinh i can' reproduce with the latest merged main, please check again

@hoangzinh
Copy link
Contributor

Bug: Action buttons are not translated

Screenshot 2025-05-02 at 21 14 40

@nkdengineer
Copy link
Contributor Author

Screenshot 2025-05-05 at 15 13 56

@hoangzinh i can't reproduce this bug

@hoangzinh
Copy link
Contributor

hoangzinh commented May 5, 2025

it's weird. I believe we should pass shouldUseLocalization to ActionableItemButtons

layout={isActionableTrackExpense(action) ? 'vertical' : 'horizontal'}

@hoangzinh
Copy link
Contributor

@nkdengineer can you double-check if you already switched to this branch? The screenshot seems in main branch.

@nkdengineer
Copy link
Contributor Author

thanks @hoangzinh, i updated

Copy link
Contributor

@hoangzinh hoangzinh left a comment

Choose a reason for hiding this comment

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

Oops, I forgot to submit reviews

@hoangzinh
Copy link
Contributor

@nkdengineer can you help look into the above feedback? I think it's the last part. Please also merge the latest main if you have a chance.

@nkdengineer
Copy link
Contributor Author

@hoangzinh i fixed

@hoangzinh
Copy link
Contributor

@nkdengineer can you fix prettier check?

@nkdengineer
Copy link
Contributor Author

@hoangzinh i fixed

Copy link
Contributor

@hoangzinh hoangzinh left a comment

Choose a reason for hiding this comment

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

LGTM

@melvin-bot melvin-bot bot requested a review from AndrewGable May 13, 2025 15:18
@AndrewGable AndrewGable merged commit 3ea388f into Expensify:main May 13, 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 13, 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 981.578 ms → 1145.156 ms (+163.578 ms, +16.7%) 🔴
App start time TTI 1609.644 ms → 1770.326 ms (+160.682 ms, +10.0%) 🔴
Show details
Name Duration
App start time contentAppeared_To_screenTTI Baseline
Mean: 981.578 ms
Stdev: 241.621 ms (24.6%)
Runs: 564.3860010001808 565.4080340005457 591.8935359995812 596.1843699999154 598.098099000752 601.7589079998434 610.5873780008405 616.1810229998082 633.9918310008943 642.6463089995086 649.7340060006827 652.8387770000845 653.8867339994758 655.4200929999352 658.7798960004002 668.6594030000269 682.4650490004569 687.4609019998461 698.9258229993284 1037.5681359991431 1039.9319109991193 1043.6831650007516 1045.483178999275 1052.8278700001538 1078.3397770002484 1082.9950779993087 1099.1857500001788 1110.7776069995016 1123.3156400006264 1125.6084509994835 1128.4696900006384 1133.897262999788 1135.5113650001585 1137.0790800005198 1138.6554160006344 1140.3608219996095 1141.0693929996341 1144.227485999465 1144.4611249994487 1149.643145000562 1151.6729099992663 1152.9936759993434 1158.5381170008332 1162.7939560003579 1166.5593209993094 1167.1942619998008 1171.4035100005567 1176.277513999492 1179.497029999271 1181.3256650008261 1182.0007450003177 1182.830338999629 1183.4269120004028 1192.5009799990803 1193.582289999351 1194.8116810005158 1195.889477999881 1199.4691560007632 1216.897365000099 1222.5910340007395

Current
Mean: 1145.156 ms
Stdev: 52.855 ms (4.6%)
Runs: 1022.6484549995512 1035.9079519994557 1045.3397160004824 1052.2807519994676 1056.993922000751 1065.081582000479 1067.8029169999063 1080.444906000048 1091.8564090002328 1093.7817839998752 1101.6237620003521 1101.871318999678 1102.8778789993376 1103.5639609992504 1116.2574639990926 1118.2249090000987 1129.8816149998456 1135.0219889990985 1135.1636469997466 1135.2113959994167 1137.2416609991342 1137.97365700081 1138.7084970008582 1145.4188020005822 1147.3205689992756 1151.5939460005611 1152.3261169996113 1154.8557179998606 1156.2225950006396 1157.3040399998426 1157.4423789996654 1159.691297000274 1163.5851259995252 1164.8988920003176 1171.1804789993912 1172.1392349991947 1172.175232000649 1179.0134410001338 1180.6732119992375 1182.6621189992875 1192.1579340007156 1192.6551070008427 1198.0140039995313 1200.6026499997824 1202.0839109998196 1202.2656100001186 1207.668323000893 1209.504769999534 1210.6551660001278 1215.140625 1217.684963999316 1229.065487999469 1241.5051259994507
App start time TTI Baseline
Mean: 1609.644 ms
Stdev: 254.386 ms (15.8%)
Runs: 1138.3860010001808 1156.7589079998434 1159.4080340005457 1196.5873780008405 1214.1843699999154 1232.1810229998082 1236.6463089995086 1239.8935359995812 1244.098099000752 1249.8387770000845 1252.9918310008943 1267.7798960004002 1269.8867339994758 1288.4200929999352 1311.659403000027 1313.460901999846 1319.465049000457 1338.9258229993284 1343.7340060006827 1608.9319109991193 1612.483178999275 1621.8278700001538 1644.5681359991431 1662.6831650007516 1665.1857500001788 1683.3397770002484 1687.9950779993087 1725.7776069995016 1745.3156400006264 1748.0007450003177 1766.6084509994835 1771.1942619998008 1771.4611249994487 1771.6554160006344 1772.4696900006384 1773.227485999465 1776.277513999492 1777.0790800005198 1779.5113650001585 1780.7939560003579 1781.643145000562 1788.3608219996095 1796.5381170008332 1800.9936759993434 1802.830338999629 1809.3256650008261 1809.582289999351 1812.6729099992663 1813.897262999788 1815.497029999271 1818.5593209993094 1840.4269120004028 1841.5009799990803 1843.889477999881 1844.4035100005567 1847.4691560007632 1849.8116810005158 1870.5910340007395 1877.897365000099 1992.0693929996341

Current
Mean: 1770.326 ms
Stdev: 74.915 ms (4.2%)
Runs: 1595.2807519994676 1604.6484549995512 1613.8029169999063 1617.9079519994557 1618.081582000479 1620.993922000751 1638.5639609992504 1650.3397160004824 1676.6237620003521 1695.444906000048 1725.8778789993376 1732.8564090002328 1742.2113959994167 1753.4188020005822 1760.871318999678 1762.97365700081 1764.1392349991947 1764.7817839998752 1767.2416609991342 1770.2225950006396 1780.7084970008582 1786.5851259995252 1787.3205689992756 1788.8816149998456 1789.2574639990926 1791.0134410001338 1792.175232000649 1792.691297000274 1793.3261169996113 1794.0219889990985 1795.6551070008427 1801.1804789993912 1802.1636469997466 1803.5939460005611 1803.8988920003176 1806.2656100001186 1806.6732119992375 1817.1579340007156 1817.504769999534 1818.6551660001278 1827.2249090000987 1827.4423789996654 1829.6026499997824 1831.8557179998606 1833.140625 1836.0140039995313 1836.6621189992875 1840.0839109998196 1842.3040399998426 1847.668323000893 1855.684963999316 1879.5051259994507 1895.065487999469

Copy link
Contributor

Performance Comparison Report 📊 (2/4)

Meaningless Changes To Duration (1/3)

Show entries
Name Duration
App start time nativeLaunch 26.167 ms → 28.167 ms (+2.000 ms, +7.6%)
App start time appCreation 69.172 ms → 66.356 ms (-2.816 ms, -4.1%)
App start time nativeLaunchEnd_To_appCreationStart 83.458 ms → 82.917 ms (-0.541 ms, -0.6%)
App start time runJsBundle 321.767 ms → 321.833 ms (+0.067 ms, ±0.0%)
App start time appCreationEnd_To_contentAppeared 444.627 ms → 442.237 ms (-2.390 ms, -0.5%)
App start time regularAppStart 0.021 ms → 0.021 ms (+0.000 ms, +0.6%)
App start time (CPU) 149.498 % → 149.476 % (-0.022 %, ±0.0%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 364.018 MB → 365.560 MB (+1.542 MB, ±0.0%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 26.637 % → 26.164 % (-0.472 %, -1.8%)
Open search router TTI Load Search Options 135.127 ms → 135.052 ms (-0.075 ms, ±0.0%)
Open search router TTI Open Search Router TTI 1090.880 ms → 1171.683 ms (+80.803 ms, +7.4%)
Open search router TTI (CPU) 145.459 % → 145.705 % (+0.245 %, ±0.0%)
Open search router TTI (FPS) 59.997 FPS → 59.970 FPS (-0.027 FPS, ±0.0%)
Open search router TTI (RAM) 385.961 MB → 386.954 MB (+0.992 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 23.705 % → 23.930 % (+0.225 %, +0.9%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 483.982 ms → 485.788 ms (+1.805 ms, ±0.0%)
Report typing (CPU) 91.356 % → 90.446 % (-0.910 %, -1.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 448.552 MB → 448.868 MB (+0.316 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 19.602 % → 19.500 % (-0.102 %, -0.5%)
Chat opening Chat TTI 716.942 ms → 768.192 ms (+51.250 ms, +7.1%)
Chat opening (CPU) 160.723 % → 159.069 % (-1.653 %, -1.0%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 375.955 MB → 377.471 MB (+1.516 MB, ±0.0%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 32.610 % → 32.025 % (-0.585 %, -1.8%)
Money request - Open Manual Tracking 135.716 ms → 133.080 ms (-2.637 ms, -1.9%)
Money request - Open Contacts 214.547 ms → 218.403 ms (+3.856 ms, +1.8%)
Money request - Open Create 130.377 ms → 133.993 ms (+3.616 ms, +2.8%)
Money request (CPU) 180.021 % → 180.724 % (+0.702 %, ±0.0%)
Money request (FPS) 59.149 FPS → 59.138 FPS (-0.011 FPS, ±0.0%)
Money request (RAM) 437.107 MB → 438.505 MB (+1.398 MB, ±0.0%)
Money request (CPU/JS) 0.000 % → 0.000 %
Money request (CPU/UI) 43.822 % → 43.732 % (-0.090 %, ±0.0%)
Show details
Name Duration
App start time nativeLaunch Baseline
Mean: 26.167 ms
Stdev: 4.200 ms (16.1%)
Runs: 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 27 28 28 29 29 29 29 29 29 31 31 32 32 32 33 33 34 34 34 35 38

Current
Mean: 28.167 ms
Stdev: 4.991 ms (17.7%)
Runs: 21 22 22 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 30 30 31 32 33 33 33 33 33 34 34 34 34 35 36 36 37 38 38 42
App start time appCreation Baseline
Mean: 69.172 ms
Stdev: 8.504 ms (12.3%)
Runs: 51 54 54 55 57 59 59 60 60 61 61 62 63 63 64 64 64 64 65 65 65 66 66 67 67 67 68 69 69 69 70 70 70 71 71 71 71 72 73 73 74 74 74 75 75 76 76 77 77 78 78 80 80 81 83 84 88 92

Current
Mean: 66.356 ms
Stdev: 9.433 ms (14.2%)
Runs: 49 50 53 53 54 54 54 55 56 56 56 57 57 58 59 59 59 60 60 61 61 61 62 62 63 63 63 64 65 67 67 67 67 68 69 71 71 71 72 72 72 72 73 73 74 74 74 74 76 76 76 79 80 80 82 82 83 84 85
App start time nativeLaunchEnd_To_appCreationStart Baseline
Mean: 83.458 ms
Stdev: 12.362 ms (14.8%)
Runs: 64 67 68 68 68 69 70 71 71 71 72 72 72 73 73 73 74 75 76 77 77 78 78 79 80 80 80 80 81 81 81 81 82 82 83 83 84 86 87 87 87 87 89 89 90 92 95 97 97 98 98 98 100 101 107 108 110 113 114

Current
Mean: 82.917 ms
Stdev: 11.363 ms (13.7%)
Runs: 63 64 64 65 65 66 66 67 67 69 69 69 72 73 75 76 76 77 77 77 77 78 79 79 80 80 81 81 82 83 83 85 85 86 86 87 87 87 88 89 90 91 91 92 92 92 93 93 94 95 96 97 97 98 99 100 100 101 101 103
App start time runJsBundle Baseline
Mean: 321.767 ms
Stdev: 24.257 ms (7.5%)
Runs: 275 275 280 280 280 280 285 285 285 285 287 287 295 295 296 296 296 296 298 298 299 299 299 299 299 299 301 301 302 302 304 304 304 304 305 305 307 307 308 308 310 310 311 311 311 311 313 313 313 313 314 314 316 316 316 316 318 318 318 318 319 319 324 324 325 325 330 330 330 330 330 330 331 331 331 331 331 331 333 333 333 333 334 334 335 335 336 336 337 337 340 340 343 343 345 345 345 345 346 346 346 346 347 347 348 348 351 351 352 352 355 355 357 357 373 373 373 373 381 381

Current
Mean: 321.833 ms
Stdev: 23.634 ms (7.3%)
Runs: 268 268 276 276 278 278 283 283 284 284 285 285 286 286 286 286 299 299 304 304 305 305 305 305 305 305 307 307 307 307 307 307 309 309 310 310 310 310 313 313 314 314 315 315 315 315 315 315 315 315 315 315 316 316 317 317 317 317 317 317 318 318 321 321 322 322 323 323 325 325 326 326 328 328 328 328 330 330 333 333 335 335 336 336 336 336 338 338 340 340 341 341 342 342 343 343 345 345 346 346 349 349 352 352 353 353 356 356 358 358 358 358 359 359 360 360 361 361 365 365
App start time appCreationEnd_To_contentAppeared Baseline
Mean: 444.627 ms
Stdev: 26.027 ms (5.9%)
Runs: 391 396 398 401 405 406 411 413 414 415 419 421 421 423 424 426 428 431 432 434 435 437 437 439 439 440 440 445 446 447 448 451 453 453 453 455 456 456 458 458 461 461 462 462 462 463 463 463 463 467 468 470 471 479 481 481 488 502 511

Current
Mean: 442.237 ms
Stdev: 28.387 ms (6.4%)
Runs: 379 382 384 391 395 396 398 404 408 412 413 414 423 423 428 429 429 431 432 435 437 437 438 440 441 443 444 444 444 445 446 448 448 448 448 449 451 452 454 454 455 455 456 459 462 463 467 469 470 471 471 477 478 479 482 486 488 493 494
App start time regularAppStart Baseline
Mean: 0.021 ms
Stdev: 0.002 ms (11.1%)
Runs: 0.015706999227404594 0.017048999667167664 0.017292998731136322 0.017333999276161194 0.01757899858057499 0.017903000116348267 0.017945000901818275 0.018067000433802605 0.018187999725341797 0.01855500042438507 0.018838999792933464 0.018921000882983208 0.019001999869942665 0.019124001264572144 0.019286999478936195 0.019409000873565674 0.019491000100970268 0.01965400017797947 0.01973400078713894 0.019816000014543533 0.019857000559568405 0.020304000005126 0.020670000463724136 0.02071099914610386 0.020751001313328743 0.020914999768137932 0.020955000072717667 0.02099599875509739 0.02099600061774254 0.02103699930012226 0.02103700116276741 0.02103700116276741 0.021076999604701996 0.02128100022673607 0.021484000608325005 0.021564999595284462 0.021564999595284462 0.021606000140309334 0.02160700038075447 0.021647000685334206 0.021809998899698257 0.021810000762343407 0.021849999204277992 0.022583000361919403 0.02278600074350834 0.02323400042951107 0.023274000734090805 0.023275000974535942 0.02347799949347973 0.023559000343084335 0.02364099957048893 0.023843999952077866 0.02396700158715248 0.024007000029087067 0.024658000096678734 0.025349998846650124 0.028117001056671143

Current
Mean: 0.021 ms
Stdev: 0.003 ms (12.9%)
Runs: 0.01574699953198433 0.016112999990582466 0.016519999131560326 0.01753699965775013 0.017781000584363937 0.01782199926674366 0.01822900027036667 0.018309999257326126 0.018432000651955605 0.0185139998793602 0.01855500042438507 0.018635999411344528 0.018921000882983208 0.019001999869942665 0.019206000491976738 0.019937999546527863 0.019937999546527863 0.02001900039613247 0.020019998773932457 0.020019998773932457 0.020100999623537064 0.02018200047314167 0.020222999155521393 0.020304000005126 0.02034500055015087 0.02058900147676468 0.020671000704169273 0.020711001008749008 0.02087400108575821 0.02103699930012226 0.021076999604701996 0.021077999845147133 0.021198999136686325 0.021199999377131462 0.02128100022673607 0.021402999758720398 0.021524999290704727 0.02156500145792961 0.021647000685334206 0.021647000685334206 0.021769000217318535 0.022054001688957214 0.022460998967289925 0.022582998499274254 0.02266399934887886 0.022989999502897263 0.023559000343084335 0.023600999265909195 0.023763000965118408 0.024087999016046524 0.024251000955700874 0.0264079999178648 0.027222000062465668 0.027222000062465668 0.027303000912070274 0.027953999117016792
App start time (CPU) Baseline
Mean: 149.498 %
Stdev: 7.813 % (5.2%)
Runs: 136.00434628769992 137.04689579581932 139.084707951004 139.56301637904338 139.8353253652058 140.5003326679973 141.110156674857 141.89860237368566 142.0574511812236 142.4075302250744 142.62627617557197 142.71594992290406 142.86437407300951 142.90874658528466 142.90923348673633 143.3000560440267 143.54965000083874 144.3419621258153 144.80186370481928 145.23571793799096 145.7171314741036 146.04043246498838 146.1643286573146 146.3915093566273 146.49740832828564 146.94545047274033 147.31132993449478 147.7767633468797 147.825567264976 147.8379024450492 147.87868162692848 148.42802718541787 148.74103585657375 149.08735049121776 149.12995313336845 149.24233061075662 149.56396579459826 149.72509960159366 149.9787347155768 150.31256608384916 150.39269106104447 150.57654075546722 151.82437947599558 152.31753752915606 152.72509960159366 155.35115921269025 155.43853673220428 156.74581319143462 156.92606045424176 158.44922343832798 160.1222478238607 160.24449319347565 160.58704711009324 162.0999501606641 163.40843929762474 164.34526928596986 164.95601173020535 165.67330677290835 165.87256950024104 166.46558293116587

Current
Mean: 149.476 %
Stdev: 6.234 % (4.2%)
Runs: 135.66085488845022 138.25960913680208 138.5936928896256 139.89057024517163 140.85584170606396 141.15287838353026 142.40620485456708 143.00878132061789 143.63049204211194 144.07506483735844 144.1316977456851 144.15319215319204 145.29516304596206 145.71045105569016 145.93452224313938 145.99632770855325 146.48339973439568 146.48869547091346 147.32967091727835 147.34613490737962 147.66879979923465 147.7502670412404 147.75928156065183 147.90135791496198 148.16890708604092 148.245367651931 148.29757914286526 148.34723037183022 148.3560902960985 148.6847354884772 148.8436673821594 149.0927128525243 149.40654313961085 149.48026598026595 149.91831737844876 150.24643599111687 150.45301817192535 150.558424172882 150.5811237059319 151.47263591697322 151.71296185848752 152.18623991935482 153.00029670930286 153.02897525003107 153.66720748234394 153.71560729802013 153.74593612545422 155.41153081510944 155.7425476173617 155.80062178698032 156.52880600982644 157.08387106132835 157.68714367103993 158.15845329229072 162.78670362092453 163.14285714285722 163.880116109816 164.71873621747326
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 60
App start time (RAM) Baseline
Mean: 364.018 MB
Stdev: 7.363 MB (2.0%)
Runs: 344.734375 345.083984375 352.2109375 354.5247395833333 354.76953125 355.0859375 356.11328125 357.423828125 357.6341145833333 357.908203125 357.92578125 358.078125 358.125 358.513671875 358.6783854166667 359.498046875 359.8971354166667 360.279296875 361.01171875 361.0872395833333 361.5458984375 361.75390625 362.5520833333333 362.923828125 363.2643229166667 363.6067708333333 363.73046875 363.7395833333333 363.9283854166667 364.5286458333333 364.7526041666667 365.078125 365.40625 365.4296875 365.8177083333333 366.189453125 366.5208333333333 366.7682291666667 366.90625 367.62109375 367.9609375 368.1223958333333 368.29296875 368.40234375 368.5403645833333 368.748046875 368.9440104166667 368.9869791666667 370.7265625 372.1510416666667 373.0963541666667 373.19921875 375.34375 375.6236979166667 378.599609375 379.7018229166667 381.9205729166667

Current
Mean: 365.560 MB
Stdev: 5.486 MB (1.5%)
Runs: 353.388671875 354.5299479166667 355.26171875 355.830078125 356.630859375 356.7174479166667 356.9375 357.22265625 357.396484375 358.3463541666667 358.8138020833333 361.1510416666667 361.7200520833333 362.2799479166667 362.2864583333333 362.4036458333333 363.22265625 363.9765625 364.0169270833333 364.5872395833333 364.6380208333333 365.2786458333333 365.2825520833333 365.5247395833333 365.6015625 365.6380208333333 365.6484375 366.15234375 366.6015625 366.6510416666667 366.880859375 367.1276041666667 367.3033854166667 367.3125 367.3138020833333 367.46875 367.66796875 368.0078125 368.1666666666667 368.83984375 368.9166666666667 369.1953125 369.30078125 369.53125 369.7825520833333 369.8919270833333 369.9921875 370.1002604166667 370.3111979166667 370.5286458333333 370.5390625 370.8541666666667 371.4192708333333 372.2200520833333 372.4375 374.4388020833333 375.2278645833333 377.9752604166667
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.637 %
Stdev: 2.895 % (10.9%)
Runs: 19.8 21.8 23 23.3 23.4 23.9 24 24 24 24 24 24.2 24.5 24.5 24.6 24.6 24.7 24.7 24.7 24.8 25 25.3 25.3 25.3 25.3 25.4 25.4 25.4 25.9 26 26 26 26.5 26.6 26.6 26.7 26.9 26.9 27.3 27.3 27.3 28 28 28 28 28.4 29 29 29.5 29.9 30 30.1 30.4 30.6 31 31.9 31.9 32.1 33.1 34.4

Current
Mean: 26.164 %
Stdev: 2.182 % (8.3%)
Runs: 22 22 22 22.5 23.2 23.3 23.4 23.4 23.5 24 24 24.1 24.1 24.5 24.7 24.7 25.2 25.2 25.3 25.3 25.3 25.4 25.5 25.8 25.8 26 26 26 26 26 26 26.1 26.4 26.5 26.6 26.6 26.7 26.7 26.9 27 27.1 27.2 27.2 27.3 27.9 27.9 28 28 28 28.4 28.6 28.6 29 29.2 29.4 29.9 30.2 30.7 31.4
Open search router TTI Load Search Options Baseline
Mean: 135.127 ms
Stdev: 6.776 ms (5.0%)
Runs: 118.44807900115848 119.2128500007093 120.98018399998546 122.70617699995637 123.21602400019765 123.76623499765992 124.29903099872172 124.35074899718165 124.81644700095057 126.21940099820495 126.30985499918461 129.6225579995662 131.24821000173688 131.329142998904 131.39172399789095 131.96850599721074 132.08455400168896 132.89615899696946 133.37756399810314 133.5169680006802 133.98978600278497 134.27946000173688 134.42106099799275 134.6465249992907 135.52779200300574 135.63260900229216 135.77071100100875 135.98051000013947 136.6136480011046 137.04781099781394 137.63407400250435 137.97025600075722 138.28739500045776 138.29386400058866 138.391642998904 138.82063800096512 139.22680699825287 139.2646079994738 139.47603400051594 139.93363399803638 140.00817799940705 140.09444200247526 140.2206620015204 140.46480300277472 140.52425200119615 141.05053700134158 141.07092199847102 141.07743300125003 141.18123399838805 141.31209300085902 141.42606600001454 141.76216699928045 141.91373700276017 142.01049799844623 142.54402700066566 142.73413100093603 143.14477499946952 143.4286700002849 143.56510400027037

Current
Mean: 135.052 ms
Stdev: 7.289 ms (5.4%)
Runs: 119.49479199945927 119.87019900046289 120.36051400005817 120.38566100038588 121.85860199853778 121.86210099980235 123.10290499776602 124.66385899856687 126.03536000102758 127.94962599873543 129.43892399966717 129.67053300142288 129.9767250008881 130.7569179981947 130.77994799986482 130.9299720004201 131.40161200240254 131.49076400324702 132.14013599976897 132.67769400030375 133.13277199864388 133.15104199945927 133.234538000077 133.24666400067508 133.75976599752903 133.82519499957561 134.01029499992728 134.12919100001454 134.25093600153923 134.70544400066137 135.61995400115848 135.80464699864388 137.2552889995277 137.85799099877477 137.9920249991119 138.20072500035167 138.4447019994259 138.77604199945927 139.3411060012877 139.68831399828196 139.68835499882698 139.72009299695492 139.89851899817586 140.19624899700284 140.57462599873543 140.6905930005014 140.96040799841285 141.14941399917006 141.3204750008881 141.37634299695492 141.60359700024128 142.46972700208426 143.2303869985044 143.50895199924707 144.2942299991846 145.1024580001831 145.57983399927616 146.1985679976642 147.00744599848986 147.26521899923682
Open search router TTI Open Search Router TTI Baseline
Mean: 1090.880 ms
Stdev: 52.801 ms (4.8%)
Runs: 967.6997079998255 973.3776040002704 990.0679530017078 994.1174319982529 994.7607019990683 1001.0711669996381 1014.1767170000821 1016.8871669992805 1018.197224996984 1038.273031000048 1049.0906170010567 1052.7549649998546 1060.9207769967616 1063.5752369984984 1065.0882569998503 1065.5683190003037 1071.7467040009797 1072.2327889986336 1073.5594080016017 1080.1572670005262 1081.406617000699 1081.6524670012295 1084.3293050006032 1085.4152840003371 1089.4732270017266 1093.0764979980886 1093.0967210009694 1098.508666999638 1099.5490729995072 1100.7655849978328 1100.8837489970028 1101.7671310007572 1103.9241539984941 1105.586670998484 1105.9566660001874 1106.4260260015726 1106.4829920008779 1107.1305350027978 1108.805298000574 1109.2880459986627 1112.25752799958 1113.3305669985712 1114.2219239994884 1115.882895000279 1116.2064630016685 1119.9687509983778 1119.993326999247 1121.9274500012398 1125.6523850001395 1126.1212160028517 1126.6935230009258 1127.1453859992325 1130.6704519987106 1131.3155120015144 1133.7292080000043 1141.8471680022776 1146.9776210002601 1159.8655610010028 1178.390829000622 1183.081664999947 1271.5517580024898

Current
Mean: 1171.683 ms
Stdev: 146.915 ms (12.5%)
Runs: 979.4380700029433 985.9575610011816 986.6900640018284 991.344239000231 994.7400319986045 999.6980390027165 1002.6214609984308 1002.7868660017848 1016.7779139988124 1030.9777029976249 1033.562947999686 1043.8632810004056 1045.3324799984694 1055.0210779979825 1058.1748050004244 1058.5979009978473 1061.3435469977558 1063.571329999715 1066.9573169983923 1071.8802900016308 1071.9613040015101 1074.6440030001104 1075.179770000279 1076.125571001321 1080.4981289990246 1080.962809998542 1083.8234460018575 1086.804524999112 1091.0453700013459 1092.509155999869 1095.6126709990203 1095.9941000007093 1098.600505001843 1102.5107830017805 1103.6910410001874 1104.3632809966803 1107.5206299982965 1111.766520999372 1112.0075289979577 1114.5148929990828 1115.3351249992847 1117.006673000753 1118.713053997606 1120.3002530001104 1121.1000990010798 1121.4744880013168 1123.1084799990058 1128.3874519988894 1129.5675050020218 1129.6011159978807 1136.0677910000086 1139.366659000516 1139.9422209970653 1144.5590820014477 1148.3724780008197 1173.6657309997827 1219.2539069987833 1224.8637299984694 1230.1789969988167 1235.38122600317 1264.5781259983778 1331.6534439995885 1333.4106860011816 1347.2646499983966 1350.2367359995842 1355.031739000231 1363.5828059986234 1364.8240570016205 1367.516561999917 1367.516561999917 1379.8491629995406 1382.593995001167 1387.2384449988604 1394.2996429987252 1398.1750090010464 1401.7876800000668 1438.7926039993763 1438.7926039993763 1465.1933600008488 1474.5839040018618 1485.048138000071 1560.2880459986627

Copy link
Contributor

Performance Comparison Report 📊 (3/4)

Meaningless Changes To Duration (2/3)

Show entries
Name Duration
App start time nativeLaunch 26.167 ms → 28.167 ms (+2.000 ms, +7.6%)
App start time appCreation 69.172 ms → 66.356 ms (-2.816 ms, -4.1%)
App start time nativeLaunchEnd_To_appCreationStart 83.458 ms → 82.917 ms (-0.541 ms, -0.6%)
App start time runJsBundle 321.767 ms → 321.833 ms (+0.067 ms, ±0.0%)
App start time appCreationEnd_To_contentAppeared 444.627 ms → 442.237 ms (-2.390 ms, -0.5%)
App start time regularAppStart 0.021 ms → 0.021 ms (+0.000 ms, +0.6%)
App start time (CPU) 149.498 % → 149.476 % (-0.022 %, ±0.0%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 364.018 MB → 365.560 MB (+1.542 MB, ±0.0%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 26.637 % → 26.164 % (-0.472 %, -1.8%)
Open search router TTI Load Search Options 135.127 ms → 135.052 ms (-0.075 ms, ±0.0%)
Open search router TTI Open Search Router TTI 1090.880 ms → 1171.683 ms (+80.803 ms, +7.4%)
Open search router TTI (CPU) 145.459 % → 145.705 % (+0.245 %, ±0.0%)
Open search router TTI (FPS) 59.997 FPS → 59.970 FPS (-0.027 FPS, ±0.0%)
Open search router TTI (RAM) 385.961 MB → 386.954 MB (+0.992 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 23.705 % → 23.930 % (+0.225 %, +0.9%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 483.982 ms → 485.788 ms (+1.805 ms, ±0.0%)
Report typing (CPU) 91.356 % → 90.446 % (-0.910 %, -1.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 448.552 MB → 448.868 MB (+0.316 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 19.602 % → 19.500 % (-0.102 %, -0.5%)
Chat opening Chat TTI 716.942 ms → 768.192 ms (+51.250 ms, +7.1%)
Chat opening (CPU) 160.723 % → 159.069 % (-1.653 %, -1.0%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 375.955 MB → 377.471 MB (+1.516 MB, ±0.0%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 32.610 % → 32.025 % (-0.585 %, -1.8%)
Money request - Open Manual Tracking 135.716 ms → 133.080 ms (-2.637 ms, -1.9%)
Money request - Open Contacts 214.547 ms → 218.403 ms (+3.856 ms, +1.8%)
Money request - Open Create 130.377 ms → 133.993 ms (+3.616 ms, +2.8%)
Money request (CPU) 180.021 % → 180.724 % (+0.702 %, ±0.0%)
Money request (FPS) 59.149 FPS → 59.138 FPS (-0.011 FPS, ±0.0%)
Money request (RAM) 437.107 MB → 438.505 MB (+1.398 MB, ±0.0%)
Money request (CPU/JS) 0.000 % → 0.000 %
Money request (CPU/UI) 43.822 % → 43.732 % (-0.090 %, ±0.0%)
Show details
Name Duration
Open search router TTI (CPU) Baseline
Mean: 145.459 %
Stdev: 4.572 % (3.1%)
Runs: 137.57344723871154 137.8777893855333 139.0539428764693 139.55662580209918 139.6157911542416 139.9193563640621 140.67125733827976 140.70809826797517 141.09401819336858 141.1093542166331 141.27589583438956 141.38980928754447 141.51647367099673 141.71309065903608 141.79427535093865 141.8939693931891 141.9878789679683 142.13873393468873 142.1753161836036 142.36750033942886 142.56594678165658 143.0014330794576 143.10716128366613 143.32683986130587 143.54748784865706 143.63687310870628 143.6895528044713 143.91036752880635 144.083976468618 144.22819394275646 144.62186805494883 144.76096890826665 144.98695551231023 145.26693226672762 145.78643970796068 145.83688193850628 145.86100381574158 147.0074150794117 147.75803407140228 147.81669097888795 148.12023052566278 148.33533707931286 148.50081177586546 148.89056731290287 148.95932205493955 149.32023246481677 149.3264271241766 150.38681998558152 150.80237629817356 151.3980084638147 151.41446691353707 152.00812835522012 152.42687212819806 152.52353850010704 152.8917548009242 153.84561570809728 153.89110604969244 154.04504115531435 154.7854471798199

Current
Mean: 145.705 %
Stdev: 4.498 % (3.1%)
Runs: 136.61627292864213 137.67657566671943 137.7652535349098 139.85541868607962 140.4071000250304 140.49371755540736 140.59488880648115 140.75972881186055 140.9033019465623 141.0839980040078 141.4048030346451 141.84600899873155 142.27896837861823 142.41483080925502 142.96291597808425 142.96361592883292 142.97688472423218 143.43392307531929 143.4469423845731 143.54658373676892 143.68934108609744 143.69197971852108 143.74645182143905 143.83106291488755 144.2794816152955 144.44724462821407 144.59192159395363 144.7173734991298 145.16932946389778 145.20631655193569 145.36602163121154 145.45085364663456 145.85444939965706 145.86684023257843 146.28980852625858 146.4735820518065 146.47948528263805 146.69889377401051 146.84101205820687 146.97952053067075 147.68712484570537 147.80788308773575 147.90150737721422 147.95701944505925 148.09629913239553 148.24033916609488 148.59184485245356 148.82493369349558 149.22174355364095 149.8534674547942 150.67332603984397 151.8127038619494 152.70448134459576 153.403602904025 153.69830123255224 154.48027630306532 155.13134953586115 155.34412375559708 156.05557527471515
Open search router TTI (FPS) Baseline
Mean: 59.997 FPS
Stdev: 0.015 FPS (0.0%)
Runs: 59.898868791212514 59.971110129240856 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 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.970 FPS
Stdev: 0.081 FPS (0.1%)
Runs: 59.64773687453608 59.68670258923614 59.74892650069691 59.82157811279732 59.850065679122146 59.85022877252528 59.92115028099779 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 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.961 MB
Stdev: 4.956 MB (1.3%)
Runs: 374.37265625 377.13046875 378.6555989583333 379.0517578125 380.06328125 380.33125 380.57265625 380.675 380.80625 380.93125 381.0515625 381.40859375 381.65703125 381.72265625 382.0546875 382.340625 382.439453125 382.82734375 382.8294270833333 382.9095052083333 383.14453125 383.255859375 383.48828125 383.984375 384.3040364583333 384.3359375 384.56328125 384.6087239583333 385.36484375 385.390625 386.2220052083333 386.3229166666667 386.3990885416667 386.4251302083333 386.4596354166667 386.48984375 386.5266927083333 386.564453125 386.9359375 387.44921875 388.068359375 388.98046875 389.1959635416667 389.30078125 389.6555989583333 389.76640625 389.9421875 390.3522135416667 390.9016927083333 391.7786458333333 392.1822916666667 392.5078125 392.5084635416667 392.517578125 392.925 393.075 394.53125 394.7395833333333 394.814453125 397.8796875

Current
Mean: 386.954 MB
Stdev: 3.589 MB (0.9%)
Runs: 377.915625 379.0911458333333 379.59296875 381.19453125 381.27109375 381.6703125 382.19140625 382.5484375 382.6203125 382.6334635416667 382.7630208333333 383.24765625 384.3372395833333 384.5201822916667 384.9661458333333 385.12421875 385.2434895833333 385.359375 385.4752604166667 385.77421875 385.86171875 386.03515625 386.1783854166667 386.3802083333333 386.4015625 386.732421875 386.80078125 386.971875 387.1497395833333 387.275390625 387.421875 387.427734375 387.5182291666667 387.88359375 388.02734375 388.07578125 388.72265625 388.978515625 389.0364583333333 389.253125 389.4049479166667 389.4563802083333 389.7063802083333 389.8326822916667 389.8541666666667 390.1217447916667 390.15234375 390.35234375 390.3578125 390.4095052083333 390.7565104166667 390.8268229166667 390.8287760416667 390.959375 391.3059895833333 391.3079427083333 391.6178385416667 392.6295572916667 394.7063802083333
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.705 %
Stdev: 1.582 % (6.7%)
Runs: 20.7 21.4 21.5 21.5 21.6 21.7 21.8 21.9 21.9 21.9 22.2 22.3 22.3 22.4 22.5 22.6 22.8 22.8 22.9 22.9 23 23 23.2 23.2 23.2 23.2 23.4 23.4 23.5 23.5 23.5 23.5 23.6 23.6 23.7 23.9 23.9 24 24 24 24.1 24.5 24.7 24.8 24.8 24.9 25.3 25.4 25.5 25.5 25.6 25.6 25.9 25.9 26.2 26.2 26.8 27.1 27.9

Current
Mean: 23.930 %
Stdev: 1.532 % (6.4%)
Runs: 21 21.2 21.5 21.9 22 22 22 22.3 22.3 22.4 22.4 22.5 22.6 22.6 22.6 22.6 22.7 22.7 22.8 22.9 23 23.2 23.4 23.6 23.6 23.6 23.6 23.6 23.6 23.7 23.8 23.8 23.8 24 24 24.2 24.3 24.4 24.5 24.6 24.6 24.9 25 25 25 25 25.2 25.3 25.5 25.6 25.6 25.6 25.8 26.3 26.3 26.4 26.6 26.6 27 27.2
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: 483.982 ms
Stdev: 27.652 ms (5.7%)
Runs: 425.75565600022674 428.67089800164104 430.80847200006247 431.01981600001454 431.490153003484 433.3831380009651 434.83719899877906 452.78385499864817 456.77762899920344 458.7946369983256 460.65885499864817 460.734416000545 461.73860700055957 467.73840399831533 467.9003910012543 468.69335900247097 471.70202699676156 472.8691000007093 474.406413000077 476.2872729972005 477.38155100122094 477.69506900012493 478.40633199736476 479.000121999532 481.41475499793887 482.16695199906826 482.7797439992428 485.4729010015726 486.41573099792004 486.9293619990349 487.78572599962354 488.3623050004244 489.2292490005493 489.90747099742293 491.0738530009985 491.42032900080085 491.71484399959445 493.37076799944043 494.0398360006511 495.3985599987209 495.4058030024171 495.632488001138 495.8330079987645 496.70072400197387 497.54781100153923 498.859090000391 500.8481439985335 501.23311299830675 501.2589929997921 503.31510500237346 508.3645429983735 520.2115490026772 520.2863369993865 520.860433999449 523.3636879995465 526.8262539990246 528.6365160010755 531.71073500067 535.782104998827 539.2386070005596

Current
Mean: 485.788 ms
Stdev: 26.003 ms (5.4%)
Runs: 424.6733400002122 438.55489099770784 439.24458899721503 441.7164309993386 444.78796399757266 448.6497399993241 449.5223799981177 452.3830980025232 457.8531499989331 462.5037029981613 463.32153399661183 464.8870850019157 466.1951499991119 468.08422899991274 470.07743300125003 470.23889200016856 470.9023850001395 472.02722200006247 474.38732900097966 474.7532150000334 475.7019460014999 477.1020099967718 478.5129799991846 478.88037100061774 479.64632200077176 479.9838059991598 480.9495439976454 481.65201899781823 482.087442997843 482.94950300082564 485.0968420021236 485.79565400257707 486.8172210007906 488.1969810016453 492.375326000154 494.09468600153923 494.1754149980843 494.24772100150585 495.22513899952173 495.56844099983573 496.9432380013168 497.6238199993968 498.26379400119185 499.1839599981904 501.62137899920344 501.70971700176597 503.2280680015683 504.61901900172234 506.33186800032854 506.3530689999461 507.58833799883723 521.9344480000436 522.0642499998212 525.180500999093 527.1063640005887 527.2099200002849 532.2129720002413 533.3579510003328 534.4096680022776 536.4864099994302
Report typing (CPU) Baseline
Mean: 91.356 %
Stdev: 2.843 % (3.1%)
Runs: 85.57266252953376 87.03995975504193 87.09948926369361 87.27718973439305 87.41231226419778 87.55565661947514 87.67010023184439 88.30013842358302 88.32844483262812 88.5933119668969 88.69955868910382 88.77794517561244 88.89559977408233 89.05047305856482 89.19117476591764 89.22701544757881 89.55165620164132 89.69714548085815 89.70518749027315 89.7594004961927 89.81254626983376 89.91607606683768 90.04438901913585 90.07245708614987 90.47614624579116 90.55084416662297 90.68873110797458 90.72424665876254 90.80598351035118 90.86402235929471 90.92761767701673 91.06864604635899 91.51682829624981 91.54617489033124 91.65918269507377 92.04356751866679 92.43755043573489 92.87890685957301 93.05250837112249 93.10783135598889 93.15724581674722 93.32252142896768 93.74204071252723 93.76351660177164 93.82220076202378 93.87190211432637 93.97380336350439 94.36613935440494 94.74911687314746 94.99094915669009 95.28812115489667 95.30243108812698 95.30720853787649 95.63193496664232 95.64107348931398 95.77233552350093 95.89030706187668 98.48124373607641

Current
Mean: 90.446 %
Stdev: 2.717 % (3.0%)
Runs: 85.0410471434397 85.1946484839131 85.91127540034216 86.13216376956764 86.31958983439793 87.08348281778808 87.21648610514205 87.44544676995726 87.64744699157396 87.84044012092676 87.84682667664548 88.1482356972228 88.2255586927941 88.32441301575095 88.50142497918307 88.54767406420481 88.63514261765584 88.73367914430035 88.76277966709188 88.76690840579819 88.82703039118891 89.06091254611991 89.20011803190712 89.2363874681789 89.31952222416903 89.42654098076885 89.95262486891396 90.25324104453111 90.4178141839151 90.45597367939553 90.90127639106392 90.90935874533926 90.92342685205129 90.93974127147368 90.95225228623246 91.18086577140355 91.23271330059818 91.6746169987453 91.76163001128553 91.99745888039286 92.18223415912166 92.19002587040643 92.20893297078534 92.55517770860743 92.93439129449536 93.3270212063567 93.3360167652519 93.42198510087552 93.5536328552953 93.84771192237004 93.96218905487649 94.26019110650117 94.46913361982078 94.6411455289342 94.66372394465304 94.89023519627838 95.06337408598712 95.42715031076186
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 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
Report typing (RAM) Baseline
Mean: 448.552 MB
Stdev: 4.645 MB (1.0%)
Runs: 437.6075994318182 440.3650568181818 440.80057565789474 442.01296164772725 442.34232954545456 443.021484375 443.25071022727275 443.52876420454544 443.7425595238095 443.98846726190476 444.1697443181818 444.4380580357143 444.6089638157895 445.1527157738095 445.37038352272725 445.45987215909093 445.6050575657895 445.94247159090907 445.99485085227275 446.0760788690476 446.375 446.80202414772725 446.9318359375 447.10528273809524 447.3128720238095 447.36644345238096 447.5152698863636 447.76260653409093 447.77734375 448.0135788690476 448.06143465909093 448.22958096590907 448.25279017857144 448.2548363095238 448.43821022727275 449.67745535714283 449.7864583333333 449.84356398809524 449.8813244047619 450.66850142045456 451.0688244047619 451.263671875 451.50762648809524 452.1547619047619 452.28348214285717 452.99520596590907 453.0042782738095 453.31231398809524 453.5726207386364 453.7887073863636 453.8158482142857 454.1741832386364 454.39524147727275 454.60825892857144 455.4544270833333 455.62056107954544 455.8284801136364 456.9261924342105 461.2640625

Current
Mean: 448.868 MB
Stdev: 5.826 MB (1.3%)
Runs: 433.2751953125 440.12276785714283 440.34854403409093 440.88355654761904 441.05379971590907 441.1529017857143 442.2235863095238 442.60884232954544 443.4156605113636 444.1791294642857 444.2672230113636 444.3206676136364 444.3668323863636 444.45436789772725 444.9254261363636 445.01450892857144 445.1307663690476 445.27414772727275 445.57198660714283 445.65482954545456 445.7280505952381 445.8291015625 445.87997159090907 445.95454545454544 446.00532670454544 446.67652529761904 446.8943536931818 447.4735863095238 447.76083096590907 447.88955965909093 448.6012073863636 448.67894345238096 449.17879971590907 450.5143229166667 450.5433238636364 450.5509588068182 450.5724609375 450.6858552631579 451.09207589285717 451.5297619047619 451.73970170454544 451.85703125 451.91238839285717 452.6857244318182 452.9572088068182 453.17276278409093 453.85493607954544 454.71360085227275 454.7578125 454.9644886363636 455.62109375 456.1742931547619 456.79375 456.8232886904762 457.1664806547619 457.74051339285717 460.4712890625 461.52421875 461.98046875
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.602 %
Stdev: 0.752 % (3.8%)
Runs: 17.6 18.2 18.3 18.3 18.4 18.6 18.6 18.6 18.8 18.9 18.9 18.9 19 19 19 19.1 19.1 19.2 19.2 19.3 19.4 19.4 19.4 19.4 19.5 19.5 19.5 19.5 19.7 19.7 19.8 19.8 19.8 19.9 19.9 19.9 20 20 20 20.1 20.1 20.1 20.1 20.1 20.1 20.2 20.2 20.2 20.3 20.3 20.3 20.3 20.4 20.5 20.5 20.5 20.5 21 21.6

Current
Mean: 19.500 %
Stdev: 0.907 % (4.7%)
Runs: 17.3 18 18.1 18.2 18.2 18.2 18.3 18.4 18.4 18.4 18.5 18.5 18.6 18.6 18.6 18.9 18.9 19 19 19 19.1 19.2 19.2 19.2 19.4 19.4 19.5 19.5 19.5 19.6 19.6 19.7 19.8 19.8 19.8 19.8 19.9 19.9 20 20 20.1 20.1 20.1 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.8 21.1 21.7
Chat opening Chat TTI Baseline
Mean: 716.942 ms
Stdev: 84.715 ms (11.8%)
Runs: 475.0891930013895 565.5267329998314 574.8631189987063 585.2373050004244 595.7377520017326 598.8435880020261 605.210165001452 605.7484949976206 609.2865810021758 612.1985680013895 614.6470949985087 617.6175540015101 620.3868819996715 623.2864990010858 625.304322000593 629.6229660026729 631.8082690015435 634.7983810007572 637.078409999609 648.8513590022922 662.6394460014999 711.1829020008445 717.0034189969301 747.4346110001206 749.3520920015872 750.0294599980116 753.1194260008633 754.9587809965014 756.3621420003474 757.4776210002601 765.8690600022674 765.9719239994884 766.1108810007572 766.2617600001395 769.9333500005305 773.3106689974666 775.1644699983299 775.2197680026293 775.2825520001352 776.374878000468 776.4479170031846 776.5367430001497 777.0741369985044 780.9643560014665 781.0300290025771 781.6805419996381 786.4156900011003 786.6232100017369 788.1334230005741 788.181640997529 791.650268997997 794.4114999994636 796.2548430003226 796.3309329971671 797.1706139966846 799.4320480003953 802.1434330008924 805.9127609990537 810.2975260019302 819.6241870000958

Current
Mean: 768.192 ms
Stdev: 28.168 ms (3.7%)
Runs: 691.2611490003765 700.7179370000958 707.181640997529 707.8007409982383 734.4871019981802 734.9517010003328 745.4234619997442 745.7203779965639 749.3845210000873 750.7934979982674 751.3774020001292 753.1328539997339 753.7306309975684 754.2063800022006 754.8771569989622 756.0966800004244 758.7994799986482 758.8101809993386 765.2774260006845 765.8076580017805 766.1448980011046 767.031454000622 768.2204999998212 768.5056149996817 770.3759359978139 773.1531989984214 773.3317059986293 775.5681570023298 778.4572760015726 779.1622730009258 779.2820230014622 779.3833409994841 779.4909269995987 780.0251470021904 782.5685629993677 783.7629399970174 785.9661870002747 790.8877360001206 792.4615080021322 794.3560390025377 795.1073010005057 796.6353360004723 796.9394539967179 797.0423579998314 797.171916000545 804.6443690024316 805.1179609969258 813.0926120020449 827.6671139970422

Copy link
Contributor

Performance Comparison Report 📊 (4/4)

Meaningless Changes To Duration (3/3)

Show entries
Name Duration
App start time nativeLaunch 26.167 ms → 28.167 ms (+2.000 ms, +7.6%)
App start time appCreation 69.172 ms → 66.356 ms (-2.816 ms, -4.1%)
App start time nativeLaunchEnd_To_appCreationStart 83.458 ms → 82.917 ms (-0.541 ms, -0.6%)
App start time runJsBundle 321.767 ms → 321.833 ms (+0.067 ms, ±0.0%)
App start time appCreationEnd_To_contentAppeared 444.627 ms → 442.237 ms (-2.390 ms, -0.5%)
App start time regularAppStart 0.021 ms → 0.021 ms (+0.000 ms, +0.6%)
App start time (CPU) 149.498 % → 149.476 % (-0.022 %, ±0.0%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 364.018 MB → 365.560 MB (+1.542 MB, ±0.0%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 26.637 % → 26.164 % (-0.472 %, -1.8%)
Open search router TTI Load Search Options 135.127 ms → 135.052 ms (-0.075 ms, ±0.0%)
Open search router TTI Open Search Router TTI 1090.880 ms → 1171.683 ms (+80.803 ms, +7.4%)
Open search router TTI (CPU) 145.459 % → 145.705 % (+0.245 %, ±0.0%)
Open search router TTI (FPS) 59.997 FPS → 59.970 FPS (-0.027 FPS, ±0.0%)
Open search router TTI (RAM) 385.961 MB → 386.954 MB (+0.992 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 23.705 % → 23.930 % (+0.225 %, +0.9%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 483.982 ms → 485.788 ms (+1.805 ms, ±0.0%)
Report typing (CPU) 91.356 % → 90.446 % (-0.910 %, -1.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 448.552 MB → 448.868 MB (+0.316 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 19.602 % → 19.500 % (-0.102 %, -0.5%)
Chat opening Chat TTI 716.942 ms → 768.192 ms (+51.250 ms, +7.1%)
Chat opening (CPU) 160.723 % → 159.069 % (-1.653 %, -1.0%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 375.955 MB → 377.471 MB (+1.516 MB, ±0.0%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 32.610 % → 32.025 % (-0.585 %, -1.8%)
Money request - Open Manual Tracking 135.716 ms → 133.080 ms (-2.637 ms, -1.9%)
Money request - Open Contacts 214.547 ms → 218.403 ms (+3.856 ms, +1.8%)
Money request - Open Create 130.377 ms → 133.993 ms (+3.616 ms, +2.8%)
Money request (CPU) 180.021 % → 180.724 % (+0.702 %, ±0.0%)
Money request (FPS) 59.149 FPS → 59.138 FPS (-0.011 FPS, ±0.0%)
Money request (RAM) 437.107 MB → 438.505 MB (+1.398 MB, ±0.0%)
Money request (CPU/JS) 0.000 % → 0.000 %
Money request (CPU/UI) 43.822 % → 43.732 % (-0.090 %, ±0.0%)
Show details
Name Duration
Chat opening (CPU) Baseline
Mean: 160.723 %
Stdev: 6.869 % (4.3%)
Runs: 146.78535108315998 147.34125427176858 147.9057929021323 151.61348315508909 152.53923381349503 152.55836108492602 153.4431250639095 153.73144705574936 153.86868201196455 154.45596803950062 154.53474433852858 154.8187906697665 155.48582959046047 156.52625190654328 156.57979626175793 156.6712782273003 157.03696773272995 157.39438917454706 157.4067817731369 157.58680296759385 157.662238114909 157.82747322617442 158.1496532423797 158.3652539287656 158.53534971427115 158.53707766735548 158.68133040848994 158.6979435089047 158.77418973391312 158.9913952467447 159.07199376833086 159.21148776698772 159.28311937261995 160.04915168667912 160.25301978727157 160.74001615851506 161.17822488460396 161.53642854571427 161.55110323229403 161.72836214198327 161.98487898711392 161.99860867150707 162.5559530794996 164.53589449086965 165.02268874256825 166.81028404296353 167.48646435483406 167.59337917889025 167.97133370499074 168.33977474957427 169.22315939878823 170.7178205846118 171.04320055944808 171.49750554442878 171.92855316489906 172.11568692824392 172.4564204923486 173.37800553914235 173.69778183117603 175.89278699719975

Current
Mean: 159.069 %
Stdev: 5.288 % (3.3%)
Runs: 150.2673677597626 150.60901377252745 150.9861620422775 151.15297024997628 151.20472819434497 152.70557863783924 153.08359446614963 153.16004729912 153.33842110556046 153.41227144917872 153.4811996418661 153.87142280555932 153.87576436408895 153.90900425251104 154.2357385248835 154.2833838988973 154.37978843795042 154.3925905332032 156.30930310741525 156.45677762041444 156.5004679895384 156.88927819948933 157.60696331655097 157.9765592030139 158.09676686789925 158.14957716381738 158.36451088480956 158.37876099910855 158.6790786057252 158.90251821057018 158.90385689881407 159.58736238546547 159.71936049012822 159.8861717161969 159.96213690336202 160.659345559491 160.6959739179821 160.7059260050995 160.7121410464293 161.2788449277674 161.3004276659055 162.12480633931872 162.28681544334123 162.38802452888268 162.424847237489 162.88103432071634 162.96724091690035 163.24389235750428 163.6047618870486 163.79882166694475 164.78323365938556 165.29613206421612 166.31361437862904 167.34673841003612 167.45938110024534 168.76728949328867 169.7893363021259 170.2305407628006 171.30458124552612
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

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: 375.955 MB
Stdev: 4.288 MB (1.1%)
Runs: 366.1140625 366.75 368.3229166666667 368.46875 368.595703125 369.1630859375 369.4544270833333 369.841796875 369.96484375 370.083984375 371.7880859375 372.0927734375 372.1171875 372.47421875 372.96875 373.33359375 373.35625 373.73046875 374.34375 374.8125 374.82890625 375.06640625 375.65 375.7390625 376.1921875 376.34765625 376.48046875 376.5947265625 376.70546875 376.75390625 376.947265625 377.0869140625 377.1875 377.234375 377.3369140625 377.36171875 377.365625 377.71875 377.85546875 378.2125 378.5328125 378.6083984375 378.971875 378.98046875 379.072265625 379.5390625 379.8234375 380.159375 380.27265625 380.40625 380.46953125 380.61484375 381.19921875 381.359375 381.4557291666667 381.68359375 382.0796875 382.29921875 383.40234375

Current
Mean: 377.471 MB
Stdev: 4.017 MB (1.1%)
Runs: 367.904296875 369.6201171875 370.068359375 370.5498046875 371.1962890625 371.236328125 371.6142578125 371.9697265625 372.2080078125 372.478515625 373.0888671875 373.1591796875 373.73671875 374.171875 374.59765625 375.1748046875 375.3828125 375.62265625 375.6296875 376.25546875 376.29296875 376.40390625 376.428125 376.45546875 377.01640625 377.2 377.70859375 377.815625 377.90703125 377.93046875 378.01875 378.03984375 378.678125 378.712890625 378.8046875 378.89453125 379.0171875 379.04609375 379.12265625 379.15546875 379.375 380.0771484375 380.325 380.3296875 380.40703125 380.46875 380.5546875 380.673828125 380.684375 381.19375 381.26640625 381.5125 381.59765625 382.76640625 383.03046875 383.50546875 383.690625 383.7296875 384.23984375 384.5234375
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.610 %
Stdev: 2.267 % (7.0%)
Runs: 27.8 28 28.1 28.4 29.2 29.4 29.4 30.2 30.4 31.1 31.1 31.2 31.2 31.2 31.3 31.4 31.4 31.5 31.5 31.5 31.8 31.8 31.8 31.9 31.9 31.9 32 32 32.3 32.4 32.6 32.7 32.7 32.8 32.8 32.9 32.9 33 33.1 33.1 33.1 33.2 33.6 33.9 33.9 34.5 34.6 34.7 34.9 35.1 35.3 35.3 35.5 35.7 35.9 35.9 36.4 36.6 36.9 37.9

Current
Mean: 32.025 %
Stdev: 2.089 % (6.5%)
Runs: 26.4 27.2 28.1 28.2 28.8 29 29 29.2 29.4 29.8 30.2 30.3 30.3 30.6 30.8 30.8 30.9 31.1 31.4 31.4 31.6 31.6 31.7 31.8 31.8 31.9 32 32 32 32.3 32.4 32.5 32.6 32.6 32.7 32.8 32.9 33 33 33.1 33.3 33.3 33.6 33.7 33.8 33.9 33.9 33.9 33.9 34 34.2 34.2 34.5 34.5 34.8 34.9 34.9 35 36
Money request - Open Manual Tracking Baseline
Mean: 135.716 ms
Stdev: 12.158 ms (9.0%)
Runs: 111.75565600022674 115.70642099902034 116.21036799997091 117.03971299901605 122.07328300178051 122.99662299826741 123.16703300178051 123.8474530018866 124.59029199928045 124.76900200173259 124.85819500312209 125.34187899902463 125.56514500081539 125.94706200063229 126.3565679974854 127.24686700105667 127.45890299975872 128.9211429990828 128.96114099770784 129.00012199953198 129.61372900009155 129.8231200017035 129.99930800125003 131.05354800075293 131.54329400137067 131.8329669982195 131.84969000145793 132.32287600263953 132.37097200006247 132.5421550013125 132.57954899966717 133.01839200034738 133.16691099852324 135.90071599930525 138.62422700226307 138.72249400243163 138.7293700017035 139.16296399757266 139.42651400342584 140.17639099806547 140.79003900289536 141.12129800021648 142.32718899846077 143.36389100179076 143.6947019994259 144.45556600019336 144.81481900066137 145.28125 147.35107400268316 148.0695799998939 148.609375 150.8524580001831 150.92256699874997 156.203409999609 159.28503499925137 159.3340249992907 160.3857830017805 160.48685700073838 165.64982099831104

Current
Mean: 133.080 ms
Stdev: 9.326 ms (7.0%)
Runs: 112.75834199786186 113.20393899828196 117.85697399824858 120.37105299904943 120.80847200006247 121.69026700034738 121.75785399973392 121.7864180020988 122.28214499726892 123.26676499843597 124.01672400161624 124.62540700286627 125.31331400200725 125.53999799862504 126.40970899909735 126.7771410010755 127.64359599724412 127.80830899998546 128.03121000155807 129.0449620001018 129.25817900151014 130.3408210016787 130.3455400019884 130.5057369992137 130.68355299904943 130.8711760006845 131.01529999822378 131.12007699906826 131.3503829985857 132.18286100029945 133.16011600196362 133.50740499794483 134.33585599809885 134.89408400282264 134.9955649971962 135.36035099998116 135.62121599912643 135.8164880014956 136.4735919982195 137.1018470004201 137.85949699953198 138.11730999872088 138.12951700016856 138.99230999872088 139.88602700084448 140.58353599905968 140.82971199974418 141.646525003016 141.7087399996817 142.51867699995637 143.45117199793458 144.26184099912643 145.45015500113368 145.49226900190115 145.60624199733138 150.21024600043893 151.80147299915552 152.35827700048685 152.8754469975829
Money request - Open Contacts Baseline
Mean: 214.547 ms
Stdev: 11.225 ms (5.2%)
Runs: 191.38810200244188 194.53666200116277 197.67065500095487 198.9545900002122 200.22188299894333 201.30358899757266 202.58968099951744 202.84851100295782 203.3407789990306 203.91764299944043 205.25423100218177 205.31510499864817 205.33882600069046 205.55061800032854 205.81656900048256 205.8400469981134 205.94771299883723 206.12300600111485 208.25142399966717 208.50492299720645 211.1931149996817 211.41219099983573 211.76110799983144 211.78694600239396 212.04781100153923 213.10144000127912 213.2302660010755 213.25732399895787 213.96390799805522 215.23034600168467 215.98799599707127 216.03727200254798 216.05708899721503 217.51330600306392 218.0021970011294 218.69433600082994 218.97603300213814 219.16984099894762 219.64729800075293 220.65120499953628 220.75496499985456 220.98368300125003 221.05879700183868 221.56664999946952 221.69189500063658 222.52913400158286 222.5865070000291 226.8685309998691 227.19543499872088 227.4961760006845 228.35237599909306 229.66556800156832 232.8085120022297 238.43375699967146 242.81595899909735 243.3693850003183

Current
Mean: 218.403 ms
Stdev: 15.383 ms (7.0%)
Runs: 191.80224600061774 191.89587399736047 196.43225099891424 196.79219499975443 198.1356210000813 199.45528199896216 199.79252200201154 200.49633799865842 201.20406099781394 203.39176500216126 204.43640200048685 207.82946799695492 208.26542200148106 208.65002499893308 209.10677099972963 209.48995000123978 210.45597299933434 210.47741699963808 211.34615100175142 212.21586200222373 212.51884000003338 212.69209799915552 213.0115150026977 213.60961900278926 214.20292199775577 215.4323330000043 215.56819700077176 216.21915699914098 217.84517400339246 218.26721200346947 218.57731200009584 218.63313800096512 218.8640949986875 220.07234700024128 220.89558900147676 221.10620100051165 222.16280100122094 222.3185629993677 224.827961999923 224.84191900119185 225.33943700045347 226.65319800004363 229.9120290018618 230.10945699736476 230.19201700016856 230.55212400108576 230.62247700244188 231.45418299734592 234.0422769971192 234.22737599909306 237.17191600054502 237.53230799734592 241.477863997221 258.0007320009172 259.67207800224423 260.2626549974084
Money request - Open Create Baseline
Mean: 130.377 ms
Stdev: 8.629 ms (6.6%)
Runs: 110.75349899753928 113.12605799734592 115.21073400229216 115.44161000102758 116.73754899948835 118.0487879998982 118.12276199832559 119.01948999986053 120.25687700137496 121.08658799901605 123.2766930013895 124.4258620031178 125.15291300043464 125.26200399920344 125.57019000127912 125.8293050006032 126.20336900278926 126.34769700095057 127.30851200222969 127.69197599962354 127.95637999847531 128.17590400204062 128.20906599983573 128.30354899913073 128.9221590012312 129.25113900005817 129.31241799890995 129.61181699857116 130.20406100153923 131.34143099933863 131.60917099937797 131.73783399909735 132.67976899817586 132.72371399775147 133.35799199715257 134.3354899995029 134.91719499975443 135.48014299944043 135.55627400055528 136.43827299773693 136.6394450031221 136.89835600182414 137.32189900055528 137.68310499936342 138.1350100003183 138.32926499843597 138.46126300096512 138.5989180020988 141.0030919983983 141.16365600004792 141.31787199899554 141.43961600214243 141.68937199935317 142.21089600026608 142.77067000046372 152.44685900211334

Current
Mean: 133.993 ms
Stdev: 10.050 ms (7.5%)
Runs: 115.06884799897671 115.58182699978352 115.8312180005014 119.29357900097966 119.82592700049281 120.04911300167441 122.5082600004971 122.79606200009584 123.06233699992299 124.27213599905372 125.05749499797821 125.72981699928641 125.91308600082994 125.96809900179505 126.16735899820924 126.29516600072384 126.69140699878335 126.81180800125003 127.09574400261045 128.05285599827766 128.8614500015974 129.58219499886036 129.6867679990828 130.6279710009694 130.88968900218606 130.9336759969592 131.764892000705 131.8207600004971 132.57670100033283 133.18017600104213 133.34741200134158 133.8216550014913 134.04370100051165 134.2538250014186 134.91223100200295 135.2743330001831 135.80106600001454 135.84244799986482 138.01192200183868 138.13085900247097 141.10152200236917 141.15047200024128 141.55961100012064 141.56791200116277 141.57360899820924 141.66503899917006 141.81864400207996 142.07279400154948 142.6886800006032 143.0436610020697 143.10428800061345 145.4983719997108 145.9789230003953 148.35286400094628 148.92826399952173 150.62487800046802 151.49979599937797 151.55403700098395 151.94136599823833 158.41711500287056
Money request (CPU) Baseline
Mean: 180.021 %
Stdev: 7.661 % (4.3%)
Runs: 165.34444688973113 166.79511234120181 167.97163337495905 168.05254327067328 169.66152928126834 170.2346470846525 170.39688326227198 171.863714388126 172.0406241308694 172.3519193214819 172.36748945351263 172.49183754736563 172.5834736118957 173.19982466552653 173.3543770318221 173.4691506002678 173.7345051451751 174.21074986447763 174.3795080925917 175.35461162224595 175.80689472450953 177.40790091189908 177.4954878435239 177.7471611839306 177.78255474919223 178.13379253402312 178.2564116046837 178.4751450772213 178.80137986548974 179.73561684269552 180.30405533855364 180.393323358026 181.51960001661726 181.55000584189204 181.780794346769 181.88499949240736 183.0301942859343 183.3113261240751 183.38565863581474 183.55772580467874 183.94402074589644 184.28489961905177 184.37959728436195 184.8003669617409 185.2560802933947 185.7538657966007 185.99561425534657 186.0849620525944 186.20697823242097 186.9291464454534 187.299653591338 188.5371590745886 189.13713876164866 189.68025833307323 190.06268273287375 191.77968913532246 192.3077383339725 193.0081340733744 193.77549968719777 201.83894494542943

Current
Mean: 180.724 %
Stdev: 6.615 % (3.7%)
Runs: 169.49646543416523 169.5414851270092 169.5484136093937 171.06025954197517 171.8128788007094 171.83822723697256 173.24964178308855 173.70542615524124 173.73589382678657 173.87580028421266 174.05037289196773 174.2906796397498 174.60059044917176 174.8511860401731 175.82460280386167 175.9285920815736 176.29977510207593 176.74028202736997 176.78309142239732 176.96288158699093 177.78906712185076 177.85749627881933 178.21962357124912 178.23517431891102 178.4903417810955 179.15691646563778 179.22748454931116 179.36241343083404 179.76856876139297 179.86432502476404 179.91894469556792 180.00567260124663 180.13092761083522 180.18303345547622 181.34934354849887 181.3729639902905 181.4783106282338 182.02287135570867 182.09996515269495 182.15268848772948 182.77597466213965 184.65039917983796 184.91971128942916 185.175731329061 185.87636517647692 186.0758181829633 186.16163562805477 186.45001496616993 186.50090235906495 187.62702933775 187.659196039869 188.07191534254827 189.14750092329214 189.40475846127816 190.10112828339248 192.337848930273 193.92465835707222 194.13105778505187 194.4441406942332 195.09731478655684
Money request (FPS) Baseline
Mean: 59.149 FPS
Stdev: 0.812 FPS (1.4%)
Runs: 57.57987845749057 57.605409254221115 57.68677308942505 57.6911037512177 57.73256969826024 57.82400095336419 57.841225847095785 57.916593820779696 57.942872873843065 57.98256778054801 58.11495862972696 58.1575828551694 58.16204437028824 58.29255743966897 58.40794581261361 58.489387770668166 58.708045682759334 58.84501388592802 58.848233600673 58.85829760862119 58.882877306196356 58.94595106228899 59.032679270191444 59.05891964266302 59.08036146968315 59.11186705375462 59.210942650229015 59.26511386557094 59.36495841845234 59.36566178929734 59.427802197296685 59.47358820913492 59.50378475197114 59.51954138213407 59.54712355783664 59.576359852645886 59.63752484729965 59.677662575038006 59.70128022275502 59.70323909909791 59.75633137752051 59.76754675440861 59.78312735296687 59.87552445213191 59.98830526695404 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 59.138 FPS
Stdev: 0.859 FPS (1.5%)
Runs: 57.059313338033505 57.07931131988226 57.39702988128966 57.42213555624509 57.5057083391443 57.57984179628896 57.861158208599164 58.0293984281558 58.02989764168062 58.09942249102612 58.107891002829625 58.142257775142625 58.21438946887213 58.414386008478914 58.45026410748652 58.524990250909596 58.779484839372266 58.966444520849926 58.981799818921964 59.11127517546928 59.12656489490478 59.15894950569261 59.167523964363035 59.175341042268954 59.29151884220611 59.292974123637535 59.33003822527011 59.39494803905581 59.478057498688386 59.47898172115244 59.500903944535914 59.51448204376877 59.55267720931438 59.57935938817604 59.6121825035658 59.61238740893445 59.619083893472585 59.66227641274014 59.683293762238144 59.75846652614405 59.76059348073309 59.76911878218217 59.78071846280633 59.81237779797599 59.85690133244185 59.86058463905647 59.88694150654668 59.89158193201839 59.89497011100156 59.90226618612165 60 60 60 60 60 60 60 60 60
Money request (RAM) Baseline
Mean: 437.107 MB
Stdev: 8.335 MB (1.9%)
Runs: 420.46728515625 422.92236328125 423.8470982142857 424.56473214285717 426.70982142857144 427.30078125 427.4771205357143 427.90848214285717 428.05747767857144 428.20982142857144 428.3989955357143 429.23995535714283 429.5853794642857 430.11551339285717 430.158203125 430.73549107142856 431.728515625 431.90011160714283 431.95535714285717 432.3822544642857 433.80580357142856 434.01060267857144 435.20556640625 435.2260044642857 435.4017857142857 435.69363839285717 435.88448660714283 436.35986328125 436.70654296875 437.5944010416667 438.109375 438.44921875 438.48046875 439.1283482142857 439.42822265625 439.5380859375 439.57254464285717 439.7963169642857 439.810546875 440.40380859375 440.4799107142857 440.8125 440.9075520833333 441.0423177083333 441.4458705357143 442.0419921875 442.2936197916667 442.65345982142856 444.9614955357143 447.0595703125 447.9681919642857 449.42020089285717 450.3013392857143 451.59375 452.45479910714283 453.64620535714283 454.49107142857144 456.35658482142856

Current
Mean: 438.505 MB
Stdev: 9.043 MB (2.1%)
Runs: 423.31361607142856 424.0345982142857 425.23325892857144 426.1884765625 426.7142857142857 426.8515625 427.8548177083333 428.8310546875 428.9765625 429.7689732142857 430.23270089285717 431.0385044642857 431.30078125 431.34095982142856 431.4614955357143 431.64697265625 431.82645089285717 433.06361607142856 433.16183035714283 433.5029296875 433.8955078125 433.9267578125 435.02734375 435.08056640625 435.41629464285717 435.77455357142856 435.8955078125 436.14229910714283 436.5833333333333 436.6088169642857 436.7194010416667 436.8203125 437.2275390625 437.412109375 437.48828125 437.490234375 438.1841517857143 438.49330357142856 438.90011160714283 439.57421875 442.44140625 442.94363839285717 443.07645089285717 443.6962890625 445.02392578125 445.71484375 447.5 447.8314732142857 448.1294642857143 448.44029017857144 448.9810267857143 452.06026785714283 452.1568080357143 452.39285714285717 452.77176339285717 453.6205357142857 453.65234375 453.74441964285717 455.86551339285717 461.26339285714283
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.822 %
Stdev: 2.055 % (4.7%)
Runs: 39.3 40.8 41 41 41.2 41.2 41.4 41.4 41.5 41.6 41.8 41.8 41.9 41.9 42.1 42.3 42.3 42.4 42.5 42.6 42.6 42.7 42.7 42.7 42.7 42.9 43 43.3 43.4 43.5 43.5 43.8 43.9 44.1 44.5 44.5 44.5 44.6 45.2 45.2 45.5 45.7 45.8 45.8 45.9 45.9 46 46 46.1 46.1 46.4 46.4 46.6 46.6 46.7 46.8 47.1 47.4 47.4

Current
Mean: 43.732 %
Stdev: 1.949 % (4.5%)
Runs: 40.8 40.9 41 41.1 41.1 41.2 41.4 41.5 41.7 41.7 41.8 41.8 42 42 42.2 42.2 42.2 42.2 42.3 42.6 42.7 42.7 42.7 42.7 42.8 42.8 42.9 43 43 43.1 43.1 43.3 43.6 43.9 44 44.2 44.3 44.3 44.4 44.4 44.6 45.1 45.1 45.2 45.4 45.4 45.4 45.7 45.8 46 46.2 46.3 46.4 46.9 46.9 46.9 47 47.1 47.2 47.7

Copy link
Contributor

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

@hoangzinh
Copy link
Contributor

Is it a false alarm? I don't think this PR cause perf issue.

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.

4 participants