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: tooltip show over dialog #49682

Merged
merged 4 commits into from
Sep 26, 2024
Merged

fix: tooltip show over dialog #49682

merged 4 commits into from
Sep 26, 2024

Conversation

daledah
Copy link
Contributor

@daledah daledah commented Sep 25, 2024

Details

Fixed Issues

$ #49517
PROPOSAL: #49517 (comment)

Tests

  1. In search page, create a saved search
  2. Verify the tooltip is shown
  3. Open a receipt expense report
  4. Open expense preview
  5. Verify that: the tooltip is dismissed.
  • Verify that no errors appear in the JS console

Offline tests

QA Steps

  1. In search page, create a saved search
  2. Verify the tooltip is shown
  3. Open a receipt expense report
  4. Open expense preview
  5. Verify that: the tooltip is dismissed.
  • 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
Screen.Recording.2024-09-25.at.10.29.16.mov
Android: mWeb Chrome
Screen.Recording.2024-09-25.at.10.24.19.mov
iOS: Native
Screen.Recording.2024-09-25.at.10.40.53.mov
iOS: mWeb Safari
Screen.Recording.2024-09-25.at.10.37.42.mov
MacOS: Chrome / Safari
Screen.Recording.2024-09-25.at.09.32.03.mov
MacOS: Desktop
Screen.Recording.2024-09-25.at.10.45.22.mov

@daledah daledah marked this pull request as ready for review September 25, 2024 08:07
@daledah daledah requested a review from a team as a code owner September 25, 2024 08:07
@melvin-bot melvin-bot bot requested review from dukenv0307 and removed request for a team September 25, 2024 08:07
Copy link

melvin-bot bot commented Sep 25, 2024

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

@lakchote
Copy link
Contributor

@daledah performance tests are failing.

@lakchote
Copy link
Contributor

@daledah lint is failing.

@luacmartins
Copy link
Contributor

