Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Fix can't close keyboard in some pages #46172

Merged
merged 3 commits into from
Jul 29, 2024

Conversation

bernhardoj
Copy link
Contributor

Details

In some pages, we use updateMultilineInputRange inside the input ref callback. The ref callback is called multiple times, including when we close the keyboard. updateMultilineInputRange in iOS focus on the composer, so each time we close the keyboard, the updateMultilineInputRange will focus on it again.

Fixed Issues

$ #46134
PROPOSAL: #46134 (comment)

Tests

Same as QA Steps

  • Verify that no errors appear in the JS console

Offline tests

Same as QA Steps

QA Steps

  1. Go to workspace members page > invite members
  2. Select any user and press next
  3. Verify the message text input is auto-focused
    (mWeb/Android/iOS only)
  4. Try to dismiss the keyboard by pressing anywhere on the page (except header)
  5. Verify the keyboard closes
  • Verify that no errors appear in the JS console

PR Author Checklist

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

Screenshots/Videos

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

@bernhardoj bernhardoj requested a review from a team as a code owner July 25, 2024 09:10
@melvin-bot melvin-bot bot requested review from aimane-chnaif and removed request for a team July 25, 2024 09:10
Copy link

melvin-bot bot commented Jul 25, 2024

@aimane-chnaif 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]

