Skip to content

[No QA] Refactor artifacts workflow to enable valid usage of concurrency #62101

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversation

mateuuszzzzz
Copy link
Contributor

@mateuuszzzzz mateuuszzzzz commented May 15, 2025

Explanation of Change

Previously, the workflow used a single job with a matrix strategy to handle two tasks:

  1. Verifying whether new artifacts are needed
  2. Building and publishing the artifacts

This setup had a limitation when using concurrency. If a pull request requiring new artifacts for both Standalone NewDot and HybridApp was merged, it would trigger a workflow with a matrix including both apps. If another pull request was merged shortly after and only required HybridApp artifacts, it would also trigger a new matrix job that still includes both apps.

However, the verification step inside the NewDot matrix job would detect that NewDot doesn't need to be rebuilt in the second workflow and skip that part. At the same time, due to concurrency, this second workflow would cancel the first one even though the first workflow was still building the necessary NewDot artifacts. As a result, those artifacts would never be published.

This pull request resolves the issue by splitting the workflow into two separate jobs:

  1. A verification job that determines which apps require new React Native artifacts and generates an array of targets
  2. A publishing job that uses this array as the matrix for building and publishing artifacts

Fixed Issues

$ #57120
PROPOSAL:

Tests

  • Verify general correctness of the workflow
    • Patches are computed correctly for both apps
    • Standalone NewDot artifacts build is not triggered when only Mobile-Expensify patches are changed
  • Verify that concurrency works
    • If a new artifacts matrix build is started, it should only cancel the corresponding jobs from the previous workflow that match the ones being started now.

Offline tests

QA Steps

PR Author Checklist

  • I linked the correct issue in the ### Fixed Issues section above
  • I wrote clear testing steps that cover the changes made in this PR
    • I added steps for local testing in the Tests section
    • I added steps for the expected offline behavior in the Offline steps section
    • I added steps for Staging and/or Production testing in the QA steps section
    • I added steps to cover failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
    • I tested this PR with a High Traffic account against the staging or production API to ensure there are no regressions (e.g. long loading states that impact usability).
  • I included screenshots or videos for tests on all platforms
  • I ran the tests on all platforms & verified they passed on:
    • Android: Native
    • Android: mWeb Chrome
    • iOS: Native
    • iOS: mWeb Safari
    • MacOS: Chrome / Safari
    • MacOS: Desktop
  • I verified there are no console errors (if there's a console error not related to the PR, report it or open an issue for it to be fixed)
  • I verified there are no new alerts related to the canBeMissing param for useOnyx
  • I followed proper code patterns (see Reviewing the code)
    • I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick)
    • I verified that comments were added to code that is not self explanatory
    • I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
    • I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
      • If any non-english text was added/modified, I used JaimeGPT to get English > Spanish translation. I then posted it in #expensify-open-source and it was approved by an internal Expensify engineer. Link to Slack message:
    • I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
    • I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
    • I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
    • I verified the JSDocs style guidelines (in STYLE.md) were followed
  • If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
  • I followed the guidelines as stated in the Review Guidelines
  • I tested other components that can be impacted by my changes (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar are working as expected)
  • I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
  • I verified any variables that can be defined as constants (ie. in CONST.ts or at the top of the file that uses the constant) are defined as such
  • I verified that if a function's arguments changed that all usages have also been updated correctly
  • If any new file was added I verified that:
    • The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory
  • If a new CSS style is added I verified that:
    • A similar style doesn't already exist
    • The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))
  • If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
  • If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
  • If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
  • If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
  • If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:
    • I verified that all the inputs inside a form are aligned with each other.
    • I added Design label and/or tagged @Expensify/design so the design team can review the changes.
  • If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
  • I added unit tests for any new feature or bug fix in this PR to help automatically prevent regressions in this user flow.
  • If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.

Screenshots/Videos

Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop

@mateuuszzzzz
Copy link
Contributor Author

I might not be able to fully test the workflow after these changes today, so I'll continue tomorrow. 👍

@mateuuszzzzz
Copy link
Contributor Author

Working fine, only one job is cancelled now.

Screenshot 2025-05-16 at 10 51 02 Screenshot 2025-05-16 at 10 51 20

@mateuuszzzzz mateuuszzzzz changed the title Refactor artifacts workflow to enable valid usage of concurrency [No QA] Refactor artifacts workflow to enable valid usage of concurrency May 16, 2025
@mateuuszzzzz mateuuszzzzz marked this pull request as ready for review May 16, 2025 09:12
@mateuuszzzzz mateuuszzzzz requested a review from a team as a code owner May 16, 2025 09:12
@melvin-bot melvin-bot bot requested review from ikevin127 and removed request for a team May 16, 2025 09:12
Copy link

melvin-bot bot commented May 16, 2025

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

@ikevin127
Copy link
Contributor

@roryabraham I'm assuming this doesn't need C+ review ?

@roryabraham
Copy link
Contributor

@ikevin127, correct, thank you

@roryabraham roryabraham self-requested a review May 19, 2025 16:33
@roryabraham
Copy link
Contributor

Reviewer Checklist

  • I have verified the author checklist is complete (all boxes are checked off).
  • I verified the correct issue is linked in the ### Fixed Issues section above
  • I verified testing steps are clear and they cover the changes made in this PR
    • I verified the steps for local testing are in the Tests section
    • I verified the steps for Staging and/or Production testing are in the QA steps section
    • I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
  • I checked that screenshots or videos are included for tests on all platforms
  • I included screenshots or videos for tests on all platforms
  • I verified 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
Android: mWeb Chrome
iOS: HybridApp
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop

@roryabraham roryabraham merged commit 9ea4aa8 into Expensify:main May 19, 2025
10 of 67 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 19, 2025
Copy link
Contributor

Performance Comparison Report 📊 (1/11)

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

Significant Changes To Duration

Name Duration
App start time contentAppeared_To_screenTTI 825.133 ms → 932.153 ms (+107.020 ms, +13.0%) 🔴
App start time TTI 1520.616 ms → 1641.503 ms (+120.887 ms, +7.9%) 🔴
Chat opening Chat TTI 1128.960 ms → 1264.867 ms (+135.907 ms, +12.0%) 🔴
Show details
Name Duration
App start time contentAppeared_To_screenTTI Baseline
Mean: 825.133 ms
Stdev: 243.972 ms (29.6%)
Runs: 510.95823499932885 539.2620969992131 553.1953379996121 553.8624329995364 556.2045799996704 568.7860349994153 580.1615239996463 580.1684949994087 586.6168610006571 588.7661359999329 590.739600000903 594.9905890002847 603.0822439994663 605.8578299991786 611.4447419997305 613.8747119996697 618.8153089992702 621.9484219998121 628.0854850001633 630.4457060005516 631.6815329995006 631.9424830004573 633.8948129992932 633.9220480006188 646.2524750009179 648.2697039991617 653.1717840004712 660.5327209997922 671.9453580006957 678.8978150002658 679.339292999357 680.7639799993485 685.590182999149 715.9003660008311 941.6182359997183 984.4522399995476 1007.1606849990785 1040.5510029997677 1046.6742470003664 1049.7888610009104 1058.9725379999727 1062.667207999155 1066.8852409999818 1077.5312040001154 1079.8333279993385 1086.9381319992244 1098.219468999654 1101.5409370008856 1104.2381890006363 1114.936800999567 1118.3669520001858 1122.8433170001954 1127.7808149997145 1129.33188300021 1129.8398650009185 1167.8949459996074 1177.1344729997218 1195.4486570004374 1206.3957729991525 1221.567305000499

Current
Mean: 932.153 ms
Stdev: 226.744 ms (24.3%)
Runs: 511.73746299929917 537.5031850002706 566.9026759993285 584.5148249994963 585.9701470006257 588.0256389994174 591.8169810008258 596.5244469996542 612.0533339995891 616.758486000821 618.698999999091 625.634708000347 630.1564409993589 636.4929290004075 642.2721190005541 648.7017390001565 656.8172800000757 669.3027049992234 670.2002900000662 942.265644999221 976.7903460003436 985.1977290008217 990.6615299992263 995.6975120007992 1010.2070269994438 1015.5024999994785 1020.7664330005646 1020.7721829991788 1035.7043009996414 1047.3581009991467 1048.0506469998509 1053.745285000652 1057.6277670003474 1057.9892289992422 1061.4384300000966 1064.362461000681 1065.4167720004916 1066.7612079996616 1074.3817960005254 1078.2255179993808 1085.3483949992806 1088.0705479998142 1092.0241880007088 1096.2536779996008 1098.7330239992589 1101.8108019996434 1103.8632260002196 1107.661094000563 1109.158449999988 1120.199123000726 1130.0382879991084 1132.7100990004838 1138.1874790005386 1148.558838000521 1150.5482570007443 1151.060739999637 1187.607443999499 1202.1702159997076 1210.9175710007548 1215.2455390002578
App start time TTI Baseline
Mean: 1520.616 ms
Stdev: 232.509 ms (15.3%)
Runs: 1158.9582349993289 1190.9905890002847 1218.8624329995364 1227.195337999612 1229.2697039991617 1241.7860349994153 1247.7661359999329 1249.9484219998121 1305.1717840004712 1305.4457060005516 1325.9424830004573 1334.739600000903 1334.8747119996697 1338.8948129992932 1342.616861000657 1344.2045799996704 1345.262096999213 1346.9003660008311 1349.252475000918 1350.590182999149 1351.0822439994663 1351.1684949994087 1355.1615239996463 1358.4447419997305 1360.8978150002658 1362.8578299991786 1366.7639799993485 1369.339292999357 1391.6815329995006 1407.0854850001633 1411.8153089992702 1415.5327209997922 1418.9220480006188 1437.9453580006957 1585.6182359997183 1665.8333279993385 1670.4522399995476 1685.9381319992244 1687.936800999567 1697.667207999155 1700.8852409999818 1715.1606849990785 1736.9725379999727 1739.7888610009104 1741.8398650009185 1747.5510029997677 1777.33188300021 1785.6742470003664 1785.8433170001954 1793.5312040001154 1820.7808149997145 1825.3669520001858 1831.4486570004374 1838.219468999654 1844.1344729997218 1847.8949459996074 1864.5409370008856 1867.2381890006363 1915.567305000499 1916.3957729991525

Current
Mean: 1641.503 ms
Stdev: 221.304 ms (13.5%)
Runs: 1247.5031850002706 1258.5244469996542 1263.4929290004075 1284.7374629992992 1296.5148249994963 1322.3027049992234 1326.2002900000662 1330.8172800000757 1333.9026759993285 1345.9701470006257 1346.0256389994174 1361.634708000347 1362.698999999091 1367.758486000821 1376.156440999359 1382.053333999589 1391.8169810008258 1392.272119000554 1402.7017390001565 1615.265644999221 1624.7903460003436 1637.9892289992422 1658.7664330005646 1662.6615299992263 1682.6975120007992 1683.4167720004916 1687.8632260002196 1688.1977290008217 1704.0241880007088 1719.2070269994438 1731.5024999994785 1734.745285000652 1735.6277670003474 1741.0506469998509 1752.7043009996414 1759.0382879991084 1769.3581009991467 1771.7100990004838 1778.0705479998142 1793.060739999637 1799.4384300000966 1803.7721829991788 1804.5482570007443 1811.362461000681 1817.2255179993808 1823.661094000563 1826.3483949992806 1838.607443999499 1845.3817960005254 1853.158449999988 1859.7330239992589 1871.199123000726 1871.558838000521 1881.1702159997076 1884.8108019996434 1892.2455390002578 1909.2536779996008 1921.9175710007548 1923.7612079996616 1926.1874790005386
Chat opening Chat TTI Baseline
Mean: 1128.960 ms
Stdev: 85.302 ms (7.6%)
Runs: 882.5185139998794 945.181070998311 963.4928390011191 965.8863129988313 1012.3365489989519 1013.1796469986439 1016.1799319982529 1016.282145999372 1031.0957040004432 1038.8917650021613 1041.3882660008967 1070.2442630007863 1080.0885419994593 1082.4637460000813 1132.6341150030494 1139.884155999869 1142.6074629984796 1144.8459890000522 1150.0758469998837 1150.8806969970465 1153.4658619984984 1155.36629300192 1157.7763679996133 1157.9193120002747 1161.9590249992907 1165.3923749998212 1169.267171997577 1171.1418870016932 1172.8330890014768 1173.578531999141 1174.822632998228 1176.4373379983008 1179.5528159998357 1180.328085001558 1180.4434420019388 1184.335815999657 1190.3392749987543 1191.5819910019636 1194.5460609979928 1201.2326660007238 1204.1518970020115 1209.0135500021279 1215.8656419999897 1215.9929610006511 1221.6829439997673 1231.8502609990537 1250.0797530002892