The ESLint check failure is unrelated to this PR (it's a withOnyx migration). I think we can skip that and tackle it as a follow up.

luacmartins
luacmartins previously approved these changes Sep 26, 2024
Copy link
Contributor

@luacmartins luacmartins left a comment

Choose a reason for hiding this comment

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

LGTM

@dukenv0307
Copy link
Contributor

dukenv0307 commented Sep 26, 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
Screen.Recording.2024-09-26.at.10.57.42.mov
Android: mWeb Chrome
Screen.Recording.2024-09-26.at.10.53.03.mov
iOS: Native
Screen.Recording.2024-09-26.at.10.56.02.mov
iOS: mWeb Safari
Screen.Recording.2024-09-26.at.10.51.39.mov
MacOS: Chrome / Safari
web-resize.mp4
MacOS: Desktop
Screen.Recording.2024-09-26.at.11.00.32.mov

@dukenv0307
Copy link
Contributor

LGTM

@luacmartins luacmartins merged commit 15d5641 into Expensify:main Sep 26, 2024
18 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 Sep 26, 2024
Copy link
Contributor

Performance Comparison Report 📊

Significant Changes To Duration

Name Duration
App start time (RAM) 356.746 MB → 458.083 MB (+101.337 MB, +28.4%) 🔴
Show details
Name Duration
App start time (RAM) Baseline
Mean: 356.746 MB
Stdev: 5.211 MB (1.5%)
Runs: 346.08984375 346.841796875 347.6328125 348.068359375 348.8671875 349.546875 350.888671875 351.640625 351.732421875 352.216796875 352.564453125 352.88671875 353.05078125 353.08984375 353.095703125 353.365234375 353.826171875 354.22265625 354.673828125 355.177734375 355.28125 355.37890625 355.65234375 355.71875 355.8125 355.814453125 356.029296875 356.09375 356.443359375 356.583984375 356.6875 356.923828125 357.6484375 358.193359375 358.216796875 358.36328125 358.37890625 358.37890625 358.53125 358.619140625 358.748046875 358.853515625 359.654296875 359.669921875 359.67578125 359.712890625 360.755859375 360.82421875 361.478515625 361.685546875 361.720703125 364.505859375 366.1627604166667 367.1484375 368.416015625 368.49609375 368.771484375

Current
Mean: 458.083 MB
Stdev: 52.133 MB (11.4%)
Runs: 384.8046875 394.625 396.8333333333333 397.033203125 397.11328125 397.421875 397.44140625 398.876953125 398.9921875 399.119140625 399.287109375 399.322265625 399.533203125 399.85546875 400.73828125 401.091796875 401.525390625 402.501953125 403.953125 404.234375 404.841796875 405.6549479166667 409.904296875 411.3984375 411.48046875 430.5182291666667 437.958984375 464.3424479166667 467.9296875 469.7044270833333 472.4609375 481.8450520833333 485.75 489.7981770833333 494.1171875 494.4518229166667 497.17578125 498.328125 498.734375 498.7721354166667 499.16015625 499.2513020833333 500.0546875 503.1653645833333 503.1705729166667 503.265625 504.34765625 505.5286458333333 507.0338541666667 508.5729166666667 510.6966145833333 514.4596354166666 516.6809895833334 519.4088541666666 520.3229166666666 525.0703125 528.25390625 530.4765625 533.9205729166666 552.6669921875

Meaningless Changes To Duration

Show entries
Name Duration
App start nativeLaunchEnd_To_appCreationStart 68.397 ms → 69.534 ms (+1.138 ms, +1.7%)
App start nativeLaunch 31.946 ms → 33.000 ms (+1.054 ms, +3.3%)
App start appCreationEnd_To_contentAppeared 581.509 ms → 565.333 ms (-16.176 ms, -2.8%)
App start appCreation 74.224 ms → 74.017 ms (-0.207 ms, ±0.0%)
App start TTI 1560.374 ms → 1637.097 ms (+76.723 ms, +4.9%)
App start contentAppeared_To_screenTTI 799.748 ms → 879.809 ms (+80.061 ms, +10.0%)
App start runJsBundle 415.617 ms → 404.867 ms (-10.750 ms, -2.6%)
App start regularAppStart 0.019 ms → 0.020 ms (+0.001 ms, +3.6%)
App start time (CPU) 140.240 % → 163.659 % (+23.419 %, +16.7%) 🟡
App start time (FPS) 60.000 FPS → 59.859 FPS (-0.141 FPS, ±0.0%)
App start time (CPU/JS) 78.578 % → 68.846 % (-9.732 %, -12.4%)
App start time (CPU/UI) 24.695 % → 30.732 % (+6.037 %, +24.4%) 🟡
Load Search Options 101.933 ms → 103.040 ms (+1.107 ms, +1.1%)
Open Chat Finder Page TTI 1064.708 ms → 1066.599 ms (+1.891 ms, ±0.0%)
Open chat finder page TTI (CPU) 150.259 % → 147.575 % (-2.685 %, -1.8%)
Open chat finder page TTI (FPS) 60.000 FPS → 60.000 FPS
Open chat finder page TTI (RAM) 463.511 MB → 453.526 MB (-9.985 MB, -2.2%)
Open chat finder page TTI (CPU/JS) 62.338 % → 62.002 % (-0.336 %, -0.5%)
Open chat finder page TTI (CPU/UI) 33.353 % → 32.687 % (-0.667 %, -2.0%)
Composer typing rerender count 1.000 renders → 1.000 renders
Message sent 368.576 ms → 373.738 ms (+5.162 ms, +1.4%)
Report typing (CPU) 108.688 % → 108.977 % (+0.289 %, ±0.0%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 508.186 MB → 509.798 MB (+1.612 MB, ±0.0%)
Report typing (CPU/JS) 53.013 % → 53.398 % (+0.385 %, +0.7%)
Report typing (CPU/UI) 24.739 % → 24.818 % (+0.079 %, ±0.0%)
Chat opening 146.653 ms → 144.184 ms (-2.470 ms, -1.7%)
Chat TTI 437.103 ms → 430.296 ms (-6.806 ms, -1.6%)
Chat opening (CPU) 136.207 % → 139.535 % (+3.329 %, +2.4%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 359.304 MB → 364.546 MB (+5.243 MB, +1.5%)
Chat opening (CPU/JS) 67.508 % → 67.937 % (+0.429 %, +0.6%)
Chat opening (CPU/UI) 27.511 % → 28.624 % (+1.113 %, +4.0%)
Comment linking 209.231 ms → 253.717 ms (+44.486 ms, +21.3%) 🟡
Linking (CPU) 151.601 % → 151.087 % (-0.514 %, ±0.0%)
Linking (FPS) 60.000 FPS → 60.000 FPS
Linking (RAM) 419.887 MB → 418.996 MB (-0.892 MB, ±0.0%)
Linking (CPU/JS) 79.369 % → 78.921 % (-0.449 %, -0.6%)
Linking (CPU/UI) 27.652 % → 27.843 % (+0.192 %, +0.7%)
Show details
Name Duration
App start nativeLaunchEnd_To_appCreationStart Baseline
Mean: 68.397 ms
Stdev: 7.254 ms (10.6%)
Runs: 56 57 59 60 60 60 61 61 62 62 63 63 63 63 64 64 64 64 64 65 65 65 65 65 65 65 65 66 66 66 66 66 66 67 68 68 68 69 69 70 70 71 71 75 76 76 76 77 78 79 79 81 81 81 81 82 84 84

Current
Mean: 69.534 ms
Stdev: 8.764 ms (12.6%)
Runs: 54 59 59 59 60 60 60 61 61 61 62 63 63 63 63 64 64 64 64 64 65 65 65 66 66 66 67 67 67 67 68 69 69 69 69 69 71 71 71 72 72 72 73 74 75 75 77 78 79 80 80 81 82 85 90 91 91 91
App start nativeLaunch Baseline
Mean: 31.946 ms
Stdev: 1.368 ms (4.3%)
Runs: 29 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34

Current
Mean: 33.000 ms
Stdev: 2.665 ms (8.1%)
Runs: 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 36 36 36 36 36 36 37 37 37 38 40 41
App start appCreationEnd_To_contentAppeared Baseline
Mean: 581.509 ms
Stdev: 28.690 ms (4.9%)
Runs: 522 528 528 529 532 533 535 540 545 545 549 553 558 567 574 575 576 579 580 581 581 581 583 584 584 585 585 586 586 587 588 588 588 588 588 589 591 591 592 593 595 597 599 604 607 613 614 615 617 617 621 622 631 631 633

Current
Mean: 565.333 ms
Stdev: 25.599 ms (4.5%)
Runs: 516 516 519 524 529 533 534 538 539 540 541 543 545 548 549 551 552 553 556 556 557 560 561 561 563 564 565 566 569 570 571 571 571 572 573 573 574 576 579 580 581 586 586 589 589 591 593 594 597 599 602 611 622 630
App start appCreation Baseline
Mean: 74.224 ms
Stdev: 6.192 ms (8.3%)
Runs: 62 63 64 65 65 65 65 67 67 68 68 68 69 69 70 70 71 71 71 72 72 73 73 73 73 73 74 74 74 75 75 75 76 76 76 77 77 77 77 77 77 77 77 78 78 78 79 79 80 80 80 81 82 83 85 85 89 90

Current
Mean: 74.017 ms
Stdev: 8.486 ms (11.5%)
Runs: 60 60 61 61 62 62 63 64 64 65 65 67 67 68 68 68 68 68 68 68 70 70 71 71 71 72 73 73 73 75 75 75 75 75 75 75 75 76 76 76 77 78 79 79 79 80 80 81 81 82 83 83 83 86 87 87 87 90 92 98
App start TTI Baseline
Mean: 1560.374 ms
Stdev: 40.221 ms (2.6%)
Runs: 1463.99160999991 1470.5787339992821 1479.0551600009203 1481.9682580009103 1493.7379490006715 1499.4317780006677 1502.6849789991975 1509.5895419996232 1511.8233540002257 1514.0170140005648 1518.7379999998957 1530.1406769994646 1534.3910489995033 1536.05720599927 1537.8371980004013 1545.8795979991555 1547.537606999278 1548.1144409999251 1549.752771999687 1550.3031489998102 1551.3318620007485 1552.3044349998236 1552.4205089993775 1554.1968670003116 1554.4518359992653 1562.9321689996868 1562.97829500027 1563.5255830008537 1566.9899809993804 1568.7846559993923 1570.889226000756 1572.3680879995227 1575.1005080007017 1575.4859330002218 1576.5277779996395 1578.3535539992154 1579.7837419994175 1579.9118310008198 1580.367574999109 1581.1493890006095 1582.708864999935 1586.6285130009055 1589.5791679993272 1591.4067160002887 1591.9546659998596 1592.4104639999568 1596.5727670006454 1597.813804000616 1598.2457539997995 1600.0001839995384 1605.3992120008916 1613.5403359998018 1615.5886429995298 1615.7810629997402 1617.1027109995484 1618.6265609990805 1642.4959169998765

Current
Mean: 1637.097 ms
Stdev: 129.307 ms (7.9%)
Runs: 1321.2344209998846 1356.5845059994608 1416.5153390001506 1442.6810299996287 1445.7680089995265 1453.5078790001571 1455.988252999261 1456.5501249991357 1482.6776829995215 1483.2051240000874 1489.576071999967 1492.6624940000474 1494.7710929997265 1499.845916999504 1501.7956409994513 1504.9916089996696 1514.589944999665 1537.9598830007017 1541.8449789993465 1604.4559550005943 1617.8602050002664 1626.925782000646 1638.4690460003912 1656.6545090004802 1659.0902730003 1659.878374999389 1665.6945890001953 1673.9357779994607 1676.2152609992772 1677.7246569991112 1682.688061999157 1685.913269000128 1691.9281440004706 1692.3405830003321 1704.164592999965 1704.2231869995594 1716.8351879995316 1721.0666669998318 1721.2340869996697 1721.3243799991906 1724.2323310002685 1725.215602999553 1726.7247429993004 1729.8741079997271 1733.8362000007182 1734.800693999976 1738.893479000777 1744.990274000913 1746.8953709993511 1748.368179000914 1752.947487000376 1753.1660399995744 1756.0269329994917 1777.9990929998457 1778.3400400001556 1806.5356179997325 1815.3625290002674 1830.326917000115 1872.8349760007113
App start contentAppeared_To_screenTTI Baseline
Mean: 799.748 ms
Stdev: 24.814 ms (3.1%)
Runs: 744.6849789991975 747.0344840008765 750.6356140002608 766.0170140005648 766.5255830008537 767.5376069992781 770.9118310008198 773.99160999991 776.1968670003116 776.3031489998102 776.7379999998957 777.3318620007485 778.5787339992821 782.8371980004013 783.0551600009203 783.0572059992701 784.8233540002257 787.7379490006715 791.4104639999568 791.6285130009055 791.9899809993804 792.1144409999251 792.4959169998765 793.5727670006454 793.5895419996232 793.752771999687 793.8795979991555 794.9682580009103 798.9321689996868 800.3675749991089 800.3680879995227 800.4859330002218 800.7846559993923 801.7837419994175 808.4317780006677 809.4067160002887 809.4518359992653 813.8138040006161 814.5791679993272 816.9546659998596 817.3535539992154 817.4205089993775 817.5277779996395 817.5403359998018 817.889226000756 818.1406769994646 819.0001839995384 823.1493890006095 825.3044349998236 825.708864999935 826.1027109995484 826.3992120008916 841.5886429995298 843.2457539997995 848.7810629997402 850.1005080007017 851.6265609990805

Current
Mean: 879.809 ms
Stdev: 132.839 ms (15.1%)
Runs: 588.5760719999671 617.2344209998846 623.7956409994513 648.9598830007017 670.5845059994608 694.6810299996287 701.5501249991357 706.5153390001506 720.7680089995265 722.988252999261 726.2051240000874 728.4559550005943 729.5078790001571 737.845916999504 739.6776829995215 750.6624940000474 751.9916089996696 752.8449789993465 756.589944999665 764.7710929997265 843.2152609992772 884.925782000646 898.8602050002664 928.0902730002999 934.7246569991112 935.4690460003912 937.6945890001953 937.9132690001279 941.2323310002685 943.878374999389 944.3625290002674 947.8351879995316 948.6545090004802 951.9357779994607 958.8362000007182 958.9990929998457 961.9281440004706 962.7247429993004 964.3405830003321 967.2340869996697 969.3243799991906 970.8006939999759 971.9902740009129 976.2231869995594 977.164592999965 977.8741079997271 980.0666669998318 982.3681790009141 982.947487000376 984.893479000777 992.6880619991571 993.8953709993511 1003.3400400001556 1011.0269329994917 1013.1660399995744 1014.2156029995531 1014.5356179997325 1080.326917000115 1124.8349760007113
App start runJsBundle Baseline
Mean: 415.617 ms
Stdev: 22.962 ms (5.5%)
Runs: 365 366 379 380 380 382 383 383 383 386 387 388 390 392 394 398 399 401 407 409 409 411 412 414 414 417 417 418 419 420 421 424 424 425 426 427 428 429 429 429 430 430 431 432 432 432 433 433 436 436 439 440 440 441 442 443 443 444 446 469

Current
Mean: 404.867 ms
Stdev: 21.262 ms (5.3%)
Runs: 357 369 369 370 370 373 377 379 379 383 384 384 385 385 386 388 389 392 394 394 395 395 396 396 396 396 402 402 407 408 409 409 411 413 413 414 415 416 416 418 419 419 420 421 422 422 422 423 424 426 427 427 428 429 432 432 433 439 444 449
App start regularAppStart Baseline
Mean: 0.019 ms
Stdev: 0.001 ms (7.3%)
Runs: 0.01684499904513359 0.016927000135183334 0.017007999122142792 0.0170889999717474 0.017170999199151993 0.017292998731136322 0.017496999353170395 0.017619000747799873 0.017740000039339066 0.017780998721718788 0.01782199926674366 0.017862999811768532 0.017904000356793404 0.018024999648332596 0.018025999888777733 0.018147999420762062 0.018187999725341797 0.018187999725341797 0.01822900027036667 0.018472999334335327 0.01855500042438507 0.018635999411344528 0.018675999715924263 0.018757998943328857 0.018838999792933464 0.018838999792933464 0.018838999792933464 0.018880000337958336 0.018960999324917793 0.01896200142800808 0.019001999869942665 0.01912499964237213 0.019164999946951866 0.019246000796556473 0.01924699917435646 0.019530998542904854 0.01953200064599514 0.019612999632954597 0.01965400017797947 0.019694000482559204 0.019816000014543533 0.019856998696923256 0.019857000559568405 0.019857000559568405 0.019898001104593277 0.02001900039613247 0.020263999700546265 0.020305000245571136 0.020385999232530594 0.02075199969112873 0.021321000531315804 0.02144400030374527 0.021524999290704727 0.022053999826312065 0.02213599905371666 0.022176001220941544 0.022216999903321266

Current
Mean: 0.020 ms
Stdev: 0.001 ms (6.1%)
Runs: 0.01769999973475933 0.01810700073838234 0.01810700073838234 0.01810700073838234 0.01814800128340721 0.01827000081539154 0.018350999802350998 0.01839200034737587 0.01839200034737587 0.018635999411344528 0.018635999411344528 0.018716998398303986 0.018716998398303986 0.018758000805974007 0.018758999183773994 0.018838999792933464 0.01896199956536293 0.0190420001745224 0.01912499964237213 0.0192050002515316 0.019328000023961067 0.01936900056898594 0.019409000873565674 0.01944899931550026 0.019530998542904854 0.01953200064599514 0.019571999087929726 0.019572000950574875 0.019572000950574875 0.019612999632954597 0.019652999937534332 0.019694000482559204 0.019937999546527863 0.02018200047314167 0.020263001322746277 0.020304000005126 0.020386001095175743 0.020386001095175743 0.0204670000821352 0.0204670000821352 0.020548999309539795 0.020671000704169273 0.02075199969112873 0.020832998678088188 0.020833000540733337 0.020833000540733337 0.020913999527692795 0.020955000072717667 0.020956000313162804 0.021321000531315804 0.021484000608325005 0.021770000457763672 0.021891001611948013 0.021932000294327736 0.021973000839352608 0.02311200089752674
App start time (CPU) Baseline
Mean: 140.240 %
Stdev: 8.744 % (6.2%)
Runs: 124.500998003992 126.1891527038831 126.21795534627711 126.80876494023902 128.67373511904765 128.7848605577689 129.81240500200414 130.0939461271586 130.12407539966597 130.8580858085809 131.2780533900307 131.6411002695804 131.78479158977538 132.6199184572147 132.99375749811915 133.98110962961783 134.45823007183867 134.6153846153846 135.82249791244192 135.91250473135852 136.1892882201607 136.25435251202126 136.7576422686643 136.76603396919967 137.17259371793548 138.12220995535935 138.2958579881657 138.61321182336533 139.6853112164924 139.95720524714773 140.47861307869925 141 141.00736943799058 141.32595900462343 141.4185776578725 141.47236359332464 142.05108291662378 142.94525305591264 143.75801158033013 143.7776858781146 144.60322383122212 144.77986450230657 145.62391578146912 146.32521692655942 147.02999489991078 147.03498770400182 148.0546069689496 148.40637450199208 148.51770562460746 148.55555555555557 148.99097478620348 149.03949795204682 152.7647058823529 154.57729958409882 154.80838323353302 156.23403066113062 156.28287736766674 157.84650812559516 160.4858013057552

Current
Mean: 163.659 %
Stdev: 6.736 % (4.1%)
Runs: 147.20814926222405 147.9765625379058 151.8594088501821 153.4642284159267 154.29602871493 155.62563902173616 156.19341924201692 156.25489873724916 156.96111580726966 157.65226512297872 158.19860107785797 158.80787536980102 159.04825427006844 159.18492416389418 159.23755056228833 159.7229758010759 159.8104148774403 159.83047660839875 160.02530794689318 160.65532131064265 160.73612471917204 160.77290836653393 160.83810350014105 161.0729006901841 161.07661976660185 161.63040576082886 162.42541702723352 162.63393462633948 162.83301386226637 163.28178410617895 163.38217573570768 164.4909697730017 164.77689243027893 164.8363617448279 164.84484204640762 165.0675276273481 165.43018750771623 165.52083680348542 165.54142710594758 165.5652837750793 165.77748499487632 165.90238130336218 167.0741491784027 167.51678719008265 168.14468387402326 168.20895434945638 168.50892741562382 168.921121899627 169.81389826271717 169.9459515778991 171.26463171971557 171.77777777777777 171.8834381180444 172.48695629796904 172.50000000000003 172.5945740846139 174.74103585657377 176.01556743635965 178.02535764598508 179.6906477139035
App start time (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 59.859 FPS
Stdev: 0.295 FPS (0.5%)
Runs: 59.04404145598729 59.07901196689926 59.09900442093916 59.10345947382699 59.1374537839159 59.33968436300286 59.42991061346902 59.46901468554691 59.516777981860166 59.59667445762686 59.90427421438422 59.93438707450034 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 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 (CPU/JS) Baseline
Mean: 78.578 %
Stdev: 2.747 % (3.5%)
Runs: 72 72.9 73.7 74 74.1 74.7 74.9 74.9 75 75.1 75.8 75.8 76.2 76.8 76.8 77 77 77.5 77.5 77.8 77.8 78 78 78.7 78.8 78.8 78.8 78.8 78.9 78.9 78.9 78.9 79 79.1 79.5 79.7 79.8 79.9 79.9 79.9 80.1 80.2 80.4 80.7 80.7 80.8 80.9 80.9 80.9 81.4 81.7 81.7 81.8 81.8 82.5 83.5 83.9 84

Current
Mean: 68.846 %
Stdev: 6.097 % (8.9%)
Runs: 61 62.3 62.5 62.9 63.1 63.2 63.2 63.2 63.3 63.6 63.8 63.9 63.9 63.9 64.3 64.4 64.4 64.4 64.5 64.7 65.1 65.1 65.1 65.3 65.3 65.4 65.6 65.6 65.7 65.8 66 66.3 66.4 66.5 66.6 66.6 66.6 66.7 67.7 72.7 72.8 73.3 73.7 74.3 74.6 75.3 76.5 76.8 76.9 77.7 77.8 77.8 77.8 78.3 78.8 79 79.7 81.7 82.5
App start time (CPU/UI) Baseline
Mean: 24.695 %
Stdev: 3.638 % (14.7%)
Runs: 16.9 17 19.9 20 20 21 21 21 21 21.1 21.7 21.7 21.7 21.9 21.9 21.9 21.9 22 22 22 22.8 22.9 23 23 23 23 23.5 23.9 24 24.2 24.9 25 25 25 25 25.6 26 26 26 26 26.1 26.1 26.3 26.5 26.7 26.8 27 27.1 28.2 28.8 29.1 29.9 30 30 30.1 30.8 30.9 30.9 31.1 33.9

Current
Mean: 30.732 %
Stdev: 2.563 % (8.3%)
Runs: 25.5 25.9 26 26.4 27 27.2 27.4 27.8 27.9 27.9 28 28.6 28.7 28.8 28.9 29.1 29.1 29.1 29.3 29.3 30 30 30.3 30.3 30.6 30.6 30.6 30.7 30.8 30.8 30.9 31 31 31.1 31.2 31.3 31.4 31.6 31.6 31.7 31.9 31.9 32 32.1 32.4 32.6 32.6 32.8 32.8 33.1 33.6 33.8 33.9 34.5 34.6 34.7 35.1 36.5 36.9
Load Search Options Baseline
Mean: 101.933 ms
Stdev: 3.659 ms (3.6%)
Runs: 92.87569100037217 94.24052000045776 95.70076500065625 96.34065799973905 97.22713200002909 98.16691100038588 98.27274599857628 98.31046499870718 98.34733100049198 98.73791499994695 99.18477400019765 99.43265799991786 99.45910600014031 99.53710999898612 99.65657600015402 99.66349299997091 99.92541499994695 99.987997001037 100.07507399842143 100.09668000042439 100.30737400054932 100.6140949986875 100.69222000055015 100.80533899925649 100.98103800043464 101.11446100100875 101.23644999973476 101.28096499852836 102.14668799936771 102.2952469997108 102.30647799931467 102.34757500141859 102.3535569999367 103.05350800044835 103.06310999952257 103.19380700029433 103.43815099820495 103.44429500028491 103.48954300023615 103.97802799940109 103.99442500062287 104.33760599978268 104.65429600141943 105.12129699997604 106.17549600079656 106.18094899877906 106.46643099933863 106.84977200068533 106.85721799917519 106.90214000083506 106.98169000074267 107.88317900151014 108.21171000041068 108.40258700028062 109.8965249992907

Current
Mean: 103.040 ms
Stdev: 5.573 ms (5.4%)
Runs: 89.8815509993583 93.73681600019336 94.3797199986875 94.79370100051165 95.32971199974418 97.03820800036192 97.15999300032854 97.42948400042951 97.66487599909306 98.01985700055957 98.39974000118673 98.55004899948835 98.85213299840689 99.15812200121582 99.25976500101388 99.32771899923682 100.14591499976814 100.30090400017798 100.67036900110543 101.13692199997604 101.19848600029945 101.20882200077176 101.91235300153494 102.09224499948323 102.40148899890482 102.59977300092578 102.7500810008496 102.78499399870634 103.03304000012577 103.11665800027549 103.18082699924707 103.19547500088811 103.23600200004876 103.25805599987507 103.30647799931467 103.42370600067079 103.4452309999615 104.16540599986911 104.42114199884236 104.70898399874568 104.8503009993583 105.04874600097537 105.07291600108147 105.4768470004201 105.6940509993583 106.83695499971509 107.17675800062716 108.29207300022244 108.84610999934375 109.44274900108576 109.88940400071442 110.6389969997108 111.2432860005647 114.75476100109518 115.74820899963379 115.95292099937797 117.6195480003953
Open Chat Finder Page TTI Baseline
Mean: 1064.708 ms
Stdev: 46.992 ms (4.4%)
Runs: 940.7866620011628 944.7048340011388 947.6518970001489 949.8238530009985 994.4516200013459 1004.1998709999025 1016.1169039998204 1017.2304290011525 1017.6517740003765 1027.0362960007042 1027.140992000699 1032.2980959992856 1033.975545000285 1051.0367440003902 1055.4525150004774 1056.2653809990734 1057.0914719998837 1057.3360190000385 1057.772950001061 1065.163371000439 1068.4998380001634 1068.8103030007333 1070.6638599988073 1072.4409190006554 1072.9582110010087 1073.8623869996518 1074.2144780009985 1074.2289229985327 1076.172527000308 1076.4049479998648 1077.0883390009403 1077.6749680005014 1078.2958170007914 1080.3892820011824 1081.82002799958 1081.821614999324 1084.075724998489 1086.1542980000377 1087.200398998335 1087.9325769990683 1091.4545089993626 1092.16927199997 1094.431030999869 1103.0249850004911 1104.765503000468 1106.4581310003996 1107.3810230009258 1108.1175950001925 1108.9991050008684 1118.82543999888 1131.0684820003808 1131.3291420005262 1143.7117110006511 1148.5939539987594

Current
Mean: 1066.599 ms
Stdev: 31.993 ms (3.0%)
Runs: 1006.4667159989476 1010.9930019993335 1011.621988998726 1018.0590010005981 1018.8248299993575 1026.0039479993284 1027.38183600083 1031.1787930000573 1035.3020430002362 1038.8172210007906 1040.6791589986533 1041.8946139998734 1041.9447029996663 1043.202961999923 1046.6526699997485 1046.6538910008967 1047.28202399984 1047.2951259985566 1048.4578460007906 1048.4626880008727 1049.476156000048 1051.4311120007187 1051.9943040013313 1056.8513590004295 1057.3457440007478 1062.8806159999222 1071.6236579995602 1074.4921479988843 1074.6243900004774 1074.9319669995457 1076.9925129991025 1078.3069670014083 1080.5233970005065 1081.4316409993917 1081.528688000515 1081.6105140000582 1082.4779460001737 1085.4647220000625 1088.2238370012492 1090.2521979995072 1091.5635579992086 1094.39477599971 1094.527751000598 1096.0808520000428 1097.17940299958 1097.2202560007572 1101.6277680005878 1103.0649420004338 1104.5476890001446 1122.4031179994345 1125.1834319997579 1133.2633469998837 1139.0708419997245
Open chat finder page TTI (CPU) Baseline
Mean: 150.259 %
Stdev: 11.348 % (7.6%)
Runs: 130.37351128925854 133.72229542347793 134.4674109719621 134.7783955752083 135.11574426680946 135.57845521251187 135.75493867906994 136.07424688405533 136.39540606660364 136.86877577037762 137.0191327993563 137.37410095867622 137.77831234433813 137.8883891041196 139.40685932466914 139.8285648675854 139.88489908557673 140.1552047420311 141.0816056012376 142.10515734198978 143.07703087315193 143.57415159023193 143.71510831322684 144.32048880397073 145.06739379117198 146.39977924539167 146.76325143220222 148.37849054366527 148.62043076180976 148.67826817243844 149.39629840971986 149.86957748657963 153.69999116108454 156.36556897310902 156.7937542476619 157.38705556147036 157.57259639546854 157.65066051583148 157.95272379793366 157.95462150155515 158.1267417459333 159.01459837578662 159.15062226235955 159.31033232340107 159.63773392971768 159.88928301632163 161.28719512960586 161.33249514821574 161.56034203108527 161.97510268321165 162.26662244576758 163.15009948675475 164.7053083667788 165.06970972845056 165.57442064565234 166.53126620106752 166.6342760469783 167.10233240897597 168.40614156029469 169.95385894674482

Current
Mean: 147.575 %
Stdev: 11.647 % (7.9%)
Runs: 126.9389112214416 129.78725169263254 131.58623368609878 132.2779800967078 132.7364121062566 132.81628183335573 133.12505570188793 133.37627951727507 133.66158821778149 133.86074614548997 134.36841902946844 134.42276062599063 134.43575310956368 137.78845763425727 137.81309137319644 138.02609007424599 138.1227211881197 138.39554227340867 138.61057265925476 139.50015575211404 140.3382349965405 141.10854795537554 141.29015138618774 141.79785027704568 141.81485736924213 142.39796126746978 142.5306936882032 142.83355693903084 142.88152434560283 146.6361603836855 146.65957765714634 147.07750988156607 147.39565364914753 149.96401258980717 151.9988878673459 152.2704532404138 153.434195806421 153.74371257485043 154.76728825025938 155.8285808755406 155.93471568850765 156.22484289339948 157.08004770616628 157.73381818626882 157.8692304633761 157.94013734355894 159.78126004331457 160.07203812265948 160.1209051764353 161.500997098405 161.79423463829323 161.91045514139805 161.9270811991535 162.5296486370209 162.91150184720036 164.78698477310206 164.83256047565007 165.05915124388613 167.73509450900332 168.30829133088636
Open chat finder page TTI (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 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
Open chat finder page TTI (RAM) Baseline
Mean: 463.511 MB
Stdev: 22.883 MB (4.9%)
Runs: 408.4990234375 417.3603515625 421.9365234375 423.4853515625 426.5361328125 427.7177734375 431.9421875 433.65234375 437.478515625 442.234375 446.09375 446.994140625 450.25390625 450.72265625 451.96015625 452.43359375 452.54296875 453.1296875 453.38671875 453.6806640625 453.7431640625 457.96875 459.81171875 460.0671875 460.1142578125 461.765625 461.96484375 463.3994140625 464.4348958333333 464.8484375 465.1904296875 465.8876953125 466.1015625 468.171875 469.60546875 471.375 473.15625 474.7890625 475.07109375 475.98125 476.29765625 476.70703125 478.30859375 480.521875 480.5671875 480.7234375 485.24140625 486.7859375 487.45703125 491.04296875 492.315625 498.1375 499.38359375 500.025 502.4125 504.309375 504.3984375

Current
Mean: 453.526 MB
Stdev: 22.601 MB (5.0%)
Runs: 400.751953125 404.41796875 406.400390625 418.5322265625 421.62890625 423.826171875 427.28515625 428.3779296875 431.9931640625 434.517578125 434.83515625 435.75390625 436.4873046875 436.5185546875 438.5517578125 438.58671875 440.1689453125 440.7841796875 441.52890625 441.571875 441.611328125 446.1109375 447.1083984375 447.2509765625 447.26953125 449.49765625 450.46484375 452.0126953125 453.3447265625 454.2080078125 454.390625 454.5634765625 455.0921875 455.9859375 456.12109375 459.4046875 459.4765625 459.56015625 460.121875 460.763671875 462.06640625 466.8720703125 467.1765625 468.15546875 468.3583984375 468.665625 469.50078125 469.6265625 471.1923828125 473.1234375 475.42578125 478.9 479.9046875 482.56640625 486.40859375 487.44453125 490.1828125 490.68515625 502.46875 505.9828125
Open chat finder page TTI (CPU/JS) Baseline
Mean: 62.338 %
Stdev: 1.642 % (2.6%)
Runs: 57.8 59.3 59.3 59.4 59.5 60.3 60.4 60.4 60.5 60.6 60.8 61.1 61.1 61.2 61.2 61.4 61.5 61.5 61.7 61.7 61.7 61.8 62.1 62.1 62.2 62.3 62.3 62.3 62.3 62.4 62.6 62.6 62.8 62.8 62.8 62.8 63 63.1 63.1 63.1 63.2 63.5 63.5 63.5 63.7 63.7 63.8 63.9 63.9 64.1 64.2 64.2 64.4 64.4 64.5 64.9 65.4 65.9

Current
Mean: 62.002 %
Stdev: 1.777 % (2.9%)
Runs: 58.4 58.6 58.9 59.2 59.6 59.8 59.8 59.9 60 60.1 60.1 60.2 60.3 60.3 60.6 60.6 60.7 60.8 60.8 60.8 60.9 61.1 61.2 61.3 61.4 61.5 61.6 61.7 61.8 61.9 61.9 62 62 62.3 62.4 62.4 63 63 63.1 63.2 63.4 63.5 63.5 63.5 63.6 63.8 63.8 63.8 63.9 63.9 64.1 64.1 64.2 64.2 64.2 64.3 64.4 64.5 64.8 65.4
Open chat finder page TTI (CPU/UI) Baseline
Mean: 33.353 %
Stdev: 4.172 % (12.5%)
Runs: 25.5 26.2 26.9 27.3 27.5 27.6 28.4 28.9 28.9 29 29.1 29.4 29.5 30 30.2 30.2 30.4 30.4 30.5 30.5 30.6 30.7 30.7 30.9 31 31.1 31.2 31.3 31.4 31.9 32 33.1 33.9 35.1 35.5 36 36.2 36.2 36.2 36.7 36.8 36.8 36.9 37 37.1 37.1 37.2 37.4 37.8 38.2 38.2 38.3 38.6 38.8 39.1 39.3 39.3 39.4 39.5 40.3

Current
Mean: 32.687 %
Stdev: 4.125 % (12.6%)
Runs: 24.8 26.8 26.9 27.1 27.2 27.5 27.5 27.9 28.4 28.8 28.9 29.3 29.4 29.5 29.6 29.6 29.8 29.8 29.9 30.3 30.3 30.4 30.7 30.7 30.7 30.7 30.8 30.9 30.9 31 31.3 31.4 31.4 31.5 32 32.5 34.2 34.5 35.1 35.4 35.5 35.6 36 36.4 36.5 36.7 37.2 37.5 37.6 37.8 37.8 38 38.4 38.6 38.7 38.7 39 39.6 39.8 40.4
Composer typing rerender count Baseline
Mean: 1.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Current
Mean: 1.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Message sent Baseline
Mean: 368.576 ms
Stdev: 35.245 ms (9.6%)
Runs: 311.7314870003611 311.77771000005305 316.5226640012115 316.7591960001737 318.4233810007572 319.9020180013031 321.5712890010327 323.3531909994781 323.6357009988278 325.60518399998546 326.1356610003859 334.71427400037646 334.94173200055957 335.60685200057924 337.4804279990494 338.54288700036705 339.1958820000291 339.55362999998033 345.04679299890995 345.28942900151014 345.45642099902034 345.4837239999324 348.6831870004535 353.6420499999076 357.2276610005647 357.26163700036705 360.7283939998597 361.2742920015007 361.7640380002558 364.2746580000967 366.39351399987936 371.8503020014614 374.3109949994832 377.68746000155807 382.2176519986242 385.2898360006511 387.0632729995996 389.5106610003859 390.58972200006247 391.86539700068533 393.2794589996338 393.4703780002892 395.2505290005356 396.01603300124407 396.24654099904 400.71468099951744 404.42386899888515 406.82657900080085 407.9639490004629 408.06722099892795 408.77905300073326 409.7357589993626 409.93249499984086 411.12333200126886 413.5542399995029 414.52278700098395 416.78951100073755 420.0062259994447 423.1722410004586 446.3201090004295

Current
Mean: 373.738 ms
Stdev: 34.166 ms (9.1%)
Runs: 318.5802410002798 320.25423200055957 321.24475099891424 322.1652830000967 323.09956900030375 329.12845899909735 330.5888679996133 332.812663000077 332.9917399995029 338.00528999976814 338.09863300062716 338.7362060006708 338.93363499827683 340.8078209999949 341.59753400087357 341.7955729998648 341.92085800133646 344.1475019995123 347.2422690000385 355.21411100029945 356.57421899959445 362.1881519984454 362.63000500015914 363.3727209996432 364.01997900009155 365.25980599969625 367.2673340011388 367.9364010002464 369.7419840004295 370.84912199899554 370.9012049995363 373.58972200006247 374.33577500097454 376.2596850004047 382.24320500157773 385.66060400009155 386.6355799995363 389.7719729989767 391.0981849990785 395.702961999923 396.28511600010097 400.3061529994011 400.312826000154 403.39099200069904 403.8293459992856 403.9354249984026 404.61246799863875 408.0740560013801 408.57255000062287 409.21280900016427 409.84077999927104 411.3836669996381 411.4284669999033 411.55562400072813 414.6099040005356 415.2355150002986 416.6467690002173 420.0449219997972 423.300782000646 478.2755130007863
Report typing (CPU) Baseline
Mean: 108.688 %
Stdev: 7.876 % (7.2%)
Runs: 94.23737853435387 94.9672966891248 95.37385673843426 95.88436241043959 96.82904726441814 97.47975239109617 97.8581714194568 97.96844643732847 98.03279916749199 98.42319453514175 98.51826914967968 98.86244026693849 98.93462467957151 99.13344015523614 99.67528090000758 99.75834703572367 101.97167671359065 102.18100033791706 102.28331098707821 103.24748206222328 103.83118818568245 105.02906608161072 107.50358892767136 108.16131028202474 108.23955261366828 109.83375166961525 110.1403830243677 111.21408459000492 111.66393503160779 111.9923908125052 112.04211569058512 112.25295276625859 112.27871944100134 112.52467541606973 112.55468831918763 112.79082346986905 112.85348334134724 113.0354159748337 113.92810664810737 114.12003779689701 114.20510677220477 114.63815466644509 115.32584089895757 115.50852402770015 115.67946892528876 115.90732847634627 115.97709409889744 116.08391367961603 116.2443598261674 116.36288945086908 116.39255259266272 116.58123739489206 117.24417881988404 117.27808918892252 117.32535809447319 117.517686935934 118.43469618705495 118.71282393999033 119.10054833459836 119.1291727905967

Current
Mean: 108.977 %
Stdev: 6.898 % (6.3%)
Runs: 95.02282965968674 95.70817417013622 97.37102459511874 97.52280181441583 99.1664933061497 99.51248598651148 99.51736490937341 99.5215728293807 100.02779134220478 100.16866479867114 100.75517882110842 100.91920988200931 101.43770180567101 101.55845453029421 102.01498547025912 102.30756274328873 102.78453478650417 103.00764881127098 103.46529352922268 103.98077197198027 104.59104258907041 105.84874015841947 106.95532134671552 108.28513408069294 109.32775066325216 109.74260765955223 110.18329832575665 110.22878827866327 110.39129911657638 111.31776443573253 111.45757282706896 111.51134949312664 111.93188341939974 111.95113802323198 112.17959352544648 112.37103833722587 112.49857452010647 112.75454395140875 112.75771699606184 112.95871576720916 113.56907450720601 113.8609769858839 114.42894391634424 114.63903815910453 115.30795407972465 115.54126775575554 115.63219525895775 116.03568524542311 116.07090519085956 116.09974150941798 116.16066176990486 116.42847658820864 116.46498888985053 116.79972003987976 116.87469072720904 117.38038195114646 117.60197209942432 117.74587165307926 117.74951694134487 119.22205689946495
Report typing (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Report typing (RAM) Baseline
Mean: 508.186 MB
Stdev: 6.581 MB (1.3%)
Runs: 491.28495065789474 493.7133556547619 494.57700892857144 494.9934895833333 498.3396267361111 500.2213541666667 500.43207465277777 500.5319010416667 500.6247829861111 500.74891493055554 501.53819444444446 501.98745888157896 502.2259114583333 502.55164930555554 503.52625868055554 504.0642361111111 504.18207465277777 504.54872532894734 504.58388157894734 504.5904947916667 505.33470394736844 506.11436631944446 506.26475694444446 506.7919921875 507.8404296875 507.86060855263156 508.9365699404762 509.08761160714283 509.2280505952381 509.24925595238096 509.652734375 509.82793898809524 510.56473214285717 510.74386160714283 511.12574404761904 511.2958984375 511.4877232142857 511.6938244047619 511.8182663690476 512.007068452381 512.7606026785714 512.9408482142857 513.186755952381 513.2310267857143 513.51953125 513.647693452381 514.3893229166666 514.5022321428571 514.6462053571429 514.9391741071429 514.9748883928571 515.05859375 516.218005952381 516.2788318452381 516.792224702381 517.2756696428571 517.3123046875 517.4505208333334 517.666796875

Current
Mean: 509.798 MB
Stdev: 4.915 MB (1.0%)
Runs: 499.17274305555554 500.00108506944446 500.46402138157896 501.6807154605263 501.9854029605263 502.73980034722223 502.91644965277777 504.01377467105266 504.0347450657895 504.1546052631579 504.16059027777777 504.6139322916667 504.74239309210526 505.498046875 506.01410590277777 506.1494654605263 506.47080592105266 506.86805555555554 507.216796875 508.01543898809524 508.2475328947368 508.3935032894737 508.81640625 509.1462890625 509.2113095238095 509.7328869047619 509.81026785714283 509.82886904761904 510.3301711309524 510.3563988095238 510.3724609375 510.4707961309524 510.9294921875 511.2154017857143 511.26484375 511.3150390625 511.5205592105263 511.6145833333333 511.7514880952381 511.86796875 511.9126953125 512.4068080357143 513.1171875 513.257068452381 513.3294270833334 513.3426339285714 513.3645833333334 514.03046875 514.2412574404761 514.3441220238095 514.895275297619 515.2418154761905 515.3697916666666 515.878162202381 516.4594494047619 516.4629836309524 516.9255952380952 517.0665922619048 518.0760788690476 521.0431547619048
Report typing (CPU/JS) Baseline
Mean: 53.013 %
Stdev: 5.501 % (10.4%)
Runs: 41.9 42.9 42.9 42.9 42.9 43.8 45.5 45.9 45.9 46.6 46.9 47 47.4 47.6 48.2 48.2 48.5 48.5 48.6 48.6 48.7 49.6 52.3 53 53.6 54.3 54.5 54.6 54.7 55 55.2 55.7 55.8 55.8 56.1 56.2 56.4 56.6 56.6 57.1 57.2 57.5 57.6 57.8 57.8 57.8 58 58 58.1 58.2 58.4 58.5 58.6 59 59 59.1 59.2 59.3 59.5 59.7

Current
Mean: 53.398 %
Stdev: 5.117 % (9.6%)
Runs: 42.1 42.1 43.4 44.6 44.6 45.1 45.7 46.6 47.4 47.6 48.5 48.5 48.5 48.6 48.8 49.1 49.6 49.7 49.9 50.7 50.8 50.9 52.5 52.9 53.2 53.3 54.4 54.7 55.2 55.3 55.3 55.4 55.4 55.4 55.6 55.8 56 56.1 56.1 57 57 57.6 57.6 57.7 58 58 58.2 58.2 58.3 58.5 58.5 58.7 58.7 58.8 58.9 58.9 59.8 59.8 60 60.3
Report typing (CPU/UI) Baseline
Mean: 24.739 %
Stdev: 0.927 % (3.7%)
Runs: 23 23 23 23.1 23.2 23.3 23.4 23.4 23.6 23.7 23.8 23.9 24 24 24.1 24.2 24.2 24.3 24.3 24.3 24.3 24.4 24.5 24.5 24.7 24.7 24.7 24.7 24.9 24.9 24.9 24.9 25 25 25.1 25.1 25.1 25.1 25.1 25.2 25.3 25.3 25.3 25.3 25.3 25.4 25.4 25.5 25.5 25.6 25.7 25.7 25.9 25.9 26.1 26.2 26.2 26.5 26.9

Current
Mean: 24.818 %
Stdev: 0.736 % (3.0%)
Runs: 23 23.4 23.4 23.4 23.8 23.8 23.9 24.1 24.1 24.1 24.2 24.2 24.3 24.3 24.3 24.3 24.3 24.5 24.5 24.5 24.5 24.6 24.6 24.7 24.7 24.7 24.7 24.7 24.7 24.8 24.8 24.8 24.8 24.8 24.9 24.9 25 25 25.1 25.2 25.2 25.2 25.2 25.3 25.3 25.4 25.4 25.5 25.5 25.6 25.6 25.7 25.7 25.7 25.8 25.9 26 26 26.3 26.4
Chat opening Baseline
Mean: 146.653 ms
Stdev: 13.459 ms (9.2%)
Runs: 117.79264400154352 121.20825199969113 121.92040999978781 124.35778800025582 125.86633300036192 126.01652100123465 128.07368999905884 128.4265960007906 129.19376699998975 133.23445599898696 134.32759600132704 136.6255690008402 137.89469400048256 137.953857999295 138.05240900069475 138.11669900082052 138.38191800005734 139.70931000076234 140.0417080000043 140.4199620001018 140.95398000068963 141.46402999944985 141.62797000072896 142.7588299997151 142.76342800073326 142.9401450008154 143.5430499985814 144.51041599921882 145.72973600029945 147.47672499902546 147.61144999973476 147.73201500065625 147.76867599971592 149.14359500072896 149.17647299915552 149.70719400048256 149.77787300013006 150.8834639992565 151.01676400005817 151.75313300080597 153.88830500096083 154.31848200038075 154.9911700002849 156.26399799995124 156.98526999913156 157.6405439991504 158.58369999937713 159.03918500058353 159.63838700018823 159.8489179983735 160.41475400142372 160.73551400005817 161.11527500115335 161.5618899986148 164.9294029995799 166.27376399934292 167.64640299975872 169.39379899948835 171.4921879991889 178.49259399995208

Current
Mean: 144.184 ms
Stdev: 13.015 ms (9.0%)
Runs: 114.10135900042951 120.62923200055957 123.18127500079572 124.24471000023186 126.08988399989903 128.3908280003816 129.2901610005647 129.55029300041497 129.69637000001967 129.79699699953198 130.63126600161195 131.97697000019252 132.12780700065196 132.64355400018394 133.29764799959958 135.81339499913156 136.17386899888515 136.40038999915123 137.9738359991461 138.4440509993583 139.6404210012406 140.2970789987594 140.79414900019765 141.35990399867296 141.49853500165045 143.08931499905884 143.2962239999324 143.54419000074267 143.69238300062716 143.93981899879873 144.89672899991274 145.0759679991752 145.10791000165045 146.25992799922824 146.9302980005741 148.1856689993292 149.2189530003816 149.48852499946952 150.00158700160682 150.26916499994695 151.6662600003183 152.2349040005356 152.44905599951744 153.16992199979722 153.23132400028408 154.04927599988878 154.93070500157773 154.94754999876022 156.50317399948835 158.43135499954224 161.52803600020707 161.58280400000513 162.3807369992137 163.57259099930525 163.57780000008643 166.04142200015485 167.17480500042439 178.14229300059378
Chat TTI Baseline
Mean: 437.103 ms
Stdev: 25.442 ms (5.8%)
Runs: 375.9533690009266 389.28706900030375 393.1249599996954 396.7364100012928 396.952840000391 396.9880379997194 401.8621420003474 402.0372730009258 406.0988370012492 406.5295420009643 406.74621599912643 412.7737639993429 416.0246179997921 419.22416200116277 419.8125 422.1999520007521 422.92187600024045 423.97387699969113 424.6670340001583 427.3026529997587 427.4543459992856 430.68766299821436 430.8211269993335 433.9907629992813 435.2755130007863 435.8761400002986 436.41133699938655 436.4284669999033 437.2355150002986 438.749878000468 439.52925699949265 440.39741999842227 442.08577500097454 442.58520600013435 442.7302660010755 443.56754600070417 444.63012699969113 445.6291100010276 445.7751059997827 446.78796499967575 447.09358800016344 447.93758200109005 448.3271079994738 448.4650480002165 452.49381600134075 456.53951100073755 457.83984399959445 458.28267500177026 461.64428699947894 464.1009929999709 464.93436700105667 466.06713899970055 472.9313159994781 473.17492699995637 475.1101890001446 475.4066160004586 478.2408850006759 478.6246750000864 478.7461760006845 482.32975200004876

Current
Mean: 430.296 ms
Stdev: 25.792 ms (6.0%)
Runs: 375.13708500005305 382.73111999966204 383.0858970005065 383.2668459992856 383.89843800105155 391.5664470009506 392.65214099921286 392.6956379991025 394.9402670003474 396.35782900080085 403.34647599980235 406.26220699958503 407.22904399968684 407.8803300000727 411.8730469997972 416.88033100031316 417.19368599914014 418.87146000005305 422.0142020005733 424.34590600058436 424.984822999686 427.17716499976814 427.6550699993968 430.2395419999957 430.703694999218 435.7504879999906 435.9312340002507 436.3743079993874 436.7714439984411 436.9608969986439 437.07539900019765 437.16048200055957 437.38509099930525 438.99776200018823 439.4606929998845 440.03051800094545 440.38696300052106 441.22725399956107 443.1352949999273 444.085613001138 444.84810400009155 444.9113770015538 445.2352300006896 445.37862199917436 446.47302299924195 446.72216800041497 447.64428699947894 448.8154300004244 449.346639001742 452.25297000072896 457.6082760002464 463.93339000083506 464.0891120005399 465.69331900030375 467.6945399995893 468.95894400030375 475.16845699958503 488.679363001138
Chat opening (CPU) Baseline
Mean: 136.207 %
Stdev: 5.140 % (3.8%)
Runs: 125.45870161113746 125.71054861435002 128.6296352009784 129.36827956989245 129.55617850941718 129.63260542983804 129.97115231766054 130.27275919516111 130.82293382811955 130.90663218154785 131.6129086106835 132.33639282072042 132.4326763289974 132.55835945707156 132.68346382370856 132.71850904625256 133.5330957457665 133.72378743665868 133.84597438607648 133.90894997842938 134.13795797203343 134.3284320728625 134.38789202049426 134.590941907288 134.6333032773969 134.7112143756884 134.92001306198298 135.14146486864823 135.2884802458368 135.79609750129987 136.19551066103952 136.44384610969357 136.73675800193897 136.79952182741096 136.8616848256435 136.87353788913117 136.9492832714836 137.10209329017925 137.1082621082621 137.5130388635639 137.5551241655553 137.57512855463065 138.53969805957513 138.6055010930585 139.26236834447786 139.77989624798482 140.17795117569878 140.68903766164308 140.8708454967422 141.72445192877404 141.9228890409905 142.61842146457536 143.32849681900512 143.48656684856883 144.1508345280282 146.91848565674326 147.19014977264627 147.64913689262295 147.95454901042203

Current
Mean: 139.535 %
Stdev: 5.453 % (3.9%)
Runs: 128.98180742282213 130.0830358549973 130.09616393271244 132.19016225525735 132.96341491492643 133.29619762331453 133.83711679961033 133.95538259536417 134.05484887758195 134.32734608437954 135.2325378358733 135.31994015918343 135.72516566205653 135.74663000329124 135.83001328021237 136.05389884991263 136.1855116023022 136.41144802029405 136.46941558382127 136.5554743798926 136.63844905709013 136.97894866330967 137.52475790099976 137.9944551754777 138.00538199762096 138.04529377968342 138.4185688751466 138.63729943496486 138.763427419515 138.80335016117112 138.919169952213 139.2236857128039 139.64633813382537 140.14853010029796 140.21762351383646 140.301167921814 140.3838950575082 140.76270562476984 140.86403569789806 141.17571087343055 141.18216069765475 141.73126409478766 141.85810018012023 142.1165116073462 142.2631429046155 142.41816499802516 143.51966220241835 143.70578905609062 145.65731520979838 146.40603922186378 147.37757559539736 147.84063745019907 148.31361909010226 148.76000091734 149.00893903065332 150.15557473756016 152.7717687735161 153.19503188056825
Chat opening (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Chat opening (RAM) Baseline
Mean: 359.304 MB
Stdev: 5.301 MB (1.5%)
Runs: 348.0065104166667 348.6145833333333 349.2994791666667 349.6614583333333 352.9479166666667 353.0325520833333 354.0859375 354.2096354166667 354.4713541666667 355.8919270833333 356.2578125 356.3580729166667 356.3893229166667 356.5598958333333 356.8072916666667 356.89453125 356.8997395833333 356.953125 357.3372395833333 357.4127604166667 357.5260416666667 357.7018229166667 357.86328125 357.87890625 358.2135416666667 358.5416666666667 358.5833333333333 358.6927083333333 358.71484375 358.7395833333333 358.9947916666667 359.0299479166667 359.2252604166667 359.3098958333333 359.6731770833333 359.73046875 359.8619791666667 359.86328125 360.27734375 360.40625 360.9388020833333 361.4661458333333 362.3606770833333 362.546875 362.703125 363.9856770833333 364.22265625 364.5625 364.9817708333333 366.3059895833333 367.6041666666667 369.70703125 369.8268229166667 370.4140625 370.84375 371.6080729166667

Current
Mean: 364.546 MB
Stdev: 5.537 MB (1.5%)
Runs: 353.1223958333333 353.6067708333333 353.7838541666667 354.2903645833333 357.1653645833333 357.31640625 357.515625 358.4010416666667 358.6302083333333 359.5026041666667 359.6393229166667 359.9049479166667 360.1041666666667 360.7408854166667 360.9322916666667 361.08984375 361.1119791666667 361.7018229166667 362.5416666666667 362.67578125 362.6809895833333 362.8268229166667 362.8346354166667 363.1080729166667 364.7526041666667 364.8528645833333 365.8033854166667 365.8658854166667 366.2473958333333 366.4700520833333 366.9049479166667 367.1354166666667 367.2122395833333 367.2565104166667 367.3606770833333 367.4791666666667 368.0286458333333 368.3984375 368.7877604166667 369.0520833333333 369.1028645833333 369.359375 369.4466145833333 369.6158854166667 369.9375 369.97265625 370.0794270833333 370.1184895833333 370.3463541666667 371.3333333333333 372.1354166666667 374.3268229166667 378.34765625
Chat opening (CPU/JS) Baseline
Mean: 67.508 %
Stdev: 2.284 % (3.4%)
Runs: 63.2 63.3 63.4 63.6 63.9 64.3 64.6 65.1 65.5 65.5 65.6 65.7 65.9 65.9 65.9 66.1 66.2 66.3 66.5 66.5 66.8 66.8 66.8 66.9 66.9 66.9 66.9 67 67 67 67.1 67.2 67.5 67.6 67.7 67.8 67.9 68.2 68.3 68.4 68.5 68.6 68.7 68.8 68.8 68.9 69.2 69.4 69.5 70.3 70.7 70.8 71.1 71.3 71.3 71.6 71.6 71.8 72.4

Current
Mean: 67.937 %
Stdev: 2.292 % (3.4%)
Runs: 61.7 62.9 64.2 64.3 64.7 64.7 64.8 65.1 65.7 65.9 66 66 66.1 66.2 66.3 66.5 66.6 66.7 67 67.1 67.2 67.4 67.4 67.4 67.5 67.5 67.8 67.9 67.9 68 68.1 68.3 68.3 68.5 68.6 68.7 68.8 68.9 68.9 69.2 69.2 69.3 69.3 69.4 69.5 69.8 69.8 69.9 70.2 70.2 70.3 70.3 70.4 70.4 70.5 70.5 72.7 72.9 72.9
Chat opening (CPU/UI) Baseline
Mean: 27.511 %
Stdev: 1.486 % (5.4%)
Runs: 24.4 24.8 24.9 25 25.8 25.9 25.9 25.9 26.1 26.3 26.4 26.4 26.4 26.5 26.5 26.6 26.6 26.7 27 27 27.1 27.1 27.1 27.1 27.1 27.2 27.2 27.2 27.2 27.3 27.3 27.6 27.7 27.8 27.8 27.8 27.8 27.9 27.9 28.2 28.2 28.3 28.4 28.4 28.4 28.6 28.6 28.6 28.7 29 29.2 29.8 29.9 30.6 30.6 30.7 31.6

Current
Mean: 28.624 %
Stdev: 1.595 % (5.6%)
Runs: 25.3 25.7 25.9 26 26 26.3 26.4 26.5 26.6 26.9 27.2 27.2 27.6 27.7 27.7 27.8 27.8 27.9 28.1 28.1 28.3 28.3 28.3 28.5 28.5 28.5 28.5 28.6 28.6 28.6 28.6 28.6 28.6 28.7 28.7 28.9 28.9 29 29 29.1 29.2 29.2 29.3 29.4 29.6 29.8 29.9 30 30.1 30.2 30.3 30.4 30.5 30.6 31 31.4 31.6 31.8 33
Comment linking Baseline
Mean: 209.231 ms
Stdev: 57.112 ms (27.3%)
Runs: 165.96016399934888 167.76204399950802 167.8419589996338 168.41699199937284 169.24125099927187 170.38810200057924 170.99715200066566 172.4117839988321 172.78788300044835 173.15779700130224 173.29313199967146 173.297444999218 173.3616540003568 173.45690900087357 173.7582600004971 173.88704499974847 174.29174800030887 175.08540900051594 175.7827969994396 175.81734300032258 175.89986100047827 176.2291260007769 176.4167890008539 176.77209500037134 176.84415699914098 177.22595200128853 177.5496819987893 178.2253009993583 178.41682999953628 179.66691100038588 180.07364900037646 180.23107899911702 180.24381499923766 180.44807900115848 181.66304600052536 182.65966800041497 183.15120499953628 183.24149600043893 184.18432600051165 184.24682600051165 185.20133499987423 187.66076599992812 187.71211699955165 194.75492400117218 195.9578449986875 245.68367500044405 275.1160479988903 275.64046300016344 275.925456000492 276.91300499998033 280.55981400050223 312.6164149995893 322.3446859996766 322.9473069999367 324.5725910011679 324.6509199999273 328.2011719997972 329.63610799983144 335.39701300114393 338.0019530002028

Current
Mean: 253.717 ms
Stdev: 16.654 ms (6.6%)
Runs: 210.23962400108576 210.5941160004586 234.0177820008248 234.8214929997921 235.74849499948323 236.0220129992813 236.12906900048256 239.0130199994892 240.13769599981606 240.28340600058436 240.57816600054502 240.71370499953628 242.03918400034308 242.31986500136554 242.49100800044835 242.82934599928558 242.85453299991786 243.2303060013801 243.61796100065112 243.88985200040042 243.95300299860537 244.9836429990828 245.3452150002122 245.6500650011003 245.66003400087357 245.88484700024128 248.4375 249.6820480003953 250.19689900055528 250.8685300014913 250.99340800009668 253.2672530002892 255.54972400143743 258.27604199945927 259.2279460001737 259.8059080000967 259.9733479991555 260.13525399938226 260.2184250000864 260.4398190006614 261.12097200006247 263.233764000237 263.23742699995637 263.7592359986156 263.891479998827 266.6048590000719 267.6019289996475 267.7605390008539 268.12105399928987 270.8734539989382 271.17622900009155 274.2402749992907 275.20576999895275 276.68469200097024 277.46935999952257 280.14896599948406 286.49487300030887 290.75638899952173 290.8223470002413
Linking (CPU) Baseline
Mean: 151.601 %
Stdev: 3.041 % (2.0%)
Runs: 145.00875582539985 145.36385560612635 146.0023433305166 146.02926480218758 146.11158838337406 146.8576098102346 147.05338175231685 147.36019104397823 148.50051351546622 148.87109273038334 149.02244342276188 149.08742876667952 149.20251776190844 149.26151305304103 149.29520207679755 149.3630214337368 149.4752936749946 149.72286099270025 149.89113766916316 150.00851832460546 150.15350343815243 150.32047217639544 150.51555058402286 150.69520054115648 150.85422397040307 151.16144398557884 151.39251462198354 151.9302105557041 152.05489933448644 152.0756048348411 152.10104096146742 152.24934034430657 152.27891061096457 152.28312408602687 152.42523925714585 152.4386376753389 153.0677608198386 153.20526878733227 153.2657270526635 153.39760956175306 153.44607621987277 153.73214904634523 153.86274689217518 153.92431791424306 153.94435048429247 153.96064118712533 154.06805704975403 154.13209648314304 154.1421038943372 154.6291662237228 154.62920693987178 154.7773684271804 155.12990593517367 155.23301698916518 155.31855324606784 155.32494868780816 155.83762415131986 155.9778264518609 156.95631031542408 157.6662806545256

Current
Mean: 151.087 %
Stdev: 3.140 % (2.1%)
Runs: 144.4512394077141 145.21128543991514 145.45121116326968 145.63940462037485 146.2214432636215 146.4199373640983 147.2802424656605 147.41759020871018 147.59561752988057 147.83504476289914 148.23659144995858 148.2453054459323 148.3536826083382 148.40457935346004 149.11706307720064 149.25413686861688 149.28357066897374 149.38381086432716 149.47002970657377 149.48809605842675 149.6494436379032 149.73228135521194 150.0511982261742 150.18907316686784 150.27462464642576 150.3883816151487 150.54739244497262 150.64308038589726 150.7535516637909 150.91167500306616 151.26277005611232 151.4269235954571 151.4763407397489 151.7528212158239 151.91549741625514 152.0214436551399 152.47785163938502 152.65603706643668 152.66751796814137 152.74164615034863 152.98062361333118 153.00239052595938 153.05638184310268 153.11251479275174 153.17481056278635 153.47401240406165 153.51406585187337 153.63799933336733 154.29656701070556 154.4641541939051 154.5918939270191 154.65803011184784 155.26195859724157 155.3883612570307 155.69982431390292 156.26847886102465 156.89037294425367 156.90686843745448 157.44680592701883
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 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
Linking (RAM) Baseline
Mean: 419.887 MB
Stdev: 5.068 MB (1.2%)
Runs: 407.6578125 408.503125 408.76640625 410.09609375 411.17890625 412.6265625 412.79375 413.028125 413.6484375 414.028125 415.2328125 415.4140625 415.43125 415.51953125 416.1546875 416.6328125 416.9765625 417.3671875 417.46015625 417.6453125 418.41875 418.54375 419.1703125 419.353125 419.70859375 420.47421875 420.48984375 420.56875 420.58203125 420.8328125 421.24921875 421.41015625 421.83359375 421.83984375 421.9953125 422.215625 422.253125 422.40859375 422.49375 422.52578125 422.8859375 423.16875 423.446875 423.58203125 423.653125 423.95625 424.0515625 424.1078125 424.33359375 424.53828125 424.5671875 424.859375 424.99296875 425.04375 425.475 426.065625 426.59296875 427 427.18203125 429.21640625

Current
Mean: 418.996 MB
Stdev: 5.966 MB (1.4%)
Runs: 403.140625 407.63515625 408.36484375 408.4890625 408.59296875 409.2390625 410.87890625 411.34921875 412.23828125 412.2421875 413.45078125 413.5578125 414.0609375 414.52421875 414.7515625 414.79765625 415.38046875 415.43671875 416.09296875 416.3796875 416.540625 416.77265625 417.59296875 418.0875 418.103125 418.67734375 418.78515625 418.98125 419.359375 419.853125 419.90546875 420.59765625 420.65234375 420.871875 420.940625 421.29609375 421.30390625 422.0703125 422.19296875 422.23515625 422.7796875 423.025 423.13359375 423.16328125 423.33125 423.353125 423.77109375 423.80546875 423.82578125 424.9109375 425.01171875 425.546875 425.71484375 425.89375 426.675 426.9265625 427.34921875 427.4609375 427.57890625 431.0734375
Linking (CPU/JS) Baseline
Mean: 79.369 %
Stdev: 1.680 % (2.1%)
Runs: 75.4 76.1 76.2 76.3 76.7 77.1 77.2 77.2 77.4 77.4 77.6 77.7 77.8 77.8 78.2 78.3 78.4 78.6 78.7 78.8 78.8 79 79 79 79.2 79.3 79.3 79.4 79.4 79.5 79.6 79.6 79.8 79.8 79.9 79.9 80 80.1 80.1 80.1 80.3 80.6 80.6 80.6 80.7 80.8 80.8 81.1 81.1 81.1 81.2 81.2 81.3 81.3 81.6 81.8 82.2 82.3 82.5

Current
Mean: 78.921 %
Stdev: 1.962 % (2.5%)
Runs: 74.4 75 75.7 75.9 76.5 76.5 76.8 76.8 77.1 77.1 77.1 77.4 77.5 77.5 77.6 77.6 77.6 77.7 77.7 77.9 77.9 78 78.1 78.1 78.3 78.7 78.8 78.9 79 79 79 79.1 79.2 79.2 79.2 79.3 79.4 79.5 79.5 79.7 79.7 79.9 80 80.1 80.3 80.4 80.5 81 81.1 81.2 81.4 81.5 81.9 82.2 82.3 82.5 82.7 83.4
Linking (CPU/UI) Baseline
Mean: 27.652 %
Stdev: 1.289 % (4.7%)
Runs: 25.1 25.5 25.5 25.6 25.6 25.8 25.9 26.2 26.2 26.3 26.4 26.6 26.7 26.7 27 27 27.1 27.1 27.1 27.1 27.1 27.1 27.2 27.4 27.4 27.5 27.5 27.5 27.5 27.5 27.5 27.6 27.6 27.8 27.9 27.9 27.9 27.9 28 28.2 28.2 28.3 28.3 28.3 28.7 28.7 28.9 29 29.1 29.1 29.2 29.4 29.5 29.5 29.9 30.3 30.4 30.5

Current
Mean: 27.843 %
Stdev: 1.246 % (4.5%)
Runs: 24.7 25.1 25.3 26.2 26.4 26.4 26.6 26.7 26.7 26.7 26.7 26.7 26.8 26.8 27 27.1 27.1 27.1 27.1 27.2 27.2 27.2 27.3 27.4 27.5 27.5 27.5 27.5 27.8 27.8 27.9 27.9 27.9 27.9 27.9 28 28 28.3 28.4 28.4 28.4 28.7 28.7 28.7 28.8 29 29 29.1 29.1 29.1 29.1 29.2 29.2 29.4 29.4 29.5 29.5 29.9 29.9 31.2

Copy link
Contributor

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

@luacmartins luacmartins removed the DeployBlockerCash This issue or pull request should block deployment label Sep 26, 2024
@luacmartins
Copy link
Contributor

luacmartins commented Sep 26, 2024

Hmm this PR changed some low level components in the LHN and composer, so it could have affected performance. That being said, I can't find the e2e workflow run for it. Gonna re-run this job.

@luacmartins
Copy link
Contributor

Latest run had:

App start time (RAM) | 351.209 MB → 353.176 MB (+1.967 MB, +0.6%)

which is what we were at before this PR was merged
Screenshot 2024-09-27 at 8 52 13 AM

Copy link
Contributor

🚀 Deployed to staging by https://github.com/luacmartins in version: 9.0.41-0 🚀

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

Copy link
Contributor

🚀 Deployed to production by https://github.com/jasperhuangg in version: 9.0.41-10 🚀

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

return;
}
// When tooltip is used inside an animated view (e.g. popover), we need to wait for the animation to finish before measuring content.
setTimeout(() => {
show.current?.();
}, 500);
}, [shouldMeasure, shouldRender]);
}, [shouldMeasure, shouldShow]);

Copy link
Contributor

Choose a reason for hiding this comment

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

We should close the tooltip in the componentWillUmount

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.

5 participants