@@ -162,8 +162,10 @@ function PrivateNotesEditPage({route, personalDetailsList, report, session}: Pri
if (!el) {
return;
}
if (!privateNotesInput.current) {
updateMultilineInputRange(el);
}
Copy link
Contributor Author

Choose a reason for hiding this comment

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

ios_p_note.mp4

@@ -90,8 +90,10 @@ function RoomDescriptionPage({report, policies}: RoomDescriptionPageProps) {
if (!el) {
return;
}
if (!reportDescriptionInputRef.current) {
updateMultilineInputRange(el);
}
reportDescriptionInputRef.current = el;
Copy link
Contributor Author

Choose a reason for hiding this comment

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

ios_desc_room.mp4

@@ -178,8 +178,10 @@ function IOURequestStepDescription({
if (!el) {
return;
}
if (!inputRef.current) {
updateMultilineInputRange(el);
}
Copy link
Contributor Author

Choose a reason for hiding this comment

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

ios_desc.mp4

updateMultilineInputRange(el);
if (!inputRef.current) {
updateMultilineInputRange(el);
}
Copy link
Contributor Author

Choose a reason for hiding this comment

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

ios_exit_survey.mp4

@@ -83,8 +83,10 @@ function NewTaskDescriptionPage({task}: NewTaskDescriptionPageProps) {
accessibilityLabel={translate('newTaskPage.descriptionOptional')}
role={CONST.ROLE.PRESENTATION}
ref={(el) => {
if (!inputRef.current) {
updateMultilineInputRange(el);
}
Copy link
Contributor Author

Choose a reason for hiding this comment

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

ios_task_description.mp4

@@ -116,8 +116,10 @@ function TaskDescriptionPage({report, currentUserPersonalDetails}: TaskDescripti
if (!element) {
return;
}
if (!inputRef.current) {
updateMultilineInputRange(inputRef.current);
}
inputRef.current = element;
Copy link
Contributor Author

Choose a reason for hiding this comment

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

ios_task_description_2.mp4

if (!isInputInitializedRef.current) {
updateMultilineInputRange(el);
}
isInputInitializedRef.current = true;
Copy link
Contributor Author

Choose a reason for hiding this comment

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

ios_profile_desc.mp4

@bernhardoj
Copy link
Contributor Author

^ Additional recording of the fix on other pages.

@aimane-chnaif
Copy link
Contributor

aimane-chnaif commented Jul 29, 2024

Reviewer Checklist

  • I have verified the author checklist is complete (all boxes are checked off).
  • I verified the correct issue is linked in the ### Fixed Issues section above
  • I verified testing steps are clear and they cover the changes made in this PR
    • I verified the steps for local testing are in the Tests section
    • I verified the steps for Staging and/or Production testing are in the QA steps section
    • I verified the steps cover any possible failure scenarios (i.e. verify an input displays the correct error message if the entered data is not correct)
    • I turned off my network connection and tested it while offline to ensure it matches the expected behavior (i.e. verify the default avatar icon is displayed if app is offline)
  • I checked that screenshots or videos are included for tests on all platforms
  • I included screenshots or videos for tests on all platforms
  • I verified tests pass on all platforms & I tested again on:
    • Android: Native
    • Android: mWeb Chrome
    • iOS: Native
    • iOS: mWeb Safari
    • MacOS: Chrome / Safari
    • MacOS: Desktop
  • If there are any errors in the console that are unrelated to this PR, I either fixed them (preferred) or linked to where I reported them in Slack
  • I verified proper code patterns were followed (see Reviewing the code)
    • I verified that any callback methods that were added or modified are named for what the method does and never what callback they handle (i.e. toggleReport and not onIconClick).
    • I verified that the left part of a conditional rendering a React component is a boolean and NOT a string, e.g. myBool && <MyComponent />.
    • I verified that comments were added to code that is not self explanatory
    • I verified that any new or modified comments were clear, correct English, and explained "why" the code was doing something instead of only explaining "what" the code was doing.
    • I verified any copy / text shown in the product is localized by adding it to src/languages/* files and using the translation method
    • I verified all numbers, amounts, dates and phone numbers shown in the product are using the localization methods
    • I verified any copy / text that was added to the app is grammatically correct in English. It adheres to proper capitalization guidelines (note: only the first word of header/labels should be capitalized), and is either coming verbatim from figma or has been approved by marketing (in order to get marketing approval, ask the Bug Zero team member to add the Waiting for copy label to the issue)
    • I verified proper file naming conventions were followed for any new files or renamed files. All non-platform specific files are named after what they export and are not named "index.js". All platform-specific files are named for the platform the code supports as outlined in the README.
    • I verified the JSDocs style guidelines (in STYLE.md) were followed
  • If a new code pattern is added I verified it was agreed to be used by multiple Expensify engineers
  • I verified that this PR follows the guidelines as stated in the Review Guidelines
  • I verified other components that can be impacted by these changes have been tested, and I retested again (i.e. if the PR modifies a shared library or component like Avatar, I verified the components using Avatar have been tested & I retested again)
  • I verified all code is DRY (the PR doesn't include any logic written more than once, with the exception of tests)
  • I verified any variables that can be defined as constants (ie. in CONST.js or at the top of the file that uses the constant) are defined as such
  • If a new component is created I verified that:
    • A similar component doesn't exist in the codebase
    • All props are defined accurately and each prop has a /** comment above it */
    • The file is named correctly
    • The component has a clear name that is non-ambiguous and the purpose of the component can be inferred from the name alone
    • The only data being stored in the state is data necessary for rendering and nothing else
    • For Class Components, any internal methods passed to components event handlers are bound to this properly so there are no scoping issues (i.e. for onClick={this.submit} the method this.submit should be bound to this in the constructor)
    • Any internal methods bound to this are necessary to be bound (i.e. avoid this.submit = this.submit.bind(this); if this.submit is never passed to a component event handler like onClick)
    • All JSX used for rendering exists in the render method
    • The component has the minimum amount of code necessary for its purpose, and it is broken down into smaller components in order to separate concerns and functions
  • If any new file was added I verified that:
    • The file has a description of what it does and/or why is needed at the top of the file if the code is not self explanatory
  • If a new CSS style is added I verified that:
    • A similar style doesn't already exist
    • The style can't be created with an existing StyleUtils function (i.e. StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
  • If the PR modifies code that runs when editing or sending messages, I tested and verified there is no unexpected behavior for all supported markdown - URLs, single line code, code blocks, quotes, headings, bold, strikethrough, and italic.
  • If the PR modifies a generic component, I tested and verified that those changes do not break usages of that component in the rest of the App (i.e. if a shared library or component like Avatar is modified, I verified that Avatar is working as expected in all cases)
  • If the PR modifies a component related to any of the existing Storybook stories, I tested and verified all stories for that component are still working as expected.
  • If the PR modifies a component or page that can be accessed by a direct deeplink, I verified that the code functions as expected when the deeplink is used - from a logged in and logged out account.
  • If the PR modifies the UI (e.g. new buttons, new UI components, changing the padding/spacing/sizing, moving components, etc) or modifies the form input styles:
    • I verified that all the inputs inside a form are aligned with each other.
    • I added Design label and/or tagged @Expensify/design so the design team can review the changes.
  • If a new page is added, I verified it's using the ScrollView component to make it scrollable when more elements are added to the page.
  • If the main branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to the Test steps.
  • I have checked off every checkbox in the PR reviewer checklist, including those that don't apply to this PR.

Screenshots/Videos

Android: Native
android.mp4
Android: mWeb Chrome
mchrome.mp4
iOS: Native
ios.mov
iOS: mWeb Safari
MacOS: Chrome / Safari
web.mov
MacOS: Desktop

@melvin-bot melvin-bot bot requested a review from blimpich July 29, 2024 20:01
@blimpich blimpich merged commit 48e8017 into Expensify:main Jul 29, 2024
15 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 Jul 30, 2024
Copy link
Contributor

Performance Comparison Report 📊

Significant Changes To Duration

Name Duration
App start contentAppeared_To_screenTTI 1218.353 ms → 1327.942 ms (+109.589 ms, +9.0%) 🔴
App start TTI 2051.627 ms → 2172.459 ms (+120.831 ms, +5.9%) 🔴
Show details
Name Duration
App start contentAppeared_To_screenTTI Baseline
Mean: 1218.353 ms
Stdev: 67.478 ms (5.5%)
Runs: 1081.4773549996316 1098.6355609996244 1103.9102119999006 1106.126984000206 1106.4316170001402 1106.4656830001622 1148.3384060002863 1148.6912040002644 1156.5162819996476 1156.6314430003986 1156.8515600003302 1157.1074510002509 1164.1079280003905 1173.1798609998077 1180.5213460000232 1181.764143999666 1188.0008070003241 1189.3920860001817 1189.982164000161 1190.56056800019 1190.573534999974 1194.1187330000103 1195.5234420001507 1197.5711700003594 1197.6525980001315 1197.948761999607 1198.954722999595 1205.5189140001312 1205.5319199999794 1206.8874989999458 1214.1905169999227 1218.6278699999675 1218.9677419997752 1220.3095249999315 1222.760658999905 1222.878095000051 1230.8433320000768 1231.345892000012 1231.6821379996836 1247.9490470001474 1256.0382220000029 1256.3225339995697 1258.8066279999912 1264.189102999866 1264.2184690004215 1264.4516399996355 1264.8483669999987 1271.602145000361 1281.8947989996523 1289.8836989998817 1290.0314870001748 1299.5204560002312 1316.465773000382 1331.0692299995571 1333.8262090003118 1338.9543629996479 1346.9659409997985 1355.7613540003076 1363.4545200001448

Current
Mean: 1327.942 ms
Stdev: 81.319 ms (6.1%)
Runs: 1153.3403380000964 1155.2494109999388 1223.4939510002732 1230.4467919999734 1231.2809809995815 1237.7724639996886 1239.7296679997817 1240.0190850002691 1248.1439899997786 1257.2665370004252 1264.706419000402 1264.74122899957 1266.8553790003061 1269.7672880003229 1273.7335609998554 1281.0388900004327 1281.876207999885 1282.2039280002937 1286.9107590001076 1288.3478239998221 1288.919456999749 1289.5659440001473 1290.8346030004323 1291.476595999673 1297.7571510002017 1305.237340000458 1306.4465250000358 1306.6703110001981 1306.8134099999443 1315.3053489997983 1315.4765739999712 1320.0510029997677 1320.103734999895 1322.9021899998188 1323.0990650001913 1324.133163000457 1328.0920749995857 1331.1231079995632 1331.2163110002875 1331.3702750001103 1331.9107510000467 1364.71730499994 1372.9266739999875 1380.3845800003037 1381.0004030000418 1387.6248040003702 1397.3560690004379 1398.7535629998893 1406.1683219997212 1406.3440140001476 1409.3355029998347 1414.2001949995756 1414.2451550001279 1436.231732999906 1447.2112490003929 1455.9741740003228 1497.666306000203 1500.9532690001652 1518.7956240000203 1531.2011799998581
App start TTI Baseline
Mean: 2051.627 ms
Stdev: 102.598 ms (5.0%)
Runs: 1846.8146689999849 1851.9102119999006 1856.4773549996316 1888.8515600003302 1915.4316170001402 1926.3384060002863 1929.6314430003986 1933.4656830001622 1934.6912040002644 1953.126984000206 1963.5234420001507 1963.6525980001315 1969.6355609996244 1974.1187330000103 1976.0008070003241 1978.954722999595 1988.5162819996476 1990.9677419997752 1999.878095000051 1999.8874989999458 2004.764143999666 2006.573534999974 2007.56056800019 2013.5189140001312 2016.760658999905 2026.5213460000232 2035.1074510002509 2037.1798609998077 2038.1079280003905 2042.948761999607 2044.5711700003594 2050.3095249999315 2058.1905169999227 2067.3225339995697 2076.8836989998817 2079.345892000012 2081.5319199999794 2086.3920860001817 2090.038222000003 2095.6821379996836 2096.189102999866 2098.8483669999987 2105.031487000175 2106.8433320000768 2109.9490470001474 2115.8947989996523 2119.602145000361 2122.6278699999675 2133.806627999991 2157.982164000161 2161.520456000231 2166.465773000382 2180.954362999648 2184.2184690004215 2186.069229999557 2191.4516399996355 2213.826209000312 2261.7613540003076 2273.454520000145 2309.9659409997985

Current
Mean: 2172.459 ms
Stdev: 106.245 ms (4.9%)
Runs: 1952.3403380000964 1961.2494109999388 1996.706419000402 2006.7724639996886 2020.7296679997817 2026.8346030004323 2029.4939510002732 2046.0190850002691 2066.266537000425 2066.2809809995815 2080.3053489997983 2088.7335609998554 2093.1439899997786 2094.5659440001473 2095.2039280002937 2096.0510029997677 2098.919456999749 2112.670311000198 2114.4465250000358 2118.767288000323 2130.4467919999734 2137.855379000306 2143.902189999819 2144.0920749995857 2144.7571510002017 2145.0388900004327 2145.476573999971 2154.000403000042 2154.876207999885 2155.237340000458 2157.74122899957 2158.8134099999443 2174.9107590001076 2182.347823999822 2197.3845800003037 2200.133163000457 2201.476595999673 2203.0990650001913 2204.2163110002875 2208.356069000438 2211.123107999563 2218.9107510000467 2234.2001949995756 2239.71730499994 2244.103734999895 2250.3440140001476 2252.62480400037 2267.7535629998893 2272.3702750001103 2277.231732999906 2287.1683219997212 2290.9266739999875 2302.245155000128 2306.3355029998347 2314.211249000393 2327.974174000323 2336.953269000165 2357.666306000203 2398.201179999858 2447.7956240000203

Meaningless Changes To Duration

Show entries
Name Duration
App start nativeLaunchEnd_To_appCreationStart 83.052 ms → 83.690 ms (+0.638 ms, +0.8%)
App start appCreationEnd_To_contentAppeared 641.356 ms → 649.167 ms (+7.811 ms, +1.2%)
App start appCreation 66.500 ms → 69.288 ms (+2.788 ms, +4.2%)
App start nativeLaunch 40.288 ms → 39.448 ms (-0.840 ms, -2.1%)
App start runJsBundle 473.983 ms → 474.169 ms (+0.186 ms, ±0.0%)
App start regularAppStart 0.021 ms → 0.022 ms (+0.001 ms, +3.2%)
App start time (CPU) 140.845 % → 140.060 % (-0.785 %, -0.6%)
App start time (FPS) 59.992 FPS → 59.936 FPS (-0.056 FPS, ±0.0%)
App start time (RAM) 351.612 MB → 356.133 MB (+4.521 MB, +1.3%)
App start time (CPU/JS) 79.040 % → 77.373 % (-1.667 %, -2.1%)
App start time (CPU/UI) 24.653 % → 24.298 % (-0.355 %, -1.4%)
Load Search Options 149.247 ms → 138.397 ms (-10.850 ms, -7.3%)
Open Chat Finder Page TTI 1033.793 ms → 1031.468 ms (-2.325 ms, ±0.0%)
Open chat finder page TTI (CPU) 156.098 % → 154.376 % (-1.722 %, -1.1%)
Open chat finder page TTI (FPS) 59.846 FPS → 59.989 FPS (+0.144 FPS, ±0.0%)
Open chat finder page TTI (RAM) 440.262 MB → 430.798 MB (-9.465 MB, -2.1%)
Open chat finder page TTI (CPU/JS) 71.248 % → 71.162 % (-0.087 %, ±0.0%)
Open chat finder page TTI (CPU/UI) 33.293 % → 32.778 % (-0.515 %, -1.5%)
Composer typing rerender count 2.000 renders → 2.000 renders
Report typing (CPU) 88.702 % → 89.280 % (+0.578 %, +0.7%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 450.985 MB → 452.994 MB (+2.009 MB, ±0.0%)
Report typing (CPU/JS) 43.624 % → 43.804 % (+0.179 %, ±0.0%)
Report typing (CPU/UI) 18.547 % → 18.537 % (-0.009 %, ±0.0%)
Chat opening 147.848 ms → 156.441 ms (+8.592 ms, +5.8%)
Chat TTI 430.144 ms → 449.061 ms (+18.916 ms, +4.4%)
Chat opening (CPU) 144.905 % → 147.449 % (+2.545 %, +1.8%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS (+0.000 FPS, ±0.0%)
Chat opening (RAM) 357.750 MB → 360.318 MB (+2.567 MB, +0.7%)
Chat opening (CPU/JS) 75.327 % → 77.085 % (+1.758 %, +2.3%)
Chat opening (CPU/UI) 28.028 % → 27.587 % (-0.442 %, -1.6%)
Linking (CPU) 153.381 % → 153.889 % (+0.508 %, ±0.0%)
Linking (FPS) 60.000 FPS → 60.000 FPS
Linking (RAM) 398.198 MB → 403.032 MB (+4.834 MB, +1.2%)
Linking (CPU/JS) 82.102 % → 82.735 % (+0.633 %, +0.8%)
Linking (CPU/UI) 29.103 % → 29.059 % (-0.045 %, ±0.0%)
Comment linking 387.737 ms → 386.815 ms (-0.922 ms, ±0.0%)
Show details
Name Duration
App start nativeLaunchEnd_To_appCreationStart Baseline
Mean: 83.052 ms
Stdev: 13.105 ms (15.8%)
Runs: 56 61 61 64 66 68 69 69 70 71 71 71 72 72 74 74 74 75 76 77 77 79 79 79 79 80 80 80 80 81 81 82 82 83 85 85 86 88 88 89 90 91 91 92 93 93 96 98 99 100 100 101 102 103 103 104 109 118

Current
Mean: 83.690 ms
Stdev: 13.277 ms (15.9%)
Runs: 59 64 64 65 65 65 66 69 70 71 71 72 73 73 74 74 75 75 76 77 77 78 79 79 80 80 81 81 83 83 84 85 85 85 86 86 88 88 88 90 91 91 92 92 92 92 93 93 97 97 100 102 104 106 108 111 112 117
App start appCreationEnd_To_contentAppeared Baseline
Mean: 641.356 ms
Stdev: 40.188 ms (6.3%)
Runs: 550 558 570 593 604 604 604 605 605 606 607 608 610 613 613 613 615 619 619 619 620 620 620 623 624 627 632 632 635 637 637 638 642 644 644 647 647 649 651 654 658 659 660 661 662 666 667 682 684 686 686 693 700 707 713 719 723 726 730

Current
Mean: 649.167 ms
Stdev: 40.446 ms (6.2%)
Runs: 562 570 572 573 585 590 597 598 603 607 607 612 617 620 622 623 623 625 626 628 631 632 635 635 637 643 644 645 653 654 655 656 656 656 657 660 664 664 672 673 673 676 679 681 681 684 685 686 687 688 689 693 695 697 697 703 703 717 721 733
App start appCreation Baseline
Mean: 66.500 ms
Stdev: 10.732 ms (16.1%)
Runs: 45 49 49 52 53 53 54 56 57 57 57 57 58 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 65 65 66 68 68 69 69 69 70 70 71 71 71 72 72 73 74 74 76 77 77 78 79 80 80 83 88 89 89 94

Current
Mean: 69.288 ms
Stdev: 10.807 ms (15.6%)
Runs: 51 53 53 55 56 57 58 58 58 59 60 60 60 60 61 62 62 62 62 63 63 64 64 65 65 65 66 66 66 67 67 69 69 69 70 70 71 72 72 74 74 74 75 75 76 76 78 79 79 79 82 84 87 88 89 91 91 93 94
App start nativeLaunch Baseline
Mean: 40.288 ms
Stdev: 7.138 ms (17.7%)
Runs: 30 31 31 32 32 32 33 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 39 40 40 41 42 42 42 44 44 44 45 45 45 45 46 46 48 49 49 51 52 53 55 56 57 59

Current
Mean: 39.448 ms
Stdev: 5.730 ms (14.5%)
Runs: 30 32 32 32 32 32 33 33 34 34 34 34 34 35 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 43 43 43 43 44 44 45 45 45 45 46 47 48 49 54 54 55
App start runJsBundle Baseline
Mean: 473.983 ms
Stdev: 33.658 ms (7.1%)
Runs: 394 422 424 429 434 439 442 443 443 444 445 447 447 448 448 451 452 453 454 454 458 459 459 461 461 462 463 463 463 466 474 474 476 477 477 477 478 480 482 484 485 488 489 492 496 500 500 501 503 510 514 518 520 524 525 534 545 553 561

Current
Mean: 474.169 ms
Stdev: 29.733 ms (6.3%)
Runs: 421 421 423 423 428 431 432 436 437 443 446 447 449 452 455 456 457 457 457 463 465 466 467 467 468 470 470 471 472 472 475 476 476 479 482 482 483 483 487 489 489 491 491 491 492 493 496 498 499 502 505 514 516 518 518 521 524 535 549
App start regularAppStart Baseline
Mean: 0.021 ms
Stdev: 0.002 ms (9.5%)
Runs: 0.01827000081539154 0.018350999802350998 0.018432000651955605 0.018432999961078167 0.0185139998793602 0.01863700058311224 0.018797999247908592 0.018962000496685505 0.019123999401926994 0.01928700041025877 0.019449000246822834 0.01945000048726797 0.019937999546527863 0.019937999546527863 0.019979000091552734 0.02001900039613247 0.020061000250279903 0.020182999782264233 0.02026400063186884 0.020304000005126 0.020304000005126 0.020426999777555466 0.0204670000821352 0.020589000545442104 0.0206709997728467 0.02071200031787157 0.020752000622451305 0.020791999995708466 0.020792999304831028 0.021037000231444836 0.021037000231444836 0.021200000308454037 0.021321999840438366 0.021402999758720398 0.021525000222027302 0.021687999367713928 0.021727999672293663 0.021809999831020832 0.02193199936300516 0.02193199936300516 0.022053999826312065 0.022420000284910202 0.022420000284910202 0.02254199981689453 0.02254199981689453 0.022704999893903732 0.022948999889194965 0.02303099911659956 0.02307100035250187 0.02364099957048893 0.023680999875068665 0.02482099924236536 0.024942999705672264 0.025065000168979168 0.02526799961924553 0.025268999859690666 0.025919999927282333 0.02596099954098463

Current
Mean: 0.022 ms
Stdev: 0.002 ms (9.5%)
Runs: 0.018391999416053295 0.018838999792933464 0.0188809996470809 0.01900200080126524 0.019205999560654163 0.019286999478936195 0.01932699978351593 0.0195720000192523 0.019775000400841236 0.019937999546527863 0.02001900039613247 0.02001999970525503 0.020060000009834766 0.020101000554859638 0.020263000391423702 0.02026400063186884 0.02026400063186884 0.02038600016385317 0.02042599953711033 0.020669999532401562 0.020995999686419964 0.021076999604701996 0.02132099959999323 0.02132200077176094 0.0213620001450181 0.021443999372422695 0.02144400030374527 0.02164699975401163 0.021890999749302864 0.021971999667584896 0.022013000212609768 0.02205400075763464 0.022257999517023563 0.022622999735176563 0.0226239999756217 0.022704999893903732 0.022827000357210636 0.022827000357210636 0.022948999889194965 0.022989999502897263 0.023031000047922134 0.023396999575197697 0.023396999575197697 0.0235190000385046 0.023559000343084335 0.023599999956786633 0.023763000033795834 0.02412900049239397 0.024373000487685204 0.02449600026011467 0.024779999628663063 0.024861999787390232 0.025105999782681465 0.025349999777972698 0.025634000077843666 0.0256759999319911 0.026082000695168972 0.02652999944984913
App start time (CPU) Baseline
Mean: 140.845 %
Stdev: 6.121 % (4.3%)
Runs: 124.62834970835723 129.12898669870785 130.4721357415993 131.94494835383026 132.4687479722587 132.68640660429193 133.65503289438388 133.75058851151255 134.56007561514895 134.70904339965048 134.76020768035468 135.1498571035401 135.59420870075022 135.67482662243444 135.73428174180097 135.89208301698386 136.3240371845949 136.5332185392452 137.05457202781196 137.28848719798364 137.62624203200753 138.8249532680671 138.92729925989858 139.01874871980692 139.73212719452368 140.0553047532697 140.41915187423595 141.00203605068594 142.06685290000368 142.1880875929301 142.21009357698637 142.38112612433616 142.47497817833406 142.58173378898755 142.59603836434 142.75705973500305 142.93998087039697 143.29141716566875 143.63570336087454 143.876913090457 144.43749873969068 145.13472316653235 145.1962577258488 145.19910033498238 145.5127050282174 145.6352058814022 145.89787618175134 146.2732386853446 146.43112780535955 147.1761562433512 147.2427431919782 147.36127461209256 147.86034808135872 147.88955130251082 147.92349713162 148.35865692669125 151.285272492032 154.01238677601734 154.43918104366927

Current
Mean: 140.060 %
Stdev: 5.231 % (3.7%)
Runs: 129.14430539618792 130.39682539682548 131.0558219311582 131.85130485289656 132.8048064383051 133.88900182125354 134.77128660005695 134.99711136939385 135.07601162530744 135.59659591189626 135.82320123819605 136.13815225966587 136.1436087439492 136.54237751078628 136.78453710684516 137.18580720868076 137.33918024734135 137.34237018282295 137.44626528864794 138.05106990349378 138.16384266773497 138.247679938927 138.2835148156069 138.3035847729642 138.37591620795897 138.6506429126217 138.6884814940319 138.81686996039326 139.09113773122624 139.1373602026084 139.67696231773374 139.7619046031652 139.86464219981463 139.8737483017159 139.89924912080602 140.0895686218483 140.23363421621514 140.3072366539735 140.39552236827802 140.96028455889214 141.26879157424716 141.37286823284643 142.17942408451322 142.7514861448893 142.9708367083048 144.0438331295156 144.4974396907347 144.80479912297378 145.799336496256 146.37006858507954 146.70835123505037 146.75605173548914 147.6757898207034 147.84995260663715 148.64985497190207 149.45874408282288 150.84730538922162 151.74114538213567 152.60093938528163
App start time (FPS) Baseline
Mean: 59.992 FPS
Stdev: 0.029 FPS (0.0%)
Runs: 59.8743582395849 59.87825340433588 59.8946243228279 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 59.936 FPS
Stdev: 0.121 FPS (0.2%)
Runs: 59.61184882161897 59.643088882137654 59.643736086340034 59.657241306770864 59.67013672082385 59.673820344455876 59.73456673664303 59.75481310080738 59.77825035713561 59.79292423575928 59.83874557406317 59.89320916620622 59.948790072455694 59.95708475729059 59.967575580738114 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 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: 351.612 MB
Stdev: 7.462 MB (2.1%)
Runs: 333.3203125 337.5520833333333 338.26171875 338.4947916666667 339.3125 339.8919270833333 340.3958333333333 343.2955729166667 343.6848958333333 344.56640625 344.7096354166667 346.1145833333333 346.39453125 346.81640625 346.87890625 347.16796875 347.3603515625 348.1458333333333 348.5403645833333 348.63671875 348.7421875 349.5950520833333 349.9309895833333 350.2877604166667 350.5598958333333 350.7682291666667 350.8033854166667 350.89453125 350.9244791666667 350.99609375 351.9501953125 351.9700520833333 352.203125 352.2265625 352.4638671875 352.5911458333333 352.80078125 354.4970703125 354.6875 355.8567708333333 356.28515625 356.46484375 356.5729166666667 356.6927083333333 356.8271484375 357.8046875 357.810546875 357.8697916666667 358.4479166666667 359.140625 360.82421875 361.0380859375 361.5830078125 362.4635416666667 363.15234375 363.958984375 364.19140625 364.8388671875 364.85546875

Current
Mean: 356.133 MB
Stdev: 6.695 MB (1.9%)
Runs: 338.3841145833333 342.7434895833333 343.796875 345.1536458333333 345.3720703125 347.7122395833333 348.08203125 349.1083984375 349.240234375 349.2786458333333 349.39453125 349.4765625 349.544921875 349.8606770833333 350.1901041666667 351.546875 351.9153645833333 352.3916015625 352.4609375 352.482421875 352.6614583333333 352.74609375 354.0651041666667 354.69140625 354.8841145833333 355.2395833333333 355.7822265625 356.154296875 357.0625 357.0732421875 357.1796875 357.22265625 357.4244791666667 357.6513671875 358.005859375 358.5830078125 358.935546875 358.9544270833333 359.7568359375 359.9521484375 360.072265625 360.333984375 360.3525390625 360.564453125 360.5751953125 361.134765625 361.8564453125 362.0595703125 362.3154296875 362.4619140625 362.8076171875 363.1845703125 364.919921875 365.138671875 365.603515625 365.6181640625 365.6318359375 365.80859375 366.7060546875 368.66015625
App start time (CPU/JS) Baseline
Mean: 79.040 %
Stdev: 4.729 % (6.0%)
Runs: 69.5 69.8 70.3 71.4 71.5 71.9 72.1 72.4 72.5 72.8 73 73 73.4 74.4 75.4 75.9 76 76.2 76.5 76.6 76.7 77.2 77.8 78.5 78.9 79.7 79.8 80 80.5 80.5 80.5 80.6 81.1 81.2 81.2 81.2 81.3 81.5 81.7 81.9 81.9 82.4 82.6 82.6 82.6 82.8 82.9 83.2 83.2 83.3 83.3 83.5 83.7 83.7 83.8 83.9 85.4 85.9 87 88.3

Current
Mean: 77.373 %
Stdev: 4.959 % (6.4%)
Runs: 70.4 70.7 70.7 70.9 71.5 71.5 71.8 72 72.1 72.2 72.3 72.5 72.7 72.9 73.3 73.9 73.9 74.3 74.3 74.4 74.5 74.9 74.9 75 75.4 75.4 75.5 75.7 75.9 76 76 76.3 76.7 76.9 77 77.2 77.4 77.5 77.5 77.9 78.9 79.4 80.4 81.1 81.3 81.7 82.6 82.8 82.9 83.1 83.2 83.3 83.8 83.8 85.3 85.5 87.2 87.8 88 88.4
App start time (CPU/UI) Baseline
Mean: 24.653 %
Stdev: 2.967 % (12.0%)
Runs: 18.3 19.1 19.3 19.5 19.9 20.4 20.6 20.6 21.3 21.3 21.9 22.4 22.4 22.4 22.4 22.6 22.6 22.6 23.1 23.2 23.2 23.2 23.3 23.4 23.9 24.1 24.3 24.4 24.6 24.6 24.9 25.2 25.3 25.4 25.5 25.7 25.8 25.9 26 26 26.2 26.4 26.6 26.9 26.9 27.3 27.3 27.3 27.3 27.4 27.9 28 28.1 28.4 28.5 28.9 29 29.9 29.9 30.4

Current
Mean: 24.298 %
Stdev: 2.970 % (12.2%)
Runs: 17.7 18.5 19.2 19.7 19.7 19.9 20 20 20.3 20.4 20.4 21.1 21.3 21.7 21.8 22 22 22.6 22.7 22.9 22.9 23.1 23.3 23.4 23.9 24 24.3 24.9 25 25.3 25.4 25.4 25.5 25.5 25.5 25.9 25.9 26 26.1 26.4 26.4 26.4 26.5 26.5 26.5 26.5 26.5 26.7 26.8 26.9 27 27 27.1 27.5 27.9 28.1 28.4 28.9 29.2 29.5
Load Search Options Baseline
Mean: 149.247 ms
Stdev: 16.335 ms (10.9%)
Runs: 125.83337400015444 126.82059799972922 127.23303199931979 127.45605499949306 127.90254699997604 128.93184399977326 129.09253000002354 129.1792399995029 129.20426400005817 130.89111299999058 131.10823599994183 131.630858999677 134.44234200008214 135.0481779994443 137.29801500029862 137.5595289999619 138.76607200037688 140.07336400076747 140.2676600003615 141.73311400040984 142.2477619992569 142.4481210000813 143.41137699969113 143.51233000028878 144.90893500018865 145.40970900002867 145.5913079995662 145.7644039997831 146.484985999763 146.71647199988365 147.3289390001446 147.42805999983102 147.6654869997874 147.94734699930996 148.22562699951231 149.3924970002845 153.06734200008214 153.27583799976856 153.499552000314 156.75752800051123 158.31363900005817 158.8369149994105 159.84960999991745 160.5170900002122 163.44397000037134 163.4761550007388 165.4705000007525 166.81803399976343 166.88635199982673 167.4973139995709 168.7284750007093 170.2286790004 173.80135099962354 175.77355899941176 178.78637699969113 180.2884929999709 184.82625399995595 191.25101699959487

Current
Mean: 138.397 ms
Stdev: 9.396 ms (6.8%)
Runs: 116.51330600026995 117.94515000004321 121.3679200001061 124.51074299961329 126.33540900051594 126.43005400057882 126.5549720004201 126.58117599971592 126.65974900033325 127.62243699934334 129.0775549998507 129.33447199966758 129.91039999946952 130.12170400004834 130.74682599958032 131.52872799988836 132.70646199956536 134.18778399936855 135.25585900060833 135.41007499955595 135.8071700008586 135.89453100040555 135.91813199967146 136.10115600004792 136.57670100033283 136.6659750007093 136.8511149995029 137.32002800051123 137.3352049998939 138.42667699977756 139.9289959995076 140.94034899957478 141.1491290004924 141.60770700033754 142.14969899971038 142.5469159996137 142.57503300067037 143.0952150002122 143.23128299973905 143.72334800008684 144.3134360006079 144.35302700009197 144.3599040005356 144.7267659995705 144.8103020004928 145.16764300037175 145.4431149996817 145.6922599999234 146.23986800014973 147.16768399998546 147.29634600039572 148.343913000077 148.64538599923253 148.71866900008172 149.88639300037175 151.19795700069517 153.0229489998892 154.3851730003953 165.01424199994653
Open Chat Finder Page TTI Baseline
Mean: 1033.793 ms
Stdev: 83.942 ms (8.1%)
Runs: 910.2747000008821 911.5200200006366 917.2419029995799 922.54455600027 927.2738449992612 929.7679859995842 934.9740809993818 941.0589199997485 946.4320879997686 947.4862069999799 947.4904789999127 950.0550130000338 953.3249509995803 963.4285890003666 965.3166100000963 967.2327479999512 968.869710999541 970.3111570002511 971.1090100007132 972.7847499996424 977.4671229999512 979.406697999686 983.7981369998306 985.520264999941 993.982219000347 995.5497230002657 1003.2694500004873 1012.1323650004342 1014.4886079998687 1015.941407000646 1016.7352710003033 1017.8040770003572 1023.1500249998644 1024.3331709997728 1038.6542569994926 1048.287924000062 1055.66849800013 1059.467000999488 1084.1980389999226 1090.0669760005549 1090.191570000723 1092.5646569998935 1093.5732019999996 1095.3310139998794 1100.9744480000809 1112.4014900000766 1112.6753750005737 1114.6170259993523 1119.8478600000963 1121.3325600000098 1125.6813970003277 1126.096721000038 1136.2922369996086 1137.0666510006413 1144.453614000231 1156.1074230000377 1156.6525480002165 1196.4296479998156 1206.2115079993382 1250.6721609998494

Current
Mean: 1031.468 ms
Stdev: 96.449 ms (9.4%)
Runs: 864.7269689999521 879.9982909997925 880.4591879993677 906.2914230003953 906.853190000169 907.0235600005835 911.3391519999132 914.0284420000389 921.7051599994302 924.8981530005112 929.3057869998738 929.469360999763 930.7331550000235 940.065103999339 946.0588390007615 950.0611169999465 955.2324219997972 956.5207519996911 963.4197189994156 967.5987959997728 975.9399009998888 976.4261480001733 977.6831059996039 980.2178549999371 983.6009940002114 991.5673020007089 994.7141530001536 1001.0760099999607 1001.5842289999127 1001.9675300000235 1017.8335779998451 1033.7833260009065 1056.5937099996954 1071.3446049997583 1083.4875500006601 1087.0636390000582 1094.3647060003132 1098.7220869995654 1099.398641999811 1102.9973560003564 1109.1016849996522 1110.798096000217 1112.8416349999607 1118.5419519999996 1119.4309499999508 1120.8138030003756 1130.791342000477 1133.5164799997583 1134.1350100003183 1137.5690919999033 1145.4588219998404 1146.374878000468 1147.9310710001737 1157.54996799957 1161.4059250000864 1166.545125999488 1166.7213549995795 1202.7329110000283 1218.1987709999084
Open chat finder page TTI (CPU) Baseline
Mean: 156.098 %
Stdev: 7.226 % (4.6%)
Runs: 141.97845913679072 142.36523646672507 143.003042303475 144.7490380801126 145.78775568679103 145.90768923203248 146.14161783277018 146.32447791957225 146.4059719952101 146.83865000901255 147.21110618428565 149.7672994963003 150.34765486114622 150.8786078057675 151.18469208067702 151.68999957081354 151.69247474354805 151.69504692816668 151.9722029709018 152.82449634444063 152.9760922275141 153.54585568211763 153.5886537768249 153.77222306508827 154.43791078467552 155.03602530127162 155.05641358655993 155.59410568883942 155.656986151339 155.79778788034972 155.84923078907372 155.97045396822875 156.16070117079735 157.35708887249737 158.46135958371258 158.48627177838935 158.49020133150202 159.24756899386443 159.3418377857243 159.43944609826872 159.5750849847874 159.5820904943059 160.70232917739975 160.93066544782602 161.46828697435137 162.20284454047973 162.24667564145983 162.3643672235167 162.73833187818497 162.84418670752376 163.9337583058627 164.57473892629332 164.86192357991155 166.10682517033695 166.57438600388582 167.0668469139172 167.09791619078413 168.95925795467898 169.4245913085032 169.56395536341617

Current
Mean: 154.376 %
Stdev: 6.725 % (4.4%)
Runs: 138.82828434151398 139.75998528759652 140.20349102450066 141.20972163216842 145.35116688757043 146.16767946125753 146.19383574398913 147.02955191045717 147.08257518556658 147.8274514343347 148.25666520133353 148.76643811828953 148.90761267361802 148.90761497751322 148.97305418081248 150.40167535605894 150.77035534691086 150.89803161925525 150.97748084185733 152.11171171220215 152.32273916598226 152.36973509465992 153.09164102952852 153.4468156182275 153.55441442015396 153.80465869829277 153.87883188158673 154.43898779585112 154.88817327715995 154.90131228406239 154.9257355117712 155.39077674975078 155.51203427109826 156.15364893658312 156.20944380698262 156.24983931769802 156.2509635372803 156.66454794349906 156.8612581763236 156.94795896818007 157.06491974232588 157.56024650723324 157.84812794886477 157.87768940064385 158.18361947623129 159.65281320937163 159.77793252405462 160.6596571437151 161.88467987127066 162.0052098722764 162.0664962504557 162.26588772775943 162.5370240425796 162.961692227698 163.26156745201874 163.7839185360102 166.2548829401168 167.15294361555584 168.86951207324807
Open chat finder page TTI (FPS) Baseline
Mean: 59.846 FPS
Stdev: 0.259 FPS (0.4%)
Runs: 59.019231932304145 59.167995482079164 59.3016814643272 59.32260923333488 59.356117737473994 59.37921349207647 59.44357966366797 59.499473077468444 59.54356277641952 59.55559467318445 59.5611709757286 59.70742820726822 59.75546233004864 59.759291588358735 59.83780566522032 59.89402118390047 59.90144933863932 59.910328850183895 59.92345776588815 59.982327522886145 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 59.989 FPS
Stdev: 0.030 FPS (0.0%)
Runs: 59.84888497193159 59.900942195153874 59.927482517431315 59.94155983945972 59.94235925683551 59.964736125226416 59.96729633266182 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Open chat finder page TTI (RAM) Baseline
Mean: 440.262 MB
Stdev: 20.391 MB (4.6%)
Runs: 394.6315104166667 402.7578125 408.5533854166667 410.3782552083333 413.0540364583333 413.1796875 413.909375 415.9075520833333 416.7037760416667 417.20703125 417.4329427083333 418.73828125 420.7076822916667 423.4329427083333 424.4251302083333 424.5201822916667 427.20859375 428.5677083333333 429.6223958333333 430.8977864583333 431.03046875 433.35390625 433.5 434.1453125 434.39140625 435.07890625 436.6790364583333 437.296875 439.13515625 439.201171875 441.0765625 441.412109375 441.7044270833333 442.2545572916667 442.5774739583333 445.2962239583333 446.6009114583333 447.6692708333333 448.0266927083333 449.92745535714283 451.509765625 451.837890625 452.5640625 453.25390625 454.33515625 456.86484375 457.498046875 458.6575520833333 458.8326822916667 459.001953125 461.6236979166667 463.4015625 465.9837239583333 467.142578125 467.337890625 469.696875 469.80189732142856 475.66015625 477.0188802083333 491.5247395833333

Current
Mean: 430.798 MB
Stdev: 20.130 MB (4.7%)
Runs: 374.3578125 385.095703125 391.0221354166667 391.31640625 398.540625 402.43046875 403.8561197916667 408.7825520833333 411.9147135416667 413.7903645833333 414.8873697916667 416.4778645833333 416.5716145833333 416.6165364583333 416.734375 417.3776041666667 417.923828125 420.9283854166667 422.6529947916667 423.373046875 425.0026041666667 425.68046875 426.2962239583333 429.3352864583333 430.0885416666667 430.1217447916667 430.5859375 431.0397135416667 431.3170572916667 431.4420572916667 431.7923177083333 432.46484375 433.2565104166667 434.8502604166667 435.6178385416667 436.92578125 437.2096354166667 437.5338541666667 437.8119419642857 441.1751302083333 442.3392857142857 443.1796875 445.37109375 445.7610677083333 446.431640625 446.76060267857144 447.5026041666667 447.6315104166667 447.9518229166667 448.2623697916667 448.486328125 448.912109375 450.05078125 452.7265625 453.8046875 454.9993489583333 457.388671875 461.36941964285717 466.45703125 478.27109375
Open chat finder page TTI (CPU/JS) Baseline
Mean: 71.248 %
Stdev: 2.573 % (3.6%)
Runs: 66.1 66.5 66.5 67.1 67.5 67.5 68.2 68.4 68.5 68.6 68.6 68.8 68.9 69.1 69.3 69.4 69.6 69.8 69.8 69.9 70.2 70.2 70.2 70.2 70.3 71 71 71 71.1 71.1 71.2 71.2 71.3 71.6 71.7 71.7 71.8 71.8 71.9 72.2 72.2 72.5 72.7 72.9 73.1 73.4 73.6 73.6 73.8 73.9 74.5 74.9 74.9 75 75.1 75.1 75.5 75.5 75.9 76

Current
Mean: 71.162 %
Stdev: 2.869 % (4.0%)
Runs: 65.2 65.2 66.2 66.9 67.2 67.7 67.8 67.9 68.3 68.3 68.4 68.7 68.8 69 69.3 69.3 69.4 69.5 69.5 69.6 69.7 69.9 69.9 70.4 70.6 70.6 70.7 70.7 70.8 70.8 71.1 71.2 71.2 71.3 71.4 71.6 71.7 71.7 72.1 72.2 72.3 72.3 72.4 72.6 73.1 73.1 73.4 73.6 73.9 73.9 74.1 74.7 74.9 75.1 75.3 75.4 75.6 77 77.5 77.7
Open chat finder page TTI (CPU/UI) Baseline
Mean: 33.293 %
Stdev: 2.389 % (7.2%)
Runs: 28.1 28.8 29.1 29.5 29.7 29.9 30.8 30.8 30.9 30.9 31 31.1 31.1 31.4 31.9 31.9 31.9 32 32 32 32.2 32.3 32.4 32.4 32.6 32.8 32.8 33.2 33.3 33.6 33.6 33.7 33.8 33.8 33.9 33.9 34 34.3 34.3 34.5 34.5 34.6 34.7 35.4 35.5 35.5 35.6 35.7 35.8 35.9 36 36 36.1 36.1 36.7 37.3 37.3 40.1

Current
Mean: 32.778 %
Stdev: 2.521 % (7.7%)
Runs: 26.1 26.6 27.1 27.2 29.5 29.7 29.9 30.3 30.5 30.7 30.8 30.9 31.3 31.7 31.8 31.9 32 32 32.2 32.2 32.4 32.5 32.6 32.6 32.7 32.8 33 33.1 33.2 33.3 33.3 33.3 33.4 33.5 33.6 33.6 33.7 33.8 34 34 34.1 34.5 34.6 34.6 34.9 35 35.1 35.2 35.8 35.9 36.2 36.3 36.6 37.5 37.7
Composer typing rerender count Baseline
Mean: 2.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2

Current
Mean: 2.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
Report typing (CPU) Baseline
Mean: 88.702 %
Stdev: 2.297 % (2.6%)
Runs: 83.23205515078718 84.34584467738256 84.74362938928483 85.0341331079455 85.23899137074244 85.3328439559078 85.3474876630745 85.73494994029134 85.82509603747138 86.23033056910485 86.33450429016415 86.57798479009888 86.7586292157716 86.88008271583483 87.24467314495995 87.27676536926472 87.2836844500973 87.28762238349582 87.41478479145071 87.44325921777704 87.84940277078184 87.98414034421118 88.0010741734414 88.10275889609704 88.18209851763606 88.25224550280991 88.40242899451616 88.49343350074498 88.80249062227664 88.83686825131782 88.92666669769602 88.98680306254919 89.01238151347764 89.1357213877192 89.19633372633898 89.32376504216047 89.50074747846747 89.58125356581262 89.59824344337852 89.80431010973028 89.9956801890988 90.00112311795891 90.2448977795861 90.2615442693138 90.27109928909002 90.45202031817686 90.5336735347049 90.76085070709529 90.8258900008029 91.03231281375922 91.49004851822224 91.50887327437636 91.51985834169258 91.52700207708858 91.76063633093088 91.94373299867195 91.95379614646265 92.43882979001941 92.70149631742663 93.36137943965039

Current
Mean: 89.280 %
Stdev: 2.516 % (2.8%)
Runs: 84.56440934179719 85.1857098548874 85.43156468092717 85.60660240158336 85.69846022001262 85.71107664899581 85.96169552895584 86.27617632937454 86.32305004538344 86.47955304790919 86.54587636663287 86.81955760973494 86.92451844935209 87.26610085924287 87.46900661007818 87.55748763825348 87.70603854770565 87.85390584154696 87.8747158685435 88.0042653082204 88.21591082510191 88.2376722548623 88.30605863325769 88.51206453225 88.77729200572558 88.80783748991233 88.95630232110332 88.96925101930728 89.09941248694976 89.15387366535559 89.31945120144164 89.48013720616171 89.51408053234293 89.66898080628455 89.69297646108161 89.73076915433069 89.7659503736892 90.06023178221587 90.13903763623952 90.17344090456054 90.5256806651468 90.55696545796967 90.67072296348672 90.68785232688322 90.7406848932393 90.86906300387388 91.33639320643653 91.5986848536251 91.67837147456184 91.86144843435564 92.2832239242889 92.47617438755775 92.73049753472749 92.7796716360487 93.61140316669778 93.67150169116859 93.97914852682078 94.15963455880032 95.44739417296259
Report typing (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Report typing (RAM) Baseline
Mean: 450.985 MB
Stdev: 4.330 MB (1.0%)
Runs: 442.51785714285717 443.4154575892857 443.57662259615387 443.91713169642856 444.10072544642856 444.86830357142856 445.86551339285717 445.93722098214283 445.9681919642857 446.44810267857144 446.84347098214283 446.8671875 446.9712611607143 447.06752232142856 447.56473214285717 448.49135044642856 448.884765625 449.2455357142857 449.28305288461536 449.43470982142856 449.5873325892857 449.65318080357144 449.8412388392857 449.90011160714283 450.12667410714283 450.45479910714283 450.49888392857144 450.59402901785717 450.7064732142857 450.72823660714283 451.09068080357144 451.83900669642856 451.8470982142857 451.91322544642856 451.9595424107143 451.9732142857143 452.0638950892857 452.20591517857144 452.29213169642856 452.30357142857144 452.35574776785717 452.724609375 452.9623325892857 453.38839285714283 454.0571986607143 454.1509486607143 455.10184151785717 455.96986607142856 456.2759486607143 456.5426682692308 456.62862723214283 456.8359375 456.91099330357144 457.2787388392857 457.3295200892857 459.32198660714283 459.59737723214283 460.85658482142856

Current
Mean: 452.994 MB
Stdev: 4.133 MB (0.9%)
Runs: 443.4321986607143 446.81640625 447.02845982142856 447.19224330357144 447.19503348214283 447.43833705357144 447.64732142857144 447.92299107142856 448.6607142857143 448.76171875 448.990234375 448.99637276785717 449.01925223214283 449.20619419642856 449.259765625 449.57924107142856 449.63253348214283 450.05301339285717 450.0767299107143 450.16015625 450.22572544642856 450.3501674107143 451.35072544642856 451.7427455357143 451.87918526785717 452.38169642857144 452.88895089285717 453.09095982142856 453.134765625 453.45284598214283 453.83816964285717 453.84263392857144 453.87109375 454.09654017857144 454.13978794642856 454.228515625 454.2427455357143 454.564453125 454.61104910714283 454.96763392857144 455.0385044642857 455.24525669642856 455.484375 455.96484375 456.0823317307692 456.14369419642856 456.4323918269231 457.17020089285717 457.45340401785717 457.6411830357143 457.70284598214283 458.1640625 458.169921875 458.88588169642856 458.8911830357143 459.24637276785717 460.0571986607143 461.41322544642856 461.47896634615387
Report typing (CPU/JS) Baseline
Mean: 43.624 %
Stdev: 1.021 % (2.3%)
Runs: 41.1 42 42.2 42.3 42.4 42.5 42.5 42.6 42.6 42.6 42.7 42.8 42.9 42.9 42.9 43 43 43 43 43 43.1 43.2 43.2 43.3 43.3 43.3 43.4 43.5 43.5 43.6 43.6 43.6 43.6 43.7 43.7 43.8 43.8 43.9 43.9 43.9 43.9 43.9 44.1 44.1 44.1 44.3 44.7 44.8 44.8 44.9 45.3 45.3 45.3 45.4 45.4 45.6 45.6 45.8

Current
Mean: 43.804 %
Stdev: 1.029 % (2.3%)
Runs: 41.3 41.5 42.2 42.4 42.5 42.5 42.5 42.7 42.7 42.9 42.9 43.2 43.2 43.2 43.3 43.3 43.3 43.4 43.4 43.4 43.5 43.5 43.5 43.6 43.6 43.6 43.6 43.6 43.7 43.7 43.8 43.8 43.8 43.8 43.8 43.9 44.1 44.1 44.1 44.1 44.2 44.2 44.4 44.5 44.6 44.7 44.8 45 45 45.1 45.2 45.3 45.3 45.7 45.8 45.9 46.1
Report typing (CPU/UI) Baseline
Mean: 18.547 %
Stdev: 0.811 % (4.4%)
Runs: 16.8 17 17.1 17.3 17.5 17.5 17.5 17.5 17.6 17.6 17.9 17.9 17.9 17.9 18 18 18.1 18.1 18.1 18.1 18.1 18.2 18.3 18.3 18.3 18.3 18.3 18.3 18.4 18.4 18.4 18.6 18.6 18.6 18.7 18.8 18.8 18.8 18.8 18.9 18.9 19 19 19.1 19.2 19.3 19.4 19.4 19.4 19.4 19.5 19.5 19.6 19.6 19.6 19.6 19.7 19.8 19.9 20.6

Current
Mean: 18.537 %
Stdev: 0.715 % (3.9%)
Runs: 17.1 17.3 17.4 17.4 17.5 17.6 17.6 17.7 17.8 17.8 17.8 17.9 17.9 17.9 18 18.1 18.1 18.2 18.2 18.3 18.3 18.3 18.3 18.3 18.3 18.5 18.5 18.5 18.5 18.5 18.5 18.5 18.6 18.6 18.6 18.7 18.7 18.7 18.8 18.8 18.8 18.8 18.9 18.9 18.9 19 19 19.2 19.2 19.4 19.4 19.4 19.4 19.6 19.6 19.7 19.9 20.2 20.3
Chat opening Baseline
Mean: 147.848 ms
Stdev: 15.050 ms (10.2%)
Runs: 128.50716099981219 130.80301900021732 131.05069999955595 131.43810999952257 131.76717100013047 133.0348709989339 133.3759360006079 133.4265129994601 133.95568799972534 134.0466719996184 134.2124029994011 134.45373600162566 134.79398600012064 134.85457399953157 134.9397790003568 135.82987400051206 136.78869699966162 137.31319200061262 137.66447000019252 138.6689039999619 139.077961999923 139.3993330001831 139.44803899992257 139.76900199986994 140.30924499966204 141.27132199984044 141.5421550013125 142.53299899958074 143.01997900009155 145.79471899941564 146.82100500073284 148.19620699994266 148.38391099870205 148.45471199974418 148.4899080004543 149.03629600070417 152.34855199977756 152.83776799961925 153.04817700013518 154.26359100081027 154.47233100049198 154.5236409995705 154.7193200001493 155.61189799942076 156.2971190009266 156.73950200062245 157.36169500090182 158.2860509995371 161.18135599978268 164.21374499984086 172.82975200004876 175.5753169991076 175.69327799975872 177.36283300071955 182.0870360005647 187.42395000066608 188.0143639985472

Current
Mean: 156.441 ms
Stdev: 15.737 ms (10.1%)
Runs: 132.46415199991316 134.80322299990803 135.34081999957561 137.18745999969542 137.43420400004834 137.66076599992812 138.69872999936342 138.7431640001014 138.78238900005817 138.86336200032383 139.18957499973476 139.85445099975914 140.23588000051677 140.87027999944985 141.83341499976814 143.43326799944043 146.475056999363 146.88635199982673 147.13745100051165 149.5060629993677 149.52685499936342 151.4772950001061 151.63293499872088 151.89351399987936 152.2460130006075 153.00781300012022 153.89176400005817 153.94152799993753 154.65897599980235 154.69169100001454 154.8513589994982 155.5675859991461 156.11499099992216 156.89298499934375 157.5074460003525 158.9980059992522 159.89278199896216 161.69344099983573 161.80989599972963 161.95442699920386 161.999552000314 162.02486100047827 163.09395400062203 163.29634699970484 164.33133999910206 166.52726200036705 169.24552400037646 171.45918699912727 174.17024799995124 174.26859599910676 174.99947100039572 179.78588899970055 182.10900900047272 185.7095949985087 186.56925399973989 189.3064780011773 192.39176500029862 194.61564199998975
Chat TTI Baseline
Mean: 430.144 ms
Stdev: 31.934 ms (7.4%)
Runs: 373.28593000024557 378.015746999532 378.4991859998554 385.18693100009114 388.8191730007529 390.00524900015444 391.64571100100875 391.9479580000043 392.3464770000428 394.75500500015914 396.98311400040984 397.0797530002892 399.38415600080043 399.88012699969113 404.2822679998353 406.56624399870634 407.19734699837863 410.2645269986242 411.3538820007816 411.5000820001587 411.8894859999418 412.9993079993874 414.1363130006939 417.83532700128853 419.57413700036705 420.1949469987303 420.47676699981093 420.77022300008684 425.23929900024086 425.801067000255 427.9215500000864 429.234985999763 430.3538419995457 432.9289149995893 433.80655900016427 434.2071949997917 434.6628829985857 435.5631920006126 438.0769039997831 442.12320999987423 442.2951659997925 449.23938000015914 456.0853679999709 457.87845900002867 458.6471350006759 461.39453100040555 462.29134099930525 463.33081000018865 464.396646999754 468.85327100008726 470.6300449995324 472.3054609997198 472.5296630002558 472.8920089993626 473.65197799913585 475.3238939996809 480.67724699992687 482.62125699967146 486.43644300010055 500.38814300019294

Current
Mean: 449.061 ms
Stdev: 27.963 ms (6.2%)
Runs: 394.828735999763 395.4142659995705 400.2121989997104 402.59708699956536 406.27636700030416 409.77665199898183 410.7661950001493 412.50687700137496 413.87044299952686 415.7726239999756 417.54455600026995 418.6903080008924 420.9458419997245 424.2800289997831 428.27836100012064 431.328451000154 431.41190600022674 432.13354499824345 435.256021999754 436.54500399995595 437.89115500077605 439.6629230007529 440.8048909995705 442.67394999973476 443.58609999902546 443.6853029988706 445.2639569994062 447.41731799952686 449.9231770001352 450.75203400012106 450.8489989992231 452.2733969995752 453.44132499955595 453.67622900009155 458.9785569999367 459.4648850001395 460.83650800026953 463.72936999984086 464.31669100001454 465.093913000077 465.65685999952257 465.9844569992274 467.24499499984086 468.0243330001831 468.6367600001395 468.70105000026524 469.79785099998116 470.8516039997339 471.4882399998605 472.9206950003281 475.4196380004287 476.4833570001647 481.50643000006676 484.281413000077 486.21700100041926 488.20800799969584 490.0649009998888 492.73763000033796 497.2486979998648 519.4171550003812
Chat opening (CPU) Baseline
Mean: 144.905 %
Stdev: 5.848 % (4.0%)
Runs: 133.78252817371572 134.93726106190806 136.0785542211784 136.6688789095256 136.74039592306363 137.4047582803878 137.71276397259652 138.93266812816947 139.20932309189305 139.35182914007774 139.79372144601456 139.82088791258397 139.84543849764617 140.0086455216596 140.1362101249428 140.17716335269262 140.3757742188771 141.18300427590694 141.37039018275607 141.50298431162167 141.87839192191737 142.0533426964041 142.32903192417294 142.69055240291672 142.82564611334178 142.83069310061336 143.17954800278437 143.27777777777777 143.52376675928676 144.48345576423293 144.54058273849023 144.57455350592502 144.9629884460537 145.1043489892021 145.36499366518555 145.60832928163939 145.98919082241252 146.24398861668914 146.4807035352048 146.6701566740512 146.87294733242686 147.87273469373824 148.1633419577943 148.50061113008022 148.66180228396985 149.41178578122188 149.6396683673469 149.75477102077508 149.79832233975787 150.10474948003906 152.27125934195737 152.73413337477618 152.946725729094 153.32596802068133 153.60459385312745 154.424782573531 154.65906075776155 154.90169701598273 158.29647526940013 158.69593084746845

Current
Mean: 147.449 %
Stdev: 4.985 % (3.4%)
Runs: 136.36183841847543 137.3789786663687 139.83288842225102 139.98376936980188 140.1985442887703 141.18828080635583 141.50139285546285 141.73997255698274 141.8692281716518 141.93457723739 141.98557433592288 142.14771602546685 142.49335807952173 143.19321188338398 143.96959596028282 144.30439539650806 144.5727340331356 144.75154097715793 144.8488388506362 144.89239556958236 145.019060395747 145.06684178171992 145.09561578103617 145.7199897601885 145.77390162601034 146.10169569612157 146.5402634095627 146.891569791505 147.15600411390912 147.29561372561156 147.60210397225515 148.19533255930796 148.27565673867835 148.37709732216126 148.8560566029557 148.99081464250023 149.08288748061506 149.32791966923358 149.56417865895614 149.6252716236162 149.7266819397114 149.74639137351855 149.85404955328517 150.21869280089066 150.35082563435972 151.2429844199753 151.32581196894014 151.40845070422534 151.79335051857373 153.13532144658035 153.14975476659157 153.16270108433065 153.77859053695974 153.83375231730216 154.17252081130692 154.721930682498 156.37847834023844 156.6260808564564 156.63037775152114 158.00072755538187
Chat opening (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.003 FPS (0.0%)
Runs: 59.9792670421194 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 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
Chat opening (RAM) Baseline
Mean: 357.750 MB
Stdev: 13.619 MB (3.8%)
Runs: 334.373046875 334.7314453125 336.01171875 336.708984375 339.9169921875 341.73828125 342.5869140625 343.669921875 343.765625 343.9931640625 344.25 344.673828125 345.279296875 346.2421875 347.2978515625 348.32421875 348.6728515625 349.5576171875 350.4580078125 350.7119140625 350.806640625 350.8095703125 351.560546875 352.1513671875 352.3076171875 352.33203125 352.4541015625 352.7236328125 353.0908203125 353.4033203125 354.0224609375 354.0771484375 354.513671875 354.740234375 354.8662109375 362.175 362.56484375 363.08515625 363.2796875 363.8765625 364.18125 365.6109375 366.4078125 368.52578125 370.60625 370.74296875 371.76328125 372.34453125 372.5125 373.2671875 373.3234375 375.4375 375.55 376.65546875 377.11484375 377.78515625 378.45859375 379.996875 380.55078125 392.3818359375

Current
Mean: 360.318 MB
Stdev: 11.614 MB (3.2%)
Runs: 335.09765625 336.0576171875 337.1357421875 343.7001953125 343.890625 343.8916015625 343.9111328125 344.1728515625 345.5126953125 345.74921875 348.73828125 349.0849609375 349.2822265625 349.82421875 350.087890625 350.57421875 351.2158203125 351.3857421875 353.412109375 354.3369140625 356.85546875 357.43828125 359.4703125 359.4953125 360.18203125 360.50078125 360.7953125 360.9421875 361.12890625 361.59765625 361.6703125 361.678125 361.86015625 362.6890625 362.925 362.971875 363.59765625 364.14609375 364.37109375 365.3234375 367.1890625 367.23984375 368.44609375 369.053125 369.6979166666667 371.4390625 371.9671875 372.38203125 373.0328125 373.2421875 373.5515625 373.8734375 374.87109375 375.1375 375.75 376.20703125 376.79296875 376.96796875 376.97421875 378.5546875
Chat opening (CPU/JS) Baseline
Mean: 75.327 %
Stdev: 2.605 % (3.5%)
Runs: 69.7 70.3 70.4 71 71.4 71.7 71.8 71.8 71.9 72.3 72.8 72.9 73.3 73.7 73.8 73.8 73.9 73.9 73.9 74 74.2 74.4 74.4 74.5 74.5 74.8 74.8 74.8 75 75.3 75.4 75.4 76 76.4 76.4 76.4 76.5 76.7 77 77 77.3 77.3 77.4 77.4 77.4 77.5 77.6 77.7 77.7 77.8 77.9 78.3 78.4 78.7 78.8 79 79 79.9 81

Current
Mean: 77.085 %
Stdev: 2.462 % (3.2%)
Runs: 72 72.7 72.7 73.3 73.6 73.6 73.7 73.9 73.9 74.7 74.7 74.8 75.1 75.1 75.3 75.4 75.6 75.7 75.9 76 76.2 76.3 76.4 76.5 76.7 76.8 76.9 76.9 76.9 77 77.1 77.2 77.3 77.4 77.5 77.6 77.8 77.9 77.9 78 78 78.2 78.3 78.5 78.6 78.7 78.7 79 79 79 79 79.6 80.1 80.1 80.5 81.3 81.4 81.7 81.9 83.5
Chat opening (CPU/UI) Baseline
Mean: 28.028 %
Stdev: 2.086 % (7.4%)
Runs: 23.3 23.8 24.4 24.7 24.9 25.5 25.5 25.5 25.7 25.7 26.3 26.4 26.4 26.4 26.4 26.5 26.7 26.8 26.9 26.9 27 27.3 27.4 27.5 27.7 27.8 27.9 27.9 27.9 27.9 28 28 28.1 28.3 28.4 28.5 28.7 28.7 28.8 28.9 29 29.1 29.2 29.3 29.4 29.5 29.5 29.6 29.8 29.9 30 30.3 30.3 30.4 30.9 31.4 31.4 31.9 32.6 32.8

Current
Mean: 27.587 %
Stdev: 2.413 % (8.7%)
Runs: 23.8 23.9 24 24 24 24.5 24.5 24.7 24.8 24.8 24.8 24.8 24.9 25 25.6 25.7 26 26 26.2 26.2 26.3 26.3 26.3 26.5 26.6 27 27.3 27.4 27.5 27.7 27.9 27.9 28.1 28.2 28.3 28.4 28.4 28.5 28.5 28.6 28.7 28.8 28.9 28.9 28.9 29 29.1 29.2 29.4 29.5 30 30.7 30.8 30.9 31.5 31.7 31.8 32.3 32.5 32.7
Linking (CPU) Baseline
Mean: 153.381 %
Stdev: 2.889 % (1.9%)
Runs: 146.84959538293026 146.9169629930408 148.038134154303 148.52809899693023 148.88435291380299 149.7894363637353 150.0435197879415 150.13303026162203 150.17314211200676 150.26200102209268 150.39342514269288 150.6686117517447 150.86336370116575 150.97959659712734 151.0768523282623 151.60571615358572 151.6327994112192 151.68802505821753 152.061122578853 152.125878476004 152.26027934131326 152.60984712316534 152.7090786252417 152.72865444483952 152.79746934229627 153.04958118905213 153.28870963557924 153.3558852280551 153.51709501155702 153.59539116165007 153.74016880876437 153.82413295921447 153.8471370957664 153.99929415406203 154.32476615591276 154.3922317607217 154.46796590520387 154.58829057687666 154.68683530990586 154.87342648205086 155.01034627358422 155.0999170181328 155.13252494489703 155.21404509765745 155.4132078435354 155.4427736675526 155.59064207039233 155.9299872592673 156.09436391359438 156.10859875539722 156.2789258364231 156.49842459813493 156.5474971175866 157.18859965162238 157.67182994870802 158.10182697755408 158.78976201193694 158.986844034479 159.0077569448911

Current
Mean: 153.889 %
Stdev: 3.044 % (2.0%)
Runs: 146.04257091445322 147.81234735718732 147.88087016125547 148.01602629478342 149.48112626450649 150.30765151883375 150.40935142762868 150.5405324711207 150.80505589590467 151.3541675099572 151.47201779213054 151.56995288079912 151.60462064196204 151.66133538153207 151.88548620289245 151.89161578849388 152.02312180893213 152.11294130238605 152.30360739174262 152.417413774769 152.57191412817392 152.57598468086758 152.87793537585716 152.98935289612896 153.10864354911402 153.19254156905916 153.33187945747477 153.37223839520888 153.83618661981066 153.8604512547145 153.90726037468974 154.01357048915517 154.14864044866982 154.17202234454703 154.23370335196054 154.58423467855206 154.77972394441082 154.93106126753767 154.9674794332314 154.97125003386492 154.99503203104226 155.34379886293223 155.44718993255398 155.70760383217913 156.27378986880322 156.3011014301337 156.6648377741891 156.68377266224542 157.16683730134912 157.19980507880263 157.45960093659605 157.62077613292146 157.8091157593862 157.90247368224823 158.0192279786495 158.43236518444124 158.47895516226478 158.6488160288426 158.90821709108013 160.23165400374543
Linking (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
Linking (RAM) Baseline
Mean: 398.198 MB
Stdev: 10.100 MB (2.5%)
Runs: 379.16015625 380.0286458333333 381.0677083333333 381.28125 381.8333333333333 385.1751302083333 386.6868489583333 387.3209635416667 387.4029947916667 388.0846354166667 388.6393229166667 389.2174479166667 389.5442708333333 389.9947916666667 390.7955729166667 390.8997395833333 391.2916666666667 392.0807291666667 392.50390625 392.6048177083333 392.80078125 392.9016927083333 393.9348958333333 394.05078125 394.0520833333333 394.1764322916667 395.32142857142856 395.5611979166667 396.353515625 396.74609375 397.0885416666667 397.09765625 398.1002604166667 400.4759114583333 400.51953125 400.6236979166667 401.1087239583333 401.6875 401.80747767857144 402.1985677083333 402.359375 402.6607142857143 403.4205729166667 404.703125 404.80636160714283 407.443359375 408.9466145833333 409.36997767857144 409.58705357142856 409.953125 411.11607142857144 411.73995535714283 412.5 412.82310267857144 413.29575892857144 413.61941964285717 414.72488839285717 414.7689732142857 415.33761160714283 416.4876302083333

Current
Mean: 403.032 MB
Stdev: 10.340 MB (2.6%)
Runs: 380.5110677083333 381.19252232142856 382.4791666666667 383.9485677083333 384.1712239583333 387.3424479166667 390.3509114583333 390.5540364583333 390.802734375 390.9772135416667 390.9856770833333 391.8756510416667 391.9036458333333 392.88448660714283 393.544921875 396.73828125 397.5592447916667 398.10009765625 398.74888392857144 399.0552455357143 399.30691964285717 400.14174107142856 400.53404017857144 401.07142857142856 401.1725260416667 402.50892857142856 402.73939732142856 403.63783482142856 403.89564732142856 404.5111607142857 405.37388392857144 406.1283482142857 406.23660714285717 406.859375 407.0825892857143 407.4135044642857 407.9302455357143 408.46707589285717 408.62890625 408.76674107142856 410.11160714285717 410.51339285714283 410.9140625 411.7036830357143 411.80357142857144 412.17410714285717 412.1875 412.3125 412.69308035714283 412.72488839285717 413.34375 413.51785714285717 414.35825892857144 414.7650669642857 414.8794642857143 415.90513392857144 415.94419642857144 416.10770089285717 416.34654017857144 423.4928385416667
Linking (CPU/JS) Baseline
Mean: 82.102 %
Stdev: 1.787 % (2.2%)
Runs: 78.6 78.9 79.2 79.2 79.8 79.9 80 80.1 80.2 80.3 80.4 80.5 80.6 80.7 80.8 80.8 81.1 81.2 81.2 81.2 81.2 81.4 81.4 81.5 81.5 81.7 81.7 81.7 81.8 81.8 81.9 81.9 82 82.2 82.2 82.3 82.6 82.6 82.7 82.8 82.8 82.9 82.9 82.9 83.2 83.3 83.4 83.4 83.8 83.8 83.8 84.1 84.5 84.5 84.6 85.2 85.3 85.4 86.2 86.5

Current
Mean: 82.735 %
Stdev: 1.725 % (2.1%)
Runs: 79 79.3 79.4 79.8 80.2 80.3 80.7 80.7 80.8 80.8 80.9 81.3 81.5 81.5 81.5 81.6 81.7 81.7 81.7 82 82.1 82.2 82.4 82.4 82.6 82.6 82.7 82.8 82.9 82.9 82.9 82.9 82.9 83 83 83 83.1 83.1 83.1 83.2 83.2 83.4 83.4 83.5 83.5 83.8 83.9 84.1 84.5 84.5 84.6 84.7 84.8 84.8 85.4 85.7 85.9 86 86.1 86.1
Linking (CPU/UI) Baseline
Mean: 29.103 %
Stdev: 1.304 % (4.5%)
Runs: 26.3 26.4 26.8 26.9 26.9 27.1 27.2 27.6 28 28.1 28.2 28.2 28.2 28.3 28.4 28.5 28.5 28.6 28.6 28.6 28.7 28.7 28.8 28.8 28.8 28.8 28.9 28.9 29 29.1 29.1 29.2 29.2 29.2 29.2 29.2 29.3 29.5 29.5 29.7 29.8 29.9 29.9 29.9 30 30 30.1 30.2 30.3 30.5 30.6 30.8 31.1 31.1 31.5 31.6 31.8 31.9

Current
Mean: 29.059 %
Stdev: 1.594 % (5.5%)
Runs: 26.5 26.5 26.7 26.8 26.8 26.8 26.9 27.3 27.5 27.6 27.6 27.7 27.7 27.8 27.9 28 28.2 28.2 28.2 28.3 28.3 28.5 28.5 28.5 28.6 28.6 28.7 28.7 28.9 28.9 28.9 29 29.1 29.2 29.3 29.4 29.4 29.4 29.6 29.7 29.7 29.9 29.9 29.9 30.2 30.3 30.5 30.6 30.6 30.7 30.8 31 31.3 31.3 31.8 31.9 33.2 33.6
Comment linking Baseline
Mean: 387.737 ms
Stdev: 26.724 ms (6.9%)
Runs: 316.69055199995637 347.37080899998546 348.3612470012158 354.2803140003234 355.2478029988706 358.14888600073755 358.91642299853265 359.2998050004244 359.98978700116277 360.09635400027037 362.3820799998939 363.90946399979293 367.0208739992231 371.2694089990109 374.531819999218 374.64485700055957 375.25663300044835 375.50577899999917 375.78670299984515 375.81123900040984 376.1812749989331 376.5980219990015 378.71484399959445 379.26835099980235 380.4151619989425 380.4478760007769 380.5876059997827 381.0234779994935 383.2993980012834 383.33780900016427 383.61771700158715 384.25638899952173 384.7243250012398 387.22045899927616 393.35518399998546 394.66251699998975 397.05350800044835 397.3719069994986 399.57507300004363 399.91780700162053 401.1240640003234 402.89518299885094 404.3927410002798 405.3316240012646 406.8500159997493 409.71390799991786 412.90051299892366 413.7836510017514 420.6494549997151 420.8026529997587 421.2753100004047 425.7952069994062 426.32832900062203 426.9233810007572 443.19986999966204 446.8179119993001 456.0938319992274

Current
Mean: 386.815 ms
Stdev: 39.798 ms (10.3%)
Runs: 292.98164900019765 296.7629389986396 306.6328529994935 310.265461999923 331.3293460011482 337.67968800105155 347.9070640001446 349.60689399950206 351.15791799873114 352.7976479995996 354.92769400030375 359.52840200066566 361.4108080007136 363.6021320000291 365.58093299902976 366.3807779997587 368.421875 368.42484500072896 369.9867759998888 370.3605140000582 372.70727599970996 376.1584070008248 377.2862139996141 379.75451700016856 379.91394100151956 380.6180830001831 381.50252299942076 382.07446300052106 383.1943359989673 384.8687750007957 387.6655679997057 388.566692000255 391.9272050000727 394.15962699986994 394.38606799952686 394.81929499842227 395.85884600132704 398.2593179997057 399.85400399938226 404.17712400108576 405.64388099871576 405.7102049998939 408.1372479982674 411.8763839993626 415.9842939991504 416.2170819994062 416.7670900002122 416.92492699995637 420.72961400076747 428.8962399996817 435.24584900029004 436.79642800055444 436.90625 437.57267200015485 446.2590340003371 451.91097000055015 480.5121670011431 489.7040200009942

Copy link
Contributor

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

@OSBotify
Copy link
Contributor

🚀 Deployed to staging by https://github.com/blimpich in version: 9.0.15-0 🚀

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

@roryabraham roryabraham removed the DeployBlockerCash This issue or pull request should block deployment label Jul 31, 2024
@MonilBhavsar
Copy link
Contributor

I think(not sure though) that this PR might have caused the regression here #46644
Can anyone please take a look @bernhardoj @aimane-chnaif

@bernhardoj
Copy link
Contributor Author

@MonilBhavsar I can't repro it but I think it's from this one #46177

@MonilBhavsar
Copy link
Contributor

Thanks for checking! Appreciate it

@OSBotify
Copy link
Contributor

OSBotify commented Aug 2, 2024

🚀 Deployed to production by https://github.com/roryabraham in version: 9.0.15-9 🚀

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

6 participants