Current
Mean: 1264.867 ms
Stdev: 286.645 ms (22.7%)
Runs: 814.0376380011439 835.4980880022049 838.8001709990203 845.6054699979722 944.8682459965348 963.734375 971.3104260005057 994.7426350004971 996.8741060011089 1001.009358998388 1025.1612550020218 1045.0109870024025 1063.0798350013793 1076.5572520010173 1098.1521820016205 1126.7696130014956 1143.7854419983923 1147.522787000984 1151.2370209991932 1151.240764003247 1155.6186130009592 1160.6733400002122 1165.117350999266 1166.9814049974084 1173.5160329975188 1173.9546720013022 1174.920248001814 1175.9958100020885 1183.5352790020406 1183.9674890004098 1184.7236740030348 1185.743896998465 1187.2231040000916 1189.7106129974127 1191.7959799990058 1191.9128019995987 1193.3178719989955 1197.0373129993677 1205.4878339990973 1216.5768239982426 1219.899861998856 1226.0919199995697 1227.7600510008633 1230.8295089975 1261.4966639988124 1389.4045820012689 1693.070069000125 1724.2892660014331 1730.4097910001874 1733.2631839998066 1735.587809998542 1738.8968509994447 1741.2534190006554 1748.5186369977891 1748.5491550005972 1754.0605480000377 1764.041138999164 1767.2829999998212 1778.8321550004184 1785.6890869997442

Copy link
Contributor

Performance Comparison Report 📊 (10/11)

Meaningless Changes To Duration (9/10)

Show entries
Name Duration
App start time nativeLaunch 29.456 ms → 28.814 ms (-0.643 ms, -2.2%)
App start time nativeLaunchEnd_To_appCreationStart 97.967 ms → 94.483 ms (-3.483 ms, -3.6%)
App start time runJsBundle 320.450 ms → 320.121 ms (-0.329 ms, ±0.0%)
App start time appCreation 77.550 ms → 80.267 ms (+2.717 ms, +3.5%)
App start time appCreationEnd_To_contentAppeared 489.500 ms → 505.483 ms (+15.983 ms, +3.3%)
App start time regularAppStart 0.021 ms → 0.021 ms (-0.000 ms, ±0.0%)
App start time (CPU) 154.177 % → 149.997 % (-4.180 %, -2.7%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 364.596 MB → 368.456 MB (+3.860 MB, +1.1%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 28.381 % → 27.291 % (-1.090 %, -3.8%)
Open search router TTI Load Search Options 183.057 ms → 183.368 ms (+0.311 ms, ±0.0%)
Open search router TTI Open Search Router TTI 1727.720 ms → 1698.778 ms (-28.942 ms, -1.7%)
Open search router TTI (CPU) 146.632 % → 145.924 % (-0.708 %, ±0.0%)
Open search router TTI (FPS) 60.000 FPS → 60.000 FPS
Open search router TTI (RAM) 391.191 MB → 390.384 MB (-0.807 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 25.641 % → 26.232 % (+0.591 %, +2.3%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 606.299 ms → 590.406 ms (-15.893 ms, -2.6%)
Report typing (CPU) 103.083 % → 102.680 % (-0.403 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 439.874 MB → 439.487 MB (-0.387 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 21.541 % → 21.368 % (-0.173 %, -0.8%)
Chat opening (CPU) 162.549 % → 160.361 % (-2.188 %, -1.3%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 379.185 MB → 380.667 MB (+1.482 MB, ±0.0%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 33.709 % → 33.687 % (-0.022 %, ±0.0%)
Show details
Name Duration
Report typing (CPU/UI) Baseline
Mean: 21.541 %
Stdev: 1.744 % (8.1%)
Runs: 17.4 17.5 17.6 18 18.4 19.1 19.9 20 20 20.2 20.3 20.4 20.6 20.6 20.6 20.8 20.9 20.9 21.1 21.2 21.2 21.3 21.4 21.4 21.6 21.6 21.6 21.7 21.8 21.8 21.9 21.9 21.9 21.9 22 22 22.2 22.2 22.4 22.4 22.5 22.6 22.6 22.7 22.7 22.8 22.8 22.9 22.9 23.1 23.3 23.4 24.2 25.1 25.3 25.7

Current
Mean: 21.368 %
Stdev: 2.292 % (10.7%)
Runs: 16.3 16.6 16.9 17 17 17.8 17.9 18.1 18.8 19 19.2 19.2 19.7 19.7 19.9 20.2 20.2 20.3 20.4 20.5 20.9 21.3 21.4 21.4 21.4 21.6 21.7 21.7 21.8 21.9 22 22 22.3 22.3 22.4 22.5 22.6 22.6 22.6 22.7 22.9 22.9 23 23 23 23.1 23.1 23.3 23.6 23.7 23.7 24.1 24.7 24.9 25 25.1 25.1
Chat opening (CPU) Baseline
Mean: 162.549 %
Stdev: 4.327 % (2.7%)
Runs: 154.75406328709124 154.97063562926402 155.9547424667141 156.0003310956445 156.11766022451255 156.26181568257698 156.94977230803565 157.014433466445 157.19285372379585 157.24663112906552 157.82955553702865 158.74252604739553 158.7583745349927 158.86735149739957 158.94872470037484 158.96437306000567 159.14322902007362 159.5290530039094 159.812074149042 159.9362148087725 159.95228885339017 160.01918694055396 161.12783488981793 161.56592247353947 161.73700904429631 162.0818508686512 162.57568989580727 162.78459307206512 162.9827695181955 163.0603067954397 163.11847088235345 163.59360490741153 163.61999749427386 163.6212889185755 163.65912690837516 163.67827532720446 164.13976766749758 164.4523284945221 164.58453889014757 164.87322039285831 164.9545335370272 165.23027070545655 165.34837822771271 165.5093888680289 165.52680864179524 165.69941747830424 165.95201239078983 166.11073093897704 166.1174238589923 166.50834627722455 166.78787561523555 167.7018205996306 167.92986484312365 167.99226766181235 168.73323081886983 169.94159414049912 170.2195376963738 170.8363526521835 173.07279887067145

Current
Mean: 160.361 %
Stdev: 2.800 % (1.7%)
Runs: 154.37937507943158 154.50055479461955 154.72683331090823 156.11817681797606 156.19208572398105 156.69722001737404 156.83703936003832 157.07113147727256 157.42451643291346 157.5043316069977 157.731439997235 157.92764578165483 158.31272051020792 158.8230705980242 158.92184376141074 159.14779944040518 159.1905267663242 159.29536513151746 159.3606381932977 159.60442529392142 159.62295588180635 159.64009714626596 159.82436314700485 159.9311339817684 159.95061273572168 160.0097792303519 160.4988402673738 160.58837410945122 160.732891319998 160.82593026574767 160.93349667919907 161.02119074001806 161.20851019604456 161.23950709528197 161.2408272785613 161.2409679046397 161.34214940087193 161.36620356963874 161.70618252453121 161.87419353203487 161.87839399389173 161.96005998423746 162.14633292902488 162.38143844618693 162.55637306163044 162.69463769834394 163.0176949497708 163.2950848297041 163.8783064717261 164.14932495713768 164.1654409799212 164.44519707564388 165.15790990853245 166.36439581648276 167.1775273899716
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

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

Copy link
Contributor

Performance Comparison Report 📊 (11/11)

Meaningless Changes To Duration (10/10)

Show entries
Name Duration
App start time nativeLaunch 29.456 ms → 28.814 ms (-0.643 ms, -2.2%)
App start time nativeLaunchEnd_To_appCreationStart 97.967 ms → 94.483 ms (-3.483 ms, -3.6%)
App start time runJsBundle 320.450 ms → 320.121 ms (-0.329 ms, ±0.0%)
App start time appCreation 77.550 ms → 80.267 ms (+2.717 ms, +3.5%)
App start time appCreationEnd_To_contentAppeared 489.500 ms → 505.483 ms (+15.983 ms, +3.3%)
App start time regularAppStart 0.021 ms → 0.021 ms (-0.000 ms, ±0.0%)
App start time (CPU) 154.177 % → 149.997 % (-4.180 %, -2.7%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 364.596 MB → 368.456 MB (+3.860 MB, +1.1%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 28.381 % → 27.291 % (-1.090 %, -3.8%)
Open search router TTI Load Search Options 183.057 ms → 183.368 ms (+0.311 ms, ±0.0%)
Open search router TTI Open Search Router TTI 1727.720 ms → 1698.778 ms (-28.942 ms, -1.7%)
Open search router TTI (CPU) 146.632 % → 145.924 % (-0.708 %, ±0.0%)
Open search router TTI (FPS) 60.000 FPS → 60.000 FPS
Open search router TTI (RAM) 391.191 MB → 390.384 MB (-0.807 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 25.641 % → 26.232 % (+0.591 %, +2.3%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 606.299 ms → 590.406 ms (-15.893 ms, -2.6%)
Report typing (CPU) 103.083 % → 102.680 % (-0.403 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 439.874 MB → 439.487 MB (-0.387 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 21.541 % → 21.368 % (-0.173 %, -0.8%)
Chat opening (CPU) 162.549 % → 160.361 % (-2.188 %, -1.3%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 379.185 MB → 380.667 MB (+1.482 MB, ±0.0%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 33.709 % → 33.687 % (-0.022 %, ±0.0%)
Show details
Name Duration
Chat opening (RAM) Baseline
Mean: 379.185 MB
Stdev: 6.596 MB (1.7%)
Runs: 366.2135416666667 366.2708333333333 367.9791666666667 368.19296875 368.9479166666667 369.20870535714283 369.3430989583333 369.4251302083333 371.0045572916667 371.6875 372.20424107142856 372.38504464285717 373.38392857142856 373.4609375 374.3989955357143 375.86572265625 376.31103515625 376.9169921875 376.986328125 377.28369140625 378.3390625 378.39111328125 378.4029947916667 378.84814453125 378.861328125 379.17626953125 379.40234375 379.5595703125 379.62060546875 380.3701171875 380.64404296875 380.69189453125 380.7721354166667 380.78404017857144 380.9537760416667 381.04443359375 381.1875 381.2490234375 381.38720703125 381.76123046875 381.8521205357143 382.20166015625 382.86669921875 383.2161458333333 383.4423828125 383.596875 383.70616319444446 384.2265625 385.74522569444446 386.2545572916667 386.31875 386.390625 386.42578125 387.5015625 390.519140625 392.58642578125 392.6140625 394.3502604166667

Current
Mean: 380.667 MB
Stdev: 5.338 MB (1.4%)
Runs: 369.58816964285717 370.1171875 371.17075892857144 372.0891927083333 372.3509114583333 372.43080357142856 372.4479166666667 372.46205357142856 372.9252232142857 374.4185267857143 375.0943080357143 376.22998046875 377.7607421875 378.3859375 378.646484375 378.6802455357143 378.9287109375 378.97265625 379.26416015625 379.89013671875 380.1875 380.35107421875 380.41748046875 380.50634765625 380.53271484375 380.58935546875 381.00737847222223 381.015625 381.04052734375 381.078125 381.1865234375 381.19384765625 381.52421875 381.74462890625 381.810546875 381.958984375 382.1783854166667 382.3134765625 382.91449652777777 383.36049107142856 383.5111607142857 383.69965277777777 383.7009548611111 384.6119791666667 384.63237847222223 384.6657986111111 385.346875 385.77256944444446 385.8376736111111 386.01996527777777 388.23914930555554 389.1703125 390.218359375 390.307421875 391.0944010416667 391.760546875
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: 33.709 %
Stdev: 1.913 % (5.7%)
Runs: 29.3 30.2 30.2 31.4 31.5 31.6 31.7 31.7 31.9 32 32 32 32.1 32.1 32.3 32.4 32.5 32.5 32.7 33.2 33.2 33.2 33.2 33.3 33.3 33.4 33.4 33.4 33.5 33.5 33.6 33.6 33.7 33.7 34 34 34 34 34.1 34.1 34.3 34.3 34.9 34.9 35.2 35.5 35.5 35.8 35.8 35.8 35.9 35.9 36.1 36.7 37.2 37.2 37.3 39.3

Current
Mean: 33.687 %
Stdev: 2.197 % (6.5%)
Runs: 28.6 30.2 30.3 30.9 30.9 31.1 31.4 31.4 31.5 31.6 31.6 31.7 31.8 31.9 31.9 32 32.1 32.4 32.5 32.7 32.7 32.7 32.8 32.9 33 33 33.3 33.4 33.5 33.6 33.7 33.7 33.8 33.9 34.1 34.1 34.2 34.2 34.3 34.4 34.5 34.5 34.7 34.8 34.8 35.1 35.2 35.2 35.4 35.4 35.5 35.6 35.9 36.1 36.1 36.5 38 39 39.5 39.6

Copy link
Contributor

Performance Comparison Report 📊 (2/11)

Meaningless Changes To Duration (1/10)

Show entries
Name Duration
App start time nativeLaunch 29.456 ms → 28.814 ms (-0.643 ms, -2.2%)
App start time nativeLaunchEnd_To_appCreationStart 97.967 ms → 94.483 ms (-3.483 ms, -3.6%)
App start time runJsBundle 320.450 ms → 320.121 ms (-0.329 ms, ±0.0%)
App start time appCreation 77.550 ms → 80.267 ms (+2.717 ms, +3.5%)
App start time appCreationEnd_To_contentAppeared 489.500 ms → 505.483 ms (+15.983 ms, +3.3%)
App start time regularAppStart 0.021 ms → 0.021 ms (-0.000 ms, ±0.0%)
App start time (CPU) 154.177 % → 149.997 % (-4.180 %, -2.7%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 364.596 MB → 368.456 MB (+3.860 MB, +1.1%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 28.381 % → 27.291 % (-1.090 %, -3.8%)
Open search router TTI Load Search Options 183.057 ms → 183.368 ms (+0.311 ms, ±0.0%)
Open search router TTI Open Search Router TTI 1727.720 ms → 1698.778 ms (-28.942 ms, -1.7%)
Open search router TTI (CPU) 146.632 % → 145.924 % (-0.708 %, ±0.0%)
Open search router TTI (FPS) 60.000 FPS → 60.000 FPS
Open search router TTI (RAM) 391.191 MB → 390.384 MB (-0.807 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 25.641 % → 26.232 % (+0.591 %, +2.3%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 606.299 ms → 590.406 ms (-15.893 ms, -2.6%)
Report typing (CPU) 103.083 % → 102.680 % (-0.403 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 439.874 MB → 439.487 MB (-0.387 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 21.541 % → 21.368 % (-0.173 %, -0.8%)
Chat opening (CPU) 162.549 % → 160.361 % (-2.188 %, -1.3%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 379.185 MB → 380.667 MB (+1.482 MB, ±0.0%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 33.709 % → 33.687 % (-0.022 %, ±0.0%)
Show details
Name Duration
App start time nativeLaunch Baseline
Mean: 29.456 ms
Stdev: 5.749 ms (19.5%)
Runs: 20 20 21 22 22 22 24 24 24 24 25 25 25 25 25 25 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 33 33 35 35 36 36 39 39 39 40 41 44 44

Current
Mean: 28.814 ms
Stdev: 4.883 ms (16.9%)
Runs: 21 21 22 22 22 22 23 23 23 24 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 30 30 30 31 31 31 31 33 33 34 34 34 35 36 36 37 37 38 38 39 41
App start time nativeLaunchEnd_To_appCreationStart Baseline
Mean: 97.967 ms
Stdev: 15.516 ms (15.8%)
Runs: 68 69 71 75 77 78 78 79 79 80 81 81 84 85 86 90 91 91 91 92 93 93 93 94 94 94 95 95 98 98 99 99 99 99 100 100 101 101 102 102 103 104 106 106 108 108 109 109 111 112 113 115 118 118 119 122 125 128 134 135

Current
Mean: 94.483 ms
Stdev: 12.195 ms (12.9%)
Runs: 68 69 74 76 77 77 79 80 80 80 83 84 85 86 87 87 87 87 88 88 89 89 89 91 91 91 91 92 93 93 95 95 96 98 98 98 99 99 100 100 100 102 102 103 103 103 105 105 105 107 107 107 108 108 110 113 117 117 119 119
App start time runJsBundle Baseline
Mean: 320.450 ms
Stdev: 24.365 ms (7.6%)
Runs: 271 271 282 282 285 285 286 286 288 288 288 288 293 293 295 295 295 295 297 297 300 300 300 300 301 301 301 301 301 301 301 301 302 302 306 306 306 306 308 308 308 308 308 308 308 308 308 308 310 310 313 313 314 314 316 316 317 317 318 318 319 319 321 321 322 322 322 322 323 323 324 324 325 325 325 325 326 326 329 329 329 329 330 330 332 332 334 334 335 335 337 337 339 339 340 340 341 341 343 343 345 345 346 346 349 349 351 351 357 357 364 364 365 365 368 368 375 375 385 385

Current
Mean: 320.121 ms
Stdev: 18.545 ms (5.8%)
Runs: 278 278 288 288 289 289 294 294 296 296 296 296 296 296 301 301 302 302 303 303 305 305 305 305 305 305 306 306 306 306 306 306 307 307 308 308 309 309 310 310 312 312 312 312 312 312 313 313 314 314 314 314 315 315 315 315 315 315 316 316 318 318 319 319 323 323 324 324 327 327 328 328 329 329 331 331 331 331 331 331 332 332 333 333 333 333 334 334 335 335 335 335 335 335 340 340 343 343 343 343 346 346 346 346 347 347 347 347 347 347 348 348 348 348 366 366

Copy link
Contributor

Performance Comparison Report 📊 (3/11)

Meaningless Changes To Duration (2/10)

Show entries
Name Duration
App start time nativeLaunch 29.456 ms → 28.814 ms (-0.643 ms, -2.2%)
App start time nativeLaunchEnd_To_appCreationStart 97.967 ms → 94.483 ms (-3.483 ms, -3.6%)
App start time runJsBundle 320.450 ms → 320.121 ms (-0.329 ms, ±0.0%)
App start time appCreation 77.550 ms → 80.267 ms (+2.717 ms, +3.5%)
App start time appCreationEnd_To_contentAppeared 489.500 ms → 505.483 ms (+15.983 ms, +3.3%)
App start time regularAppStart 0.021 ms → 0.021 ms (-0.000 ms, ±0.0%)
App start time (CPU) 154.177 % → 149.997 % (-4.180 %, -2.7%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 364.596 MB → 368.456 MB (+3.860 MB, +1.1%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 28.381 % → 27.291 % (-1.090 %, -3.8%)
Open search router TTI Load Search Options 183.057 ms → 183.368 ms (+0.311 ms, ±0.0%)
Open search router TTI Open Search Router TTI 1727.720 ms → 1698.778 ms (-28.942 ms, -1.7%)
Open search router TTI (CPU) 146.632 % → 145.924 % (-0.708 %, ±0.0%)
Open search router TTI (FPS) 60.000 FPS → 60.000 FPS
Open search router TTI (RAM) 391.191 MB → 390.384 MB (-0.807 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 25.641 % → 26.232 % (+0.591 %, +2.3%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 606.299 ms → 590.406 ms (-15.893 ms, -2.6%)
Report typing (CPU) 103.083 % → 102.680 % (-0.403 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 439.874 MB → 439.487 MB (-0.387 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 21.541 % → 21.368 % (-0.173 %, -0.8%)
Chat opening (CPU) 162.549 % → 160.361 % (-2.188 %, -1.3%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 379.185 MB → 380.667 MB (+1.482 MB, ±0.0%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 33.709 % → 33.687 % (-0.022 %, ±0.0%)
Show details
Name Duration
App start time appCreation Baseline
Mean: 77.550 ms
Stdev: 13.371 ms (17.2%)
Runs: 55 56 57 59 60 60 63 64 64 65 66 67 67 67 67 68 68 69 69 69 70 70 71 72 72 72 73 73 73 74 76 76 76 76 77 78 79 80 80 83 83 85 86 86 87 87 88 88 89 90 96 97 97 98 98 98 99 104 108 108

Current
Mean: 80.267 ms
Stdev: 12.160 ms (15.1%)
Runs: 55 57 59 60 63 64 65 67 68 68 68 69 70 71 71 71 72 72 73 75 75 75 75 75 76 76 77 78 79 80 80 81 81 83 83 84 85 85 86 86 87 88 89 89 89 89 90 90 90 91 93 94 94 94 98 98 100 104 105 106
App start time appCreationEnd_To_contentAppeared Baseline
Mean: 489.500 ms
Stdev: 49.299 ms (10.1%)
Runs: 401 403 412 414 415 418 425 425 426 429 439 444 446 453 456 456 457 457 461 467 471 472 472 472 477 478 478 479 480 482 484 484 487 488 490 492 501 501 505 511 517 523 526 528 532 534 538 542 545 547 547 551 553 554 556 564 570 572 572 591

Current
Mean: 505.483 ms
Stdev: 49.452 ms (9.8%)
Runs: 390 411 428 432 433 434 438 440 441 442 445 447 457 459 460 469 479 482 484 486 487 490 494 495 499 500 500 503 503 506 507 522 524 529 529 529 530 531 533 533 535 536 537 539 541 541 541 541 543 544 545 546 563 565 568 571 576 582 584 630
App start time regularAppStart Baseline
Mean: 0.021 ms
Stdev: 0.002 ms (11.5%)
Runs: 0.017537999898195267 0.01757899858057499 0.01769999973475933 0.01827000081539154 0.01839200034737587 0.018432000651955605 0.01855500042438507 0.018635999411344528 0.018716998398303986 0.018717000260949135 0.018718000501394272 0.018757998943328857 0.018961001187562943 0.019001999869942665 0.019246000796556473 0.019328000023961067 0.019408999010920525 0.019409000873565674 0.01941000111401081 0.01948999986052513 0.019571999087929726 0.019612999632954597 0.019652999937534332 0.01977499946951866 0.019816000014543533 0.01989700086414814 0.019979000091552734 0.019979000091552734 0.020222999155521393 0.020304000005126 0.020426001399755478 0.02075200155377388 0.020834000781178474 0.020834000781178474 0.020955000072717667 0.020955000072717667 0.02103699930012226 0.021118000149726868 0.02115900069475174 0.02132199890911579 0.021361999213695526 0.021443000063300133 0.021769998595118523 0.022135000675916672 0.022258000448346138 0.022623999044299126 0.02311200089752674 0.02323399856686592 0.024007000029087067 0.02473900094628334 0.024821000173687935 0.02543100155889988 0.026163998991250992 0.027425000444054604 0.027914000675082207

Current
Mean: 0.021 ms
Stdev: 0.002 ms (8.7%)
Runs: 0.01810700073838234 0.01839199848473072 0.018594998866319656 0.0186769999563694 0.018718000501394272 0.018797999247908592 0.01879899948835373 0.018960999324917793 0.019246000796556473 0.019286999478936195 0.019328000023961067 0.019328000023961067 0.019408999010920525 0.019409000873565674 0.019531000405550003 0.019572000950574875 0.019572000950574875 0.01961200125515461 0.019694000482559204 0.01977500133216381 0.019856000319123268 0.019938001409173012 0.019979000091552734 0.020059999078512192 0.020101001486182213 0.020101001486182213 0.0201409999281168 0.020222999155521393 0.020304000005126 0.02042599953711033 0.02058899961411953 0.0206300001591444 0.020711001008749008 0.020833000540733337 0.020914999768137932 0.020914999768137932 0.02099600061774254 0.02099600061774254 0.021199000999331474 0.021525999531149864 0.021605998277664185 0.022257000207901 0.022257000207901 0.022298000752925873 0.02237900160253048 0.02254300005733967 0.0228279996663332 0.023437999188899994 0.023478001356124878 0.02380399964749813 0.024291999638080597 0.024536000564694405 0.025227999314665794 0.025797000154852867

Copy link
Contributor

Performance Comparison Report 📊 (4/11)

Meaningless Changes To Duration (3/10)

Show entries
Name Duration
App start time nativeLaunch 29.456 ms → 28.814 ms (-0.643 ms, -2.2%)
App start time nativeLaunchEnd_To_appCreationStart 97.967 ms → 94.483 ms (-3.483 ms, -3.6%)
App start time runJsBundle 320.450 ms → 320.121 ms (-0.329 ms, ±0.0%)
App start time appCreation 77.550 ms → 80.267 ms (+2.717 ms, +3.5%)
App start time appCreationEnd_To_contentAppeared 489.500 ms → 505.483 ms (+15.983 ms, +3.3%)
App start time regularAppStart 0.021 ms → 0.021 ms (-0.000 ms, ±0.0%)
App start time (CPU) 154.177 % → 149.997 % (-4.180 %, -2.7%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 364.596 MB → 368.456 MB (+3.860 MB, +1.1%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 28.381 % → 27.291 % (-1.090 %, -3.8%)
Open search router TTI Load Search Options 183.057 ms → 183.368 ms (+0.311 ms, ±0.0%)
Open search router TTI Open Search Router TTI 1727.720 ms → 1698.778 ms (-28.942 ms, -1.7%)
Open search router TTI (CPU) 146.632 % → 145.924 % (-0.708 %, ±0.0%)
Open search router TTI (FPS) 60.000 FPS → 60.000 FPS
Open search router TTI (RAM) 391.191 MB → 390.384 MB (-0.807 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 25.641 % → 26.232 % (+0.591 %, +2.3%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 606.299 ms → 590.406 ms (-15.893 ms, -2.6%)
Report typing (CPU) 103.083 % → 102.680 % (-0.403 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 439.874 MB → 439.487 MB (-0.387 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 21.541 % → 21.368 % (-0.173 %, -0.8%)
Chat opening (CPU) 162.549 % → 160.361 % (-2.188 %, -1.3%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 379.185 MB → 380.667 MB (+1.482 MB, ±0.0%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 33.709 % → 33.687 % (-0.022 %, ±0.0%)
Show details
Name Duration
App start time (CPU) Baseline
Mean: 154.177 %
Stdev: 8.333 % (5.4%)
Runs: 140.70028853794992 140.85161330960747 140.91414253445788 141.50140840238322 141.60601262683383 141.8010258857211 143.08868103597007 144.18216365816107 144.89802412436399 145.58333532138914 145.85645938595087 147.36538431914167 147.95996708544794 148.02442676437374 148.39158866861231 148.96049385655473 149.23678393072376 149.3527094644948 149.45940348989228 149.46270694657795 149.70308321535313 149.734220801425 150.2887082976904 150.5085771277479 150.60636182902587 150.6383918709963 150.88237639237622 151.70634068990455 152.3267326732674 152.59089607787004 152.8694839878962 153.9134044982395 154.39099065186022 155.86027944111788 156.68662674650705 156.77279011302926 156.92697923026654 156.96146836447343 157.4369482032537 157.51962211036104 157.58456061814678 157.72111553784868 158.4184155795047 158.68127490039842 159.08722546353516 159.46268160141958 160.04749394491654 161.89905736861854 162.52753457228968 162.72908366533866 162.74509803921572 164.04423593555597 164.6354322843993 165.62549800796808 165.88355994858244 166.4114616538594 168.0835925268992 170.4210577976744 172.07228343088877 174.9980147701104

Current
Mean: 149.997 %
Stdev: 6.196 % (4.1%)
Runs: 135.75927597282293 137.7414732682562 139.01432952935284 141.00102406554024 142.30848045459783 142.85931421330912 143.4174282764683 143.6341380286156 144.42690672349994 144.4830339321357 144.73705179282874 145.1544502722534 145.50163525999318 145.5574905964964 145.72428102296084 145.77133722716468 145.80114546604383 145.80876494023897 145.81237524950103 145.93186801938532 146.9376584685598 147.00514586871373 147.04195826542676 147.14741035856565 147.91034606419214 148.4780876494023 148.71506686026743 148.73479894226904 149.0589794565938 149.13413014608224 149.83621904035797 149.90694004973136 150.60240963855426 150.97867606127866 151.78421126765403 151.80345285524564 152.76230506917966 152.9050078228852 152.998468428502 153.35215886318093 153.62734533468563 153.88855988746351 154.14228456913827 154.18561886098556 154.5277228915673 154.7290836653387 154.75281643472508 154.86626746506985 156.87025948103795 157.73781502055675 158.76882990633356 159.052065819575 159.3311387928449 160.6598567873924 160.71706036327132 160.77404857525346 161.6624915503599 161.97907359977762
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

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: 364.596 MB
Stdev: 11.721 MB (3.2%)
Runs: 339.873046875 342.57421875 344.734375 344.767578125 345.904296875 347.654296875 348.50390625 348.7265625 349.1796875 349.392578125 349.712890625 351.65625 352.677734375 355.26953125 355.8515625 356.439453125 358.857421875 359.27734375 359.66796875 359.900390625 360.3255208333333 361.2825520833333 361.513671875 361.66796875 362.5611979166667 362.72265625 363.591796875 363.8984375 364.080078125 364.48046875 365.0130208333333 365.8619791666667 365.9296875 365.9635416666667 367.0989583333333 367.8463541666667 367.91796875 369.0924479166667 370.55078125 371.4765625 371.8059895833333 372.2122395833333 372.8203125 374.1302083333333 374.46875 374.6393229166667 375.8932291666667 375.90234375 376.05078125 376.3333333333333 377.16796875 379.2916666666667 379.3919270833333 379.7760416666667 379.92578125 380.068359375 380.6796875 382.2708333333333 382.3333333333333 387.1106770833333

Current
Mean: 368.456 MB
Stdev: 10.729 MB (2.9%)
Runs: 344.447265625 347.013671875 349.248046875 350.05078125 350.05859375 350.59765625 351.326171875 354.9075520833333 356.2239583333333 357.2786458333333 357.515625 358.625 359.8333333333333 360.400390625 361.078125 362.08203125 362.31640625 362.408203125 362.74609375 362.751953125 363.544921875 364.5091145833333 365.2591145833333 365.5716145833333 366.18359375 366.83203125 367.1901041666667 370.0390625 370.2239583333333 370.37109375 370.8333333333333 371.06640625 371.3684895833333 371.41796875 372.046875 372.2724609375 372.515625 372.6184895833333 372.8619791666667 373.9010416666667 374.3567708333333 374.5559895833333 374.7903645833333 375.1744791666667 375.2552083333333 375.9856770833333 376.1276041666667 377.2981770833333 378.3919270833333 378.9231770833333 379.9296875 380.5143229166667 380.6341145833333 382.3307291666667 383.0625 383.9427083333333 383.98046875 385.0807291666667 385.55078125 389.9322916666667

Copy link
Contributor

Performance Comparison Report 📊 (5/11)

Meaningless Changes To Duration (4/10)

Show entries
Name Duration
App start time nativeLaunch 29.456 ms → 28.814 ms (-0.643 ms, -2.2%)
App start time nativeLaunchEnd_To_appCreationStart 97.967 ms → 94.483 ms (-3.483 ms, -3.6%)
App start time runJsBundle 320.450 ms → 320.121 ms (-0.329 ms, ±0.0%)
App start time appCreation 77.550 ms → 80.267 ms (+2.717 ms, +3.5%)
App start time appCreationEnd_To_contentAppeared 489.500 ms → 505.483 ms (+15.983 ms, +3.3%)
App start time regularAppStart 0.021 ms → 0.021 ms (-0.000 ms, ±0.0%)
App start time (CPU) 154.177 % → 149.997 % (-4.180 %, -2.7%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 364.596 MB → 368.456 MB (+3.860 MB, +1.1%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 28.381 % → 27.291 % (-1.090 %, -3.8%)
Open search router TTI Load Search Options 183.057 ms → 183.368 ms (+0.311 ms, ±0.0%)
Open search router TTI Open Search Router TTI 1727.720 ms → 1698.778 ms (-28.942 ms, -1.7%)
Open search router TTI (CPU) 146.632 % → 145.924 % (-0.708 %, ±0.0%)
Open search router TTI (FPS) 60.000 FPS → 60.000 FPS
Open search router TTI (RAM) 391.191 MB → 390.384 MB (-0.807 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 25.641 % → 26.232 % (+0.591 %, +2.3%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 606.299 ms → 590.406 ms (-15.893 ms, -2.6%)
Report typing (CPU) 103.083 % → 102.680 % (-0.403 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 439.874 MB → 439.487 MB (-0.387 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 21.541 % → 21.368 % (-0.173 %, -0.8%)
Chat opening (CPU) 162.549 % → 160.361 % (-2.188 %, -1.3%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 379.185 MB → 380.667 MB (+1.482 MB, ±0.0%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 33.709 % → 33.687 % (-0.022 %, ±0.0%)
Show details
Name Duration
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: 28.381 %
Stdev: 2.354 % (8.3%)
Runs: 23.1 24.1 24.1 24.2 24.6 25 25 25.9 25.9 26 26 26 26.6 26.9 27.3 27.3 27.4 27.8 27.9 28 28 28 28 28 28.5 28.6 28.6 28.7 28.8 28.9 28.9 28.9 28.9 29 29.2 29.3 29.3 29.3 29.3 29.9 29.9 30 30 30 30.1 31 31 31.2 31.5 31.9 32.2 32.2 33.1 33.3

Current
Mean: 27.291 %
Stdev: 1.960 % (7.2%)
Runs: 22.8 23.9 23.9 24 24 24.9 25.3 25.3 25.3 25.9 25.9 26 26 26 26 26 26 26 26 26.1 26.1 26.6 26.6 26.7 27 27.1 27.1 27.2 27.2 27.3 27.3 27.3 27.7 27.9 27.9 27.9 28 28 28 28 28 28.1 28.1 28.1 28.2 28.4 28.6 28.7 29.1 29.4 29.9 30 30 30.6 31 31.1 31.5 31.9
Open search router TTI Load Search Options Baseline
Mean: 183.057 ms
Stdev: 32.679 ms (17.9%)
Runs: 127.422159999609 127.49011299945414 130.12666799873114 130.45857799984515 132.8839110005647 133.09077900275588 135.35843899846077 135.60514299944043 139.59497099742293 140.69181399792433 141.05562399700284 141.2672519981861 141.6739499978721 143.2727049998939 143.79313199967146 146.7324630022049 151.3153080008924 151.5967200025916 157.09505200013518 161.06954000145197 164.15527300164104 167.78336599841714 175.42346199974418 178.50911499932408 201.39977999776602 201.5028080008924 201.80045600235462 202.3411049991846 202.42887399718165 202.8081050030887 203.0169680006802 203.421590000391 203.98921700194478 204.14086899906397 204.62772599980235 204.6782229989767 204.82698599994183 205.09570299834013 205.44083699956536 206.0290529988706 206.49739500135183 206.5843099988997 206.7338060028851 206.8079430013895 207.07539900019765 207.3338619992137 207.54573599994183 207.85506200045347 209.80859399959445 210.4150799997151 213.13122500106692 214.34086100012064 214.58703700080514 215.01985699683428 215.79256199672818 219.76896200329065 224.88142899796367 224.92073599994183 226.22485299780965

Current
Mean: 183.368 ms
Stdev: 32.863 ms (17.9%)
Runs: 127.40751200169325 127.90555900149047 128.34606899879873 129.3609210010618 130.49060099944472 132.1388339996338 133.07788100093603 133.2338060028851 136.5821119993925 141.32971200346947 141.3571369983256 142.01957200095057 142.14441000297666 142.84314000234008 144.61771599948406 151.70727499946952 153.62268100306392 157.27783200144768 157.51912499964237 159.43066400289536 162.26692700013518 165.56921400129795 201.55371100082994 201.860392998904 201.95572900027037 203.4898279979825 203.52050799876451 203.69624799862504 203.72452799975872 204.08764699846506 204.12459300085902 204.20727599784732 205.1012779995799 205.21146700158715 205.21171100065112 205.2740480005741 205.70084699988365 205.83345599845052 206.02103699743748 206.03898099809885 206.54899100214243 207.12801099941134 207.23693900182843 207.98209599778056 208.04060899838805 209.1898600012064 209.67228199914098 210.7326250001788 211.01350899785757 211.11934399977326 211.66560900211334 211.85152199864388 212.33394300192595 213.62976099923253 218.38334200158715 220.04622400179505 220.4460450001061 221.43509899824858

Copy link
Contributor

Performance Comparison Report 📊 (6/11)

Meaningless Changes To Duration (5/10)

Show entries
Name Duration
App start time nativeLaunch 29.456 ms → 28.814 ms (-0.643 ms, -2.2%)
App start time nativeLaunchEnd_To_appCreationStart 97.967 ms → 94.483 ms (-3.483 ms, -3.6%)
App start time runJsBundle 320.450 ms → 320.121 ms (-0.329 ms, ±0.0%)
App start time appCreation 77.550 ms → 80.267 ms (+2.717 ms, +3.5%)
App start time appCreationEnd_To_contentAppeared 489.500 ms → 505.483 ms (+15.983 ms, +3.3%)
App start time regularAppStart 0.021 ms → 0.021 ms (-0.000 ms, ±0.0%)
App start time (CPU) 154.177 % → 149.997 % (-4.180 %, -2.7%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 364.596 MB → 368.456 MB (+3.860 MB, +1.1%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 28.381 % → 27.291 % (-1.090 %, -3.8%)
Open search router TTI Load Search Options 183.057 ms → 183.368 ms (+0.311 ms, ±0.0%)
Open search router TTI Open Search Router TTI 1727.720 ms → 1698.778 ms (-28.942 ms, -1.7%)
Open search router TTI (CPU) 146.632 % → 145.924 % (-0.708 %, ±0.0%)
Open search router TTI (FPS) 60.000 FPS → 60.000 FPS
Open search router TTI (RAM) 391.191 MB → 390.384 MB (-0.807 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 25.641 % → 26.232 % (+0.591 %, +2.3%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 606.299 ms → 590.406 ms (-15.893 ms, -2.6%)
Report typing (CPU) 103.083 % → 102.680 % (-0.403 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 439.874 MB → 439.487 MB (-0.387 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 21.541 % → 21.368 % (-0.173 %, -0.8%)
Chat opening (CPU) 162.549 % → 160.361 % (-2.188 %, -1.3%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 379.185 MB → 380.667 MB (+1.482 MB, ±0.0%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 33.709 % → 33.687 % (-0.022 %, ±0.0%)
Show details
Name Duration
Open search router TTI Open Search Router TTI Baseline
Mean: 1727.720 ms
Stdev: 318.228 ms (18.4%)
Runs: 1042.4187019988894 1048.9124360010028 1049.6784259993583 1061.7434499990195 1074.3178300000727 1097.1441249996424 1125.1477059982717 1126.3504639975727 1136.0747490003705 1140.4106860011816 1151.9353040009737 1155.3883059993386 1171.962646998465 1202.6404219996184 1205.3380950000137 1215.7770189996809 1215.8492440003902 1218.1120609994978 1224.3079840000719 1227.835489999503 1231.510702000931 1232.9843759983778 1233.8032639995217 1233.813232999295 1239.4106450006366 1241.0563559997827 1246.5907800011337 1248.2561450004578 1249.7264819983393 1250.3533950001001 1251.3250730000436 1253.2446699999273 1257.6046970002353 1257.9796549994498 1258.7565109990537 1262.7638350017369 1266.0243329983205 1266.19706299901 1268.0745039992034 1268.6231699995697 1271.2046310007572 1272.6925460025668 1273.957356998697 1274.5038670003414 1276.1056730002165 1277.80704799667 1281.3797210007906 1281.6524250023067 1281.9352219998837 1282.5976569987833 1282.9739589989185 1286.6022140011191 1291.33642699942 1291.5255130007863 1295.5672200024128 1296.493652999401 1299.391724999994 1301.1053479984403 1304.4483240023255 1306.9208180010319 1307.2019050009549 1308.0008559990674 1309.8785809986293 1313.3063980005682 1314.7408050000668 1316.4394140001386 1317.650472998619 1318.203004002571 1318.5636800006032 1319.609781999141 1321.8249519988894 1323.5885830000043 1327.3417980000377 1327.3467210009694 1329.98445700109 1338.3858250007033 1338.5961919985712 1342.5018719993532 1344.0113539993763 1346.4581310003996 1346.610555998981 1347.0331629998982 1350.7266439981759 1352.508423000574 1354.9535739980638 1356.6384290009737 1359.2919929996133 1361.2806809991598 1362.5820319987833 1364.0608329996467 1364.4387620016932 1366.952556002885 1367.5673419982195 1368.0755209997296 1368.650920998305 1371.5927740000188 1371.5927740000188 1372.1523439995944 1372.4462490007281 1375.8723959997296 1376.507121000439 1378.0524099990726 1380.9266769997776 1384.0431319996715 1385.7521160021424 1386.04081299901 1386.484620001167 1389.557007998228 1389.557007998228 1395.8420419991016 1397.1130370013416 1399.3200289979577 1400.1837160028517 1403.712646998465 1409.3388679996133 1411.1892510019243 1414.0449230000377 1420.0867510028183 1420.3478199988604 1424.5987560003996 1427.8710130006075 1429.7890219986439 1432.0055340006948 1432.3654379993677 1440.071451999247 1440.384114999324 1441.7233079969883 1443.5257569998503 1444.2461760006845 1450.0683190003037 1450.400431998074 1450.5726319998503 1452.4818940013647 1459.079386997968 1459.756714001298 1459.7869470007718 1460.256796002388 1465.2748630009592 1466.8727219998837 1468.0526529997587 1468.8360600024462 1473.7213550023735 1481.0458990000188 1481.6988529972732 1482.5439870022237 1483.315429996699 1489.2930100001395 1491.0286459997296 1491.3115240000188 1499.4252120032907 1500.1364749968052 1507.696208000183 1507.8844820000231 1508.1842449977994 1510.6832289993763 1513.0150969997048 1517.4884849973023 1523.4364430010319 1525.9345299974084 1525.9345299974084 1526.5863860026002 1532.860027000308 1535.18143799901 1535.961100999266 1537.828329000622 1542.9947930015624 1546.641235999763 1546.9630130007863 1551.032389998436 1554.945395000279 1556.2564710006118 1563.875041000545 1571.7285980023444 1574.5850029997528 1577.213135998696 1578.9723719991744 1578.9723719991744 1588.6184090003371 1592.0435800030828 1593.9357919991016 1594.463013999164 1594.6031910032034 1594.7223719991744 1607.1801759973168 1607.9424239993095 1609.9036469981074 1611.6597090028226 1612.2305920012295 1614.493246998638 1615.516967996955 1618.4707849994302 1624.8652349971235 1626.055502999574 1626.2239180020988 1627.0351170003414 1627.3450530022383 1633.9673670008779 1635.0018320009112 1640.742757998407 1643.3086350001395 1643.4409190006554 1644.3684090003371 1649.4135349988937 1649.8024089969695 1649.9712730012834 1653.1532399989665 1653.867026001215 1657.5836599990726 1659.48514899984 1659.5252690017223 1661.3881849981844 1662.07080199942 1664.2523199990392 1666.9843759983778 1667.7642429992557 1672.5163990035653 1673.3769950009882 1676.1310640014708 1679.454060997814 1679.454060997814 1681.4375419989228 1684.3809409998357 1684.4511730000377 1692.6716729998589 1693.1918549984694 1695.0799570009112 1697.4171559996903 1698.8314619995654 1698.8314619995654 1698.9207770004869 1701.4665939994156 1701.6261400021613 1705.1783460006118 1705.5893559977412 1709.4583749994636 1709.4648039974272 1713.1374929994345 1714.994425997138 1725.9198819994926 1733.5601809993386 1733.9974370002747 1740.868326999247 1748.7932539992034 1749.1353360004723 1759.8482670001686 1760.6380620002747 1761.1892100013793 1765.6692310012877 1770.1233319975436 1780.2352710030973 1781.5811370015144 1784.7170829996467 1784.7340499982238 1795.499594002962 1795.499594002962 1804.516438998282 1809.2628589980304 1809.6616629995406 1826.9137789979577 1828.165405999869 1831.4845789968967 1832.8573010005057 1832.8573010005057 1834.9530039988458 1837.86690299958 1841.08028299734 1842.923625998199 1848.5729580000043 1851.29024399817 1851.7719330005348 1853.1693939976394 1853.6742759980261 1853.6742759980261 1854.0384939983487 1854.235555998981 1857.6201590001583 1858.243246998638 1861.8728449977934 1865.8431000001729 1866.7580160014331 1867.0015880018473 1868.5684409998357 1872.7747409977019 1873.9731040000916 1875.8569349981844 1876.1152359992266 1876.1681330017745 1876.1681330017745 1876.8616550005972 1877.7706720009446 1879.415975999087 1881.1071380004287 1882.2712409980595 1882.3509539999068 1883.8718269988894 1884.7532150000334 1887.2179370000958 1887.8655200004578 1888.079509999603 1888.5647390000522 1888.780682001263 1892.3649100027978 1896.5443129986525 1899.7307140007615 1901.2648120000958 1901.2648120000958 1901.5129810012877 1903.945558000356 1905.8101000003517 1906.1558849997818 1906.3881440013647 1906.4888110011816 1906.5711269974709 1908.4518649987876 1910.432048998773 1910.432048998773 1910.87516400218 1912.6361510008574 1913.0818689987063 1914.3193769976497 1914.3269869983196 1915.0740569978952 1916.2324640005827 1917.4828700013459 1919.1691909991205 1920.6839209981263 1920.7542329989374 1922.1275239996612 1923.2760830000043 1923.8245860002935 1925.2573659978807 1926.1966969966888 1929.5365410000086 1930.7742110006511 1932.1816410012543 1932.2333179973066 1932.5906179994345 1936.2968349978328 1936.5123709999025 1937.1565769985318 1937.3551039993763 1938.5595309995115 1941.2086599990726 1941.2086599990726 1941.6505950018764 1943.8929449990392 1943.93819199875 1944.7526049986482 1945.3118910007179 1945.6788749992847 1945.7930510006845 1946.2944750003517 1948.2548019997776 1948.5116790011525 1950.539347998798 1950.5596120022237 1952.3101820014417 1953.2785650007427 1955.078655000776 1956.7119560018182 1958.1814390011132 1959.7233899980783 1961.5589610002935 1962.0056970007718 1962.1444920003414 1963.0623789988458 1963.834758002311 1963.8376070000231 1966.1658130027354 1967.4021010026336 1970.6806650012732 1971.5727550014853 1974.4693209975958 1974.7049570009112 1976.3869240023196 1978.0988779999316 1979.353149998933 1981.7942709997296 1983.4239920005202 1984.1219899989665 1984.4458420015872 1985.040771998465 1987.5509859994054 1988.5806480012834 1988.6513690017164 1991.2924000024796 1994.359985999763 1996.3338229991496 1996.6400159969926 1997.3839120008051 1998.202841002494 2000.4949960000813 2000.8034680001438 2002.6998299993575 2005.2726659998298 2005.7865810021758 2006.243774998933 2008.1834720000625 2011.157552998513 2014.6121430024505 2014.9254980012774 2015.0024009980261 2017.913656000048 2020.532226998359 2021.0694190002978 2022.124269001186 2022.7910570017993 2027.845581997186 2030.7999280020595 2032.695355001837 2033.6904709972441 2034.2165130004287 2035.8055020011961 2039.0484630018473 2040.0310879983008 2044.0142829976976 2045.492270000279 2051.2683110013604 2052.265625998378 2052.6315519995987 2052.783936999738 2060.728638999164 2063.2705500014126 2063.6833510026336 2065.1835939995944 2065.3703209981322 2067.1076259985566 2069.4885260015726 2070.735394001007 2072.6065680012107 2076.962931998074 2077.196616001427 2081.9739999994636 2084.306031998247 2086.235107999295 2087.502523999661 2089.1595470011234 2089.9855150021613 2095.4965419992805 2095.8602710030973 2096.8575449995697 2099.6289070025086 2104.148439001292 2105.4486089982092 2108.5762539990246 2110.571209002286 2113.7288830019534 2115.8104670010507 2118.491822000593 2120.771933000535 2122.789308000356 2125.5035809986293 2127.101808000356 2137.077433999628 2138.61023100093 2142.6291920021176 2147.52262500301 2152.1861179992557 2155.123577002436 2157.319459002465 2160.429689001292 2160.4556080028415 2170.4958100020885 2174.1472180001438 2175.3560400009155 2175.3560400009155 2180.0983900018036 2180.920493002981 2189.243084002286 2190.695558000356 2194.384929999709 2195.0679129995406 2196.329103000462 2201.415651001036 2202.2764900028706 2216.8935560025275 2216.8935560025275 2219.02457800135 2219.6820080019534 2233.56950000301 2235.451865002513 2241.6312669999897 2246.0722260028124 2247.1855480000377 2254.156984001398 2257.0174980014563 2265.486166000366 2274.6593030020595 2278.516114000231 2290.3250740021467 2290.500042002648 2298.0567230023444 2309.9382740035653 2310.568808000535 2310.568808000535 2314.1508800014853 2324.6140970028937 2335.116701003164 2346.8236510008574

Current
Mean: 1698.778 ms
Stdev: 325.837 ms (19.2%)
Runs: 1041.6553959995508 1049.727132000029 1062.3318290002644 1065.569742999971 1065.777060000226 1083.312704000622 1088.4882819987833 1099.4875489994884 1122.539958000183 1140.3884290009737 1154.0800779983401 1163.0098890028894 1170.3310560025275 1177.4182949997485 1183.5488690026104 1194.075276998803 1196.5524499993771 1201.0491129979491 1201.8747559990734 1205.860718999058 1205.9823809992522 1208.8304860033095 1210.5096850004047 1210.570353999734 1218.7978520002216 1222.2934579998255 1224.1352949999273 1227.1505950000137 1229.1504319999367 1230.2526859976351 1231.1606040000916 1233.5887049995363 1235.1381440013647 1236.676473999396 1238.7758789993823 1239.2533780001104 1241.0441900007427 1242.2225750014186 1243.7354329992086 1245.8784589990973 1247.3002119995654 1247.5305189974606 1248.87577399984 1250.1828620024025 1253.8567720018327 1255.8234049994498 1256.9347740001976 1257.054322000593 1257.871257001534 1257.9697270002216 1258.2692060023546 1261.9727380014956 1264.2069099992514 1264.6739910002798 1266.0340990014374 1267.1126720011234 1268.86698500067 1269.3395179994404 1272.206869000569 1272.6937269978225 1273.0028080008924 1273.757284000516 1274.3224290013313 1275.8898530006409 1277.8342700004578 1279.6328130010515 1279.8760990016162 1280.0493169985712 1280.956623999402 1282.6803799998015 1283.836385000497 1283.9230150021613 1287.3573010005057 1287.9053959995508 1287.9201260004193 1289.1246339995414 1289.1509199999273 1291.5070000011474 1291.8416750021279 1293.4734300002456 1294.1499850004911 1296.0557050015777 1297.0211599990726 1297.9743250012398 1299.2434500008821 1300.3225909993052 1300.9875900000334 1303.2434080000967 1303.9259039983153 1304.3636890016496 1305.6280930005014 1305.9556489996612 1310.4866950009018 1312.8156340010464 1313.1868079993874 1313.2780769988894 1314.4257820025086 1314.6869309991598 1316.8028980009258 1317.1922199986875 1319.5604249984026 1321.1306970007718 1321.3636890016496 1321.7184250000864 1321.7831230014563 1329.0964759998024 1329.7773850001395 1330.2494309991598 1332.8330490030348 1334.9559330008924 1338.2987469993532 1338.641072999686 1339.4774990007281 1343.679037000984 1344.2763269990683 1347.1864419989288 1348.2060150019825 1353.4959320016205 1355.383545000106 1356.5790610015392 1356.9519050009549 1357.6503919996321 1365.4969080016017 1369.356200998649 1369.356200998649 1369.641846999526 1371.0896410010755 1372.937460001558 1374.3405770026147 1378.4088959991932 1379.3315429985523 1379.5026860013604 1380.6114920005202 1384.1683349981904 1384.1683349981904 1384.287924002856 1389.177816003561 1389.7044690027833 1396.5281980000436 1398.2308770008385 1399.544882003218 1402.035644998774 1404.0174160003662 1404.85945700109 1412.6645919997245 1418.179281000048 1420.734985999763 1421.4202880002558 1426.1501059997827 1430.240926001221 1430.240926001221 1431.101319000125 1435.0527349971235 1443.0521239973605 1443.3608810007572 1445.6372079998255 1450.3082280009985 1451.5651450008154 1451.7155759967864 1454.1476649977267 1458.6600759997964 1459.9880369976163 1462.5806079991162 1468.6447349973023 1469.7461350001395 1471.8752449974418 1472.5356450006366 1472.5356450006366 1473.9695230014622 1473.9695230014622 1478.0205489993095 1479.4789630025625 1480.2222499996424 1483.0755620002747 1487.4411230012774 1487.6254070028663 1488.1361089982092 1488.4516599997878 1490.2593600004911 1494.6832289993763 1496.5185960009694 1497.7182219997048 1499.2755950018764 1503.7210699990392 1504.1527110002935 1504.4303800016642 1506.725992999971 1510.165242999792 1513.9959309995174 1516.8097339980304 1522.71004300192 1529.0426440015435 1532.1148279979825 1540.9705810025334 1547.29150499776 1551.4101160019636 1555.5517590008676 1557.1691490001976 1557.6826170012355 1563.5804050005972 1567.66239400208 1571.7953700013459 1572.6547859981656 1580.3711350001395 1582.4897469989955 1587.7871909998357 1588.6617439985275 1595.9639490023255 1604.1462000012398 1612.8155109994113 1618.7311609983444 1621.0601000003517 1629.2220459990203 1629.8034680001438 1633.0064300000668 1644.5155849978328 1650.7639570012689 1659.7744960002601 1661.6988939978182 1663.79834099859 1677.3345550000668 1678.7365729995072 1682.4710699990392 1691.3232429996133 1691.8310550004244 1699.251017998904 1699.2758800014853 1699.5207529999316 1700.6621100008488 1703.0105810016394 1705.853149998933 1706.3787040002644 1712.0864669978619 1713.4859220013022 1716.1058759987354 1718.8161630034447 1724.0159109979868 1727.0772709995508 1749.3771979995072 1752.8956310003996 1757.072143997997 1762.7619230002165 1763.8247490003705 1782.102823998779 1787.1953939981759 1788.8406990021467 1793.3693450018764 1795.5533859990537 1813.475505001843 1816.6167819984257 1821.2995610013604 1824.5049239993095 1829.101603999734 1829.101603999734 1829.6922210007906 1833.2734389975667 1835.0639250017703 1835.930013999343 1841.7016609981656 1841.7998870015144 1846.3769950009882 1848.4777840003371 1849.508545000106 1852.3299570009112 1853.0059010013938 1855.6710620000958 1855.6710620000958 1856.1054289974272 1857.7602949999273 1858.321492999792 1860.826213002205 1861.8785410001874 1862.2711999975145 1863.4562999978662 1863.9968670010567 1864.671916000545 1864.8186450004578 1864.9488939978182 1865.9965829998255 1867.181803997606 1867.6499850004911 1870.8937589973211 1871.4213059991598 1875.3775239996612 1878.9654549993575 1883.039673998952 1885.9462900012732 1891.8458259999752 1892.6737480014563 1892.8611260019243 1893.6880709975958 1894.1607259996235 1894.4711520001292 1894.6781419999897 1895.431152999401 1897.8382170014083 1897.9941419996321 1898.3452160023153 1899.7716480009258 1901.11690299958 1901.836020000279 1906.4176839999855 1906.571614999324 1907.9817309975624 1909.2340099997818 1911.772867999971 1912.0455330014229 1912.461507998407 1914.3429370000958 1915.704468999058 1917.6064459979534 1918.6995039992034 1919.1772070005536 1919.6433920003474 1920.4325370006263 1922.2998460009694 1925.0332450009882 1925.4949549995363 1928.6978759989142 1929.1303720027208 1929.3655610010028 1931.6382249966264 1931.9440930001438 1932.4055179990828 1935.2172040008008 1935.2441410012543 1936.6626400016248 1936.8339039981365 1936.8339039981365 1937.2081709988415 1937.4027919992805 1938.8315030001104 1939.2272960022092 1940.1682549975812 1940.8403729982674 1945.2599300034344 1946.0974939987063 1946.5646170005202 1947.031495001167 1947.242596000433 1947.5083419978619 1947.69441800192 1948.1625169999897 1948.8336189985275 1949.5334890000522 1952.4556079991162 1952.4556079991162 1954.3052580021322 1954.4755060002208 1954.7529710009694 1955.1697999984026 1956.0529789999127 1956.6122649982572 1956.8009050004184 1957.368652999401 1957.727173000574 1958.001017998904 1962.0054130032659 1962.0054130032659 1962.0531009994447 1962.4253350012004 1962.4891780018806 1962.7405210025609 1964.0282799974084 1964.6444509997964 1965.4838059991598 1965.5306000001729 1969.2469899989665 1970.7324640005827 1970.7324640005827 1970.7615570016205 1972.764243002981 1972.9469000026584 1973.4271249994636 1974.4794929996133 1974.594686999917 1975.297444999218 1976.601929999888 1978.9572760015726 1978.9572760015726 1980.7320559993386 1981.3924170024693 1981.476847998798 1981.5597750023007 1981.6864829994738 1982.085369002074 1983.4023439995944 1984.3308519981802 1984.944703001529 1986.632488001138 1989.0348320007324 1989.141438998282 1989.9362800009549 1991.3300790004432 1993.70389899984 1993.976808000356 1994.3242200016975 1997.249717000872 1997.249717000872 1997.3710540011525 1998.695516999811 1999.6208509989083 2000.8743089996278 2002.1973880007863 2002.5351170003414 2003.6534840017557 2005.0830090008676 2005.2100019976497 2006.5426439978182 2009.9058029986918 2010.7613940015435 2012.3621420003474 2012.4024260006845 2013.3341480009258 2015.5571699999273 2017.5023210011423 2018.641114000231 2022.4903980009258 2023.0906179994345 2023.0974939987063 2023.2471529990435 2023.7361260019243 2026.9415699988604 2029.2319760024548 2030.8323579989374 2032.3961190022528 2034.289673000574 2034.525309998542 2034.578735999763 2035.4327399991453 2036.0407730005682 2040.796144001186 2040.796144001186 2042.1200780011714 2043.750406999141 2049.1459969989955 2051.5503749996424 2051.718141000718 2052.024334002286 2052.422038998455 2053.4057619981468 2053.420818001032 2054.8566900007427 2054.8566900007427 2059.6945809982717 2059.930542998016 2062.1599129997194 2062.478027999401 2069.7911380007863 2069.892822999507 2072.015952002257 2075.1225190013647 2076.984864000231 2076.984864000231 2078.760091997683 2085.0915939994156 2085.485433001071 2087.2012949995697 2087.6621099971235 2087.898073002696 2095.83707800135 2096.703125998378 2101.65966899693 2103.4343269988894 2106.5282400026917 2107.398926001042 2110.0673840008676 2113.8653570003808 2114.7077649980783 2119.2758800014853 2119.592082001269 2120.4031179994345 2123.9132909998298 2126.7996030002832 2129.7990330010653 2135.8937590010464 2136.2456469982862 2136.747479002923 2137.4486909992993 2145.1321629993618 2149.7412519976497 2151.9591070003808 2152.4261889979243 2157.774780999869 2163.3558770008385 2167.140300001949 2168.4272469989955 2177.7248950004578 2178.233155000955 2181.9735519997776 2189.7718919999897 2205.3258070014417 2228.0675869993865 2228.0675869993865 2230.218181002885 2242.2229420021176 2246.085288003087 2254.734091002494 2258.6770029999316 2263.114910002798 2275.358846999705
Open search router TTI (CPU) Baseline
Mean: 146.632 %
Stdev: 4.250 % (2.9%)
Runs: 136.76893194390232 138.84753298504052 139.2307544693454 140.15957095264542 140.53743326122668 142.03009044159862 142.26950271978754 142.8563056325639 143.06514808631846 143.41571040582943 143.41902574614582 143.62673274746342 143.66508042442825 143.78845821919006 143.85858275714912 143.92371719153797 144.27680565728735 144.45853808796866 144.81637449018572 144.83279481719498 144.85583241721727 145.03064400908377 145.07253833176864 145.132430649337 145.43885623444714 145.4645058044795 145.51407623107326 145.629492832328 145.72631611696823 146.1873040082401 146.4057825690451 146.42099048152588 146.674593414545 146.6933996086524 146.9523478179016 147.71087587735352 147.7623600409626 148.06839677811246 148.1362739374688 148.2208100836096 148.39791879599085 148.50059774400376 148.73236057167878 149.55301347727269 149.78965758580793 149.93464622834156 150.1387467707816 150.19780474987735 150.66309361253178 150.70819293651977 151.18896040667707 151.38515623437533 151.6009187758725 152.17414620202422 152.58076298524145 155.74251918782426 157.54556315089562 158.8672414846133

Current
Mean: 145.924 %
Stdev: 3.090 % (2.1%)
Runs: 138.2444140668619 140.06963631881248 141.10095901005698 141.19734347873265 141.38585308359492 141.53521122402867 141.62559078970352 142.0087887951491 143.10543285312002 143.1632720670766 143.26261841548856 143.59118085793637 143.7116154640199 143.9171235379196 144.04525100458045 144.21883650256092 144.4940160090091 144.61857335881834 144.72761917110267 144.8743008262926 144.97018029734903 144.9765444189433 145.252133672657 145.37369688980854 145.43907248698272 145.68645497532736 145.72823931402075 145.73445614806317 145.8414436982726 145.9785289369971 146.03021693039153 146.11130830501875 146.28286373211864 146.53935739494256 146.56181711426348 146.57703991168904 146.61762640141592 147.28421581815107 147.43522236329395 147.4680220685667 147.66386862018703 147.78357455453445 147.9103257308026 147.91691746248569 148.34638011760308 149.02258048995986 149.19000662631768 149.36889466558583 149.53564579256502 150.33127276554953 150.42703334699218 150.88721634129266 151.17339992125792 151.5113663548037 151.72503141305995 152.14900404894038
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

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

Copy link
Contributor

Performance Comparison Report 📊 (7/11)

Meaningless Changes To Duration (6/10)

Show entries
Name Duration
App start time nativeLaunch 29.456 ms → 28.814 ms (-0.643 ms, -2.2%)
App start time nativeLaunchEnd_To_appCreationStart 97.967 ms → 94.483 ms (-3.483 ms, -3.6%)
App start time runJsBundle 320.450 ms → 320.121 ms (-0.329 ms, ±0.0%)
App start time appCreation 77.550 ms → 80.267 ms (+2.717 ms, +3.5%)
App start time appCreationEnd_To_contentAppeared 489.500 ms → 505.483 ms (+15.983 ms, +3.3%)
App start time regularAppStart 0.021 ms → 0.021 ms (-0.000 ms, ±0.0%)
App start time (CPU) 154.177 % → 149.997 % (-4.180 %, -2.7%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 364.596 MB → 368.456 MB (+3.860 MB, +1.1%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 28.381 % → 27.291 % (-1.090 %, -3.8%)
Open search router TTI Load Search Options 183.057 ms → 183.368 ms (+0.311 ms, ±0.0%)
Open search router TTI Open Search Router TTI 1727.720 ms → 1698.778 ms (-28.942 ms, -1.7%)
Open search router TTI (CPU) 146.632 % → 145.924 % (-0.708 %, ±0.0%)
Open search router TTI (FPS) 60.000 FPS → 60.000 FPS
Open search router TTI (RAM) 391.191 MB → 390.384 MB (-0.807 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 25.641 % → 26.232 % (+0.591 %, +2.3%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 606.299 ms → 590.406 ms (-15.893 ms, -2.6%)
Report typing (CPU) 103.083 % → 102.680 % (-0.403 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 439.874 MB → 439.487 MB (-0.387 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 21.541 % → 21.368 % (-0.173 %, -0.8%)
Chat opening (CPU) 162.549 % → 160.361 % (-2.188 %, -1.3%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 379.185 MB → 380.667 MB (+1.482 MB, ±0.0%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 33.709 % → 33.687 % (-0.022 %, ±0.0%)
Show details
Name Duration
Open search router TTI (RAM) Baseline
Mean: 391.191 MB
Stdev: 6.361 MB (1.6%)
Runs: 380.90673828125 381.91294642857144 382.43994140625 382.6396484375 383.73388671875 383.94775390625 383.97802734375 384.2783203125 384.4921875 384.86024305555554 385.10693359375 385.27734375 385.3510044642857 385.5205078125 385.56082589285717 385.72314453125 385.83506944444446 385.93701171875 386.00732421875 386.66748046875 386.92100694444446 387.84033203125 387.94835069444446 388.17664930555554 388.48871527777777 388.7135416666667 388.9856770833333 390.4752604166667 390.66319444444446 391.25390625 391.43310546875 392.07074652777777 392.7083333333333 392.90972222222223 392.95399305555554 393.31796875 393.34207589285717 393.40390625 393.7048611111111 394.15625 394.427734375 394.8313802083333 395.6568080357143 395.7896205357143 396.18638392857144 396.8453125 397.12779017857144 397.2102864583333 397.65859375 397.90122767857144 398.03203125 398.169921875 399.1265625 401.3723958333333 401.4016927083333 404.86953125 404.9010416666667 407.9466145833333

Current
Mean: 390.384 MB
Stdev: 6.721 MB (1.7%)
Runs: 379.51318359375 380.3720703125 381.52587890625 381.91357421875 382.07177734375 382.44921875 382.6337890625 383.3388671875 383.48876953125 383.92431640625 384.25146484375 384.5703125 384.6591796875 384.9084201388889 384.92919921875 385.2630208333333 385.30224609375 385.37841796875 385.63623046875 385.8203125 386.44140625 386.51025390625 387.58159722222223 387.9482421875 388.29383680555554 388.4396701388889 388.73046875 389.0125 389.2239583333333 390.1618923611111 390.284375 390.55034722222223 390.7981770833333 391.0833333333333 391.7109375 391.83203125 391.9296875 392.1271701388889 392.19375 392.2478298611111 392.2533482142857 392.3014322916667 393.53949652777777 393.92857142857144 394.13359375 395.42801339285717 395.9544270833333 396.73984375 397.2350260416667 398.28359375 399.498046875 400.5953125 401.8307291666667 401.903125 402.5494791666667 403.4205729166667 405.9889322916667 407.66171875
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

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
Open search router TTI (CPU/UI) Baseline
Mean: 25.641 %
Stdev: 1.948 % (7.6%)
Runs: 21.3 21.6 22.5 23 23.2 23.4 23.5 23.6 23.9 23.9 24 24.1 24.1 24.1 24.3 24.6 24.6 24.6 24.7 24.8 24.8 24.9 24.9 24.9 25 25 25 25 25.1 25.3 25.3 25.8 25.8 26 26 26.3 26.3 26.4 26.4 26.4 26.5 26.5 26.7 26.8 27 27 27.2 27.4 27.5 27.8 28 28 28.7 29.2 29.3 29.4 29.7 30.1

Current
Mean: 26.232 %
Stdev: 1.573 % (6.0%)
Runs: 22.7 22.8 23.1 23.4 23.7 23.7 24 24.5 24.9 24.9 25.1 25.1 25.2 25.4 25.5 25.5 25.5 25.6 25.7 25.7 25.8 25.8 25.9 25.9 26 26.1 26.1 26.2 26.4 26.5 26.6 26.6 26.6 26.6 26.7 26.9 26.9 26.9 27 27.1 27.2 27.2 27.2 27.3 27.4 27.5 27.6 27.6 27.8 27.8 28.7 28.8 28.8 28.9 29 29.6

Copy link
Contributor

Performance Comparison Report 📊 (8/11)

Meaningless Changes To Duration (7/10)

Show entries
Name Duration
App start time nativeLaunch 29.456 ms → 28.814 ms (-0.643 ms, -2.2%)
App start time nativeLaunchEnd_To_appCreationStart 97.967 ms → 94.483 ms (-3.483 ms, -3.6%)
App start time runJsBundle 320.450 ms → 320.121 ms (-0.329 ms, ±0.0%)
App start time appCreation 77.550 ms → 80.267 ms (+2.717 ms, +3.5%)
App start time appCreationEnd_To_contentAppeared 489.500 ms → 505.483 ms (+15.983 ms, +3.3%)
App start time regularAppStart 0.021 ms → 0.021 ms (-0.000 ms, ±0.0%)
App start time (CPU) 154.177 % → 149.997 % (-4.180 %, -2.7%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 364.596 MB → 368.456 MB (+3.860 MB, +1.1%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 28.381 % → 27.291 % (-1.090 %, -3.8%)
Open search router TTI Load Search Options 183.057 ms → 183.368 ms (+0.311 ms, ±0.0%)
Open search router TTI Open Search Router TTI 1727.720 ms → 1698.778 ms (-28.942 ms, -1.7%)
Open search router TTI (CPU) 146.632 % → 145.924 % (-0.708 %, ±0.0%)
Open search router TTI (FPS) 60.000 FPS → 60.000 FPS
Open search router TTI (RAM) 391.191 MB → 390.384 MB (-0.807 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 25.641 % → 26.232 % (+0.591 %, +2.3%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 606.299 ms → 590.406 ms (-15.893 ms, -2.6%)
Report typing (CPU) 103.083 % → 102.680 % (-0.403 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 439.874 MB → 439.487 MB (-0.387 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 21.541 % → 21.368 % (-0.173 %, -0.8%)
Chat opening (CPU) 162.549 % → 160.361 % (-2.188 %, -1.3%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 379.185 MB → 380.667 MB (+1.482 MB, ±0.0%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 33.709 % → 33.687 % (-0.022 %, ±0.0%)
Show details
Name Duration
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

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
Report typing Message sent Baseline
Mean: 606.299 ms
Stdev: 135.956 ms (22.4%)
Runs: 333.50374400243163 368.49861700087786 379.1363119967282 382.4516609981656 383.4086100012064 385.62182699888945 399.54589900001884 407.74580899998546 411.328125 414.03499399870634 470.124552000314 479.3409419991076 519.5979820005596 520.4264729991555 520.7576900012791 523.1054279990494 523.9864509999752 525.3327229991555 527.3740650005639 527.4205740019679 529.0821940004826 529.640422001481 534.8302410021424 547.2575690001249 553.6695149987936 556.9582929983735 562.1602789983153 562.9399410001934 573.7802329994738 573.8625490032136 578.0701089985669 676.1115719974041 690.1114099994302 691.3927410021424 703.2637120001018 707.163616001606 708.8429769985378 710.5327560007572 712.9008379988372 719.5268149971962 719.916137997061 721.4546310007572 721.6782229989767 724.7385669983923 727.2182619981468 729.4335130006075 732.0827639997005 732.5015880018473 733.5425219982862 738.6239829994738 740.853108998388 751.0043139979243 754.9708670005202 757.1508379988372 757.3580729998648 763.5681970007718 765.2781170010567 769.3717459999025 769.8873290009797 842.4796559996903

Current
Mean: 590.406 ms
Stdev: 127.580 ms (21.6%)
Runs: 346.79947900027037 361.9422610029578 369.5535480007529 372.02486199885607 382.9364430010319 386.88212100043893 392.90059399977326 399.8815919980407 426.3474119976163 426.623982001096 459.46451899781823 498.3471280001104 499.74727400019765 509.9432779997587 510.01469000056386 519.671509001404 525.5209550000727 525.5335699990392 526.4651289992034 530.2700200006366 531.13191800192 531.5227059982717 533.5141190029681 535.6231289990246 537.6256920024753 538.2025959976017 546.9420580007136 548.1795659996569 549.3544109985232 558.5650629997253 558.6033530011773 565.2960209995508 579.1202800013125 593.4240720011294 690.1391609981656 694.8804119974375 698.8944910019636 699.4230150021613 699.5026860013604 701.5210370011628 701.9058030024171 704.141031999141 704.1804610006511 704.5681970007718 707.2871100008488 710.313476998359 711.1519779972732 715.4574790000916 715.9181319996715 717.3699540011585 721.6575930006802 722.3073330000043 725.0151369981468 736.9501140005887 740.819377001375 742.813313998282 748.2559820003808 764.3066410012543 780.6706950031221 786.9322920031846
Report typing (CPU) Baseline
Mean: 103.083 %
Stdev: 20.740 % (20.1%)
Runs: 63.64290431435684 65.27460232238562 68.17360087535678 68.50340150570884 68.98214064434254 70.3866977175694 73.80210159787597 74.74042570983737 74.94058184599494 75.17577376560506 75.30701754560998 77.41890570969967 78.67752684846619 78.70737060169421 81.16878461956883 82.32908587204135 85.40453724934233 89.45815713380192 94.13795748143103 94.50590692306386 95.68444111763178 97.78051695668505 99.24894430950792 104.19405803867173 107.59364109929692 107.67470998517406 108.18976477876754 109.0600086590774 109.9963213229347 110.79024939935742 111.20417787234115 111.40435989596122 111.46987072870853 111.56709729879447 112.1815873227529 112.18721889370414 112.35748419543454 112.39282537216222 112.63357661996704 112.78672711127855 113.119672468273 113.23292624204832 113.42581019871695 114.61732173050589 115.18360881588393 115.80023906832014 116.95143516237395 122.94319879407963 123.24684518442336 125.45872460380468 125.50144161760079 126.18157157675613 127.57982645155485 128.2435048750846 128.59791542072293 128.77443950899948 129.4433447918065 130.98017977599233 134.51856255505345 140.03250587076246

Current
Mean: 102.680 %
Stdev: 21.189 % (20.6%)
Runs: 58.74461073039769 64.28121943783049 64.55051030835239 65.47228508703303 66.66204093566253 69.04116264101386 69.80744038071424 71.32119368639007 74.02043006822159 76.35311248382087 76.5614897413281 77.88855717323955 78.15298667189937 79.84665610562762 84.95504432753084 85.6081536578366 87.58810193262414 87.75190319099474 89.71564034600225 89.88815647018372 91.57382560854522 97.25361033020445 107.39114700786936 107.48990727821041 108.40242157143497 108.79163551908172 108.96101989244688 109.91946264648708 110.12293010932214 110.75613361553897 110.76154370769677 110.78779824438872 111.04923772722195 111.24182373589557 111.68369458688593 112.08195024093266 112.62474967552949 113.14116615514239 113.74799693315913 113.86644379994472 113.88304818800752 114.20414431190416 114.64865266110264 114.76840078535675 115.1277052005407 115.95124423153167 115.98276524134198 116.02393033485485 119.25852887604027 120.16659114103157 125.85036119174246 126.78951246933583 127.24951590530983 128.44414912781673 128.90664083442536 129.76566631720843 130.1123765889147 130.5577091563052 131.79148331939652 141.43645299103198

Copy link
Contributor

Performance Comparison Report 📊 (9/11)

Meaningless Changes To Duration (8/10)

Show entries
Name Duration
App start time nativeLaunch 29.456 ms → 28.814 ms (-0.643 ms, -2.2%)
App start time nativeLaunchEnd_To_appCreationStart 97.967 ms → 94.483 ms (-3.483 ms, -3.6%)
App start time runJsBundle 320.450 ms → 320.121 ms (-0.329 ms, ±0.0%)
App start time appCreation 77.550 ms → 80.267 ms (+2.717 ms, +3.5%)
App start time appCreationEnd_To_contentAppeared 489.500 ms → 505.483 ms (+15.983 ms, +3.3%)
App start time regularAppStart 0.021 ms → 0.021 ms (-0.000 ms, ±0.0%)
App start time (CPU) 154.177 % → 149.997 % (-4.180 %, -2.7%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 364.596 MB → 368.456 MB (+3.860 MB, +1.1%)
App start time (CPU/JS) 0.000 % → 0.000 %
App start time (CPU/UI) 28.381 % → 27.291 % (-1.090 %, -3.8%)
Open search router TTI Load Search Options 183.057 ms → 183.368 ms (+0.311 ms, ±0.0%)
Open search router TTI Open Search Router TTI 1727.720 ms → 1698.778 ms (-28.942 ms, -1.7%)
Open search router TTI (CPU) 146.632 % → 145.924 % (-0.708 %, ±0.0%)
Open search router TTI (FPS) 60.000 FPS → 60.000 FPS
Open search router TTI (RAM) 391.191 MB → 390.384 MB (-0.807 MB, ±0.0%)
Open search router TTI (CPU/JS) 0.000 % → 0.000 %
Open search router TTI (CPU/UI) 25.641 % → 26.232 % (+0.591 %, +2.3%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 606.299 ms → 590.406 ms (-15.893 ms, -2.6%)
Report typing (CPU) 103.083 % → 102.680 % (-0.403 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 439.874 MB → 439.487 MB (-0.387 MB, ±0.0%)
Report typing (CPU/JS) 0.000 % → 0.000 %
Report typing (CPU/UI) 21.541 % → 21.368 % (-0.173 %, -0.8%)
Chat opening (CPU) 162.549 % → 160.361 % (-2.188 %, -1.3%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 379.185 MB → 380.667 MB (+1.482 MB, ±0.0%)
Chat opening (CPU/JS) 0.000 % → 0.000 %
Chat opening (CPU/UI) 33.709 % → 33.687 % (-0.022 %, ±0.0%)
Show details
Name Duration
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

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
Report typing (RAM) Baseline
Mean: 439.874 MB
Stdev: 7.370 MB (1.7%)
Runs: 422.6222330729167 425.9959881756757 426.3260498046875 427.7356770833333 427.88392857142856 427.94921875 428.7316706730769 430.58392518939394 432.4547601744186 434.4879557291667 434.5153125 434.5416666666667 434.8729795258621 435.03365384615387 435.25989583333336 435.39643429487177 435.88671875 436.15576171875 436.99363425925924 437.1119791666667 437.19375 437.23015625 437.65463362068965 437.93344350961536 438.58515625 438.6365740740741 439.00826322115387 439.1012620192308 439.45366379310343 439.91086647727275 439.9641203703704 440.22627314814815 440.4187769396552 440.54027478448273 440.7527043269231 440.93836805555554 441.0286458333333 441.03334263392856 441.0389178240741 441.05709134615387 441.2870420258621 442.2466724537037 442.499609375 443.33251953125 444.59947916666664 445.669140625 446.26380208333336 447.3741455078125 447.5200520833333 447.78296875 447.7873114224138 447.85230152027026 449.20596590909093 450.05522017045456 450.5892578125 452.0369466145833 452.0436197916667 453.27885298295456 454.13359375 454.6329941860465

Current
Mean: 439.487 MB
Stdev: 7.241 MB (1.6%)
Runs: 425.36109375 426.09578125 426.49203125 427.0428059895833 429.2102705792683 429.3219401041667 429.421875 429.7025390625 432.52015625 433.5673146802326 433.81994912790697 434.1923314144737 436.4953125 436.96142578125 437.0124421296296 437.09390024038464 437.48726851851853 437.6302083333333 437.72019675925924 437.8806818181818 437.93272569444446 437.940185546875 438.1027199074074 438.19741586538464 438.50570913461536 438.6984675480769 438.7085658482143 438.7454833984375 438.8703703703704 439.0030048076923 439.0677083333333 439.1 439.3184267241379 439.361255787037 439.5398800872093 439.7545797413793 439.76996527777777 440.38893229166666 441.8229166666667 441.96953125 441.9777166193182 442.32057291666666 444.123046875 445.60520833333334 445.6814977134146 446.6999080882353 448.7920673076923 448.9949396306818 450.0814732142857 450.6822916666667 450.7415364583333 452.31580528846155 453.3646240234375 453.7625177556818 456.83759765625
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

Copy link
Contributor

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

@roryabraham
Copy link
Contributor

This did not affect app runtime at all, so this is for sure a false positive

@roryabraham roryabraham removed the DeployBlockerCash This issue or pull request should block deployment label May 19, 2025
Copy link
Contributor

🚀 Deployed to staging by https://github.com/roryabraham in version: 9.1.47-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
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants