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

Use autocomplete on Search Results Header #52568

Merged

Conversation

Kicu
Copy link
Contributor

@Kicu Kicu commented Nov 14, 2024

Explanation of Change

This PR is a followup to #51633 which added better handling of autocomplete ids. However we were missing this in the input on SearchResults page - this PR implements that.

A lot of refactors were needed so that we can reuse the code and ensure the same behavior of autocomplete lists both in SearchRouter and on the results page.

Here's how it looks

Note: this Input exists only on wide/desktop version.

main changes

  • autocomplete items generation moved to SearchRouterList, which is now used in two places;
  • contextual item + recent reports generation moved up to SearchRouter because we don't want it in the results page;
  • new component SearchPageHeaderInput: it basically does the same things as SearchRouter but without the "routing" part 😅 for the Results Page;
  • simplified how callbacks are passed to SearchRouterList because they became too complex
  • finally the source of truth for the users autocompletions is always the structure SubstitutionsMap, so now there is no need for function like findIDFromDisplayValue

old bugs fixed

Fixed Issues

$ #50976
PROPOSAL:

Tests

  • go to Search results by one of these methods:
    • Search > pick one of Saved Searches
    • Search > Advanced Filters > pick some filters > View Results
    • Open Search Router (Search Icon or cmd+k) > type in a query > Submit
  • On Search results page test autocomplete for keywords from:, to:, in:, 'cardID:, taxRate:`
  • For all of these we expect to see results list, that looks and behaves the same in SearchRouter (cmd+k) and on Search page
  • when submitting check that sent query (and query in URL) contains entity ids instead of strings
  • check that once a suggestion is picked it is no longer shown in the suggestions for the same filter

Offline tests

QA Steps

  • go to Search results by one of these methods:
    • Search > pick one of Saved Searches
    • Search > Advanced Filters > pick some filters > View Results
    • Open Search Router (Search Icon or cmd+k) > type in a query > Submit
  • On Search results page test autocomplete for keywords from:, to:, in:, 'cardID:, taxRate:`
  • For all of these we expect to see results list, that looks and behaves the same in SearchRouter (cmd+k) and on Search page
  • check that once a suggestion is picked it is no longer shown in the suggestions for the same filter

PR Author Checklist

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

@luacmartins
Copy link
Contributor

@Kicu how's this PR coming along?

@Kicu
Copy link
Contributor Author

Kicu commented Nov 20, 2024

@luacmartins I expect that I will open it for review today :) most of the heavy work is done and I have autocomplete components working on the Results page

* Given a filter name and its value, this function returns the corresponding ID found in Onyx data.
* Returns a function that can be used as a computeNodeValue callback for traversing the filters tree
*/
function getFindIDFromDisplayValue(cardList: OnyxTypes.CardList, taxRates: Record<string, string[]>) {
Copy link
Contributor Author

Choose a reason for hiding this comment

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

this is no longer needed because now substitutionsMap always keeps the connection between id and name

@luacmartins
Copy link
Contributor

Nice! Looking forward to this one

@Kicu Kicu force-pushed the kicu/autocomplete-polish branch from b7883d4 to 29ee84f Compare November 20, 2024 17:34
@Kicu Kicu marked this pull request as ready for review November 20, 2024 17:38
@Kicu Kicu requested review from a team as code owners November 20, 2024 17:38
@melvin-bot melvin-bot bot requested a review from rayane-djouah November 20, 2024 17:38
Copy link

melvin-bot bot commented Nov 20, 2024

@rayane-djouah 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]

@melvin-bot melvin-bot bot removed the request for review from a team November 20, 2024 17:38
@Kicu
Copy link
Contributor Author

Kicu commented Nov 20, 2024

For the reviewer:
There are 2 last renames to do:
SearchRouterList -> SearchAutocompleteList
SearchRouterInput -> SearchAutocompleteInput OR simply SearchInput

However I didn't do these yet, since I thought they might make the review tricker in case git treats them as completely new files 😛
I will do them after approval, once reviews are done.

@luacmartins
Copy link
Contributor

@rayane-djouah let's prioritize reviewing this one

@Kicu
Copy link
Contributor Author

Kicu commented Nov 20, 2024

Also I would like to get some feedback from the UX team about how this list should look.

Screenshot 2024-11-20 at 18 29 37

VS

Screenshot 2024-11-20 at 18 46 50

CC @shawnborton

@shawnborton
Copy link
Contributor

This is what we want the styles to look like:

CleanShot.2024-11-20.at.14.05.00.mp4

On mobile, we basically just use the whole view and add a close button to the top right:

384986249-40070501-1cec-4b7e-afef-fc242a389859.mp4

Note that we have some overlap here with this upcoming issue too: #52317

@rayane-djouah
Copy link
Contributor

@rayane-djouah let's prioritize reviewing this one

I Will review it this afternoon 👍

@Kicu
Copy link
Contributor Author

Kicu commented Nov 21, 2024

@shawnborton @luacmartins whoops... sorry we never discussed this on mobile 😅 In this PR code is not ready to work on mobile, as the input was never there from the beginning.

I think the best course of action is to leave the mobile implementation for #52317 - it will fit nicely there. Either me or someone else from SWM will pick this one up shortly.

On the other hand this PR adds a lot of logic and improves autocomplete behavior so I think it's best to not add any more scope to it. I will try to make the list look good enough for this PR.

@shawnborton
Copy link
Contributor

That works for me, just want you to be aware of the upcoming changes so we aren't duplicating the work. And ideally you can at least get web/desktop looking like my video above. Thanks!

@Kicu
Copy link
Contributor Author

Kicu commented Nov 26, 2024

Alright 👍

Then I suggest we lock the scope of this PR to what we have here, and please @rayane-djouah can you come back to review.

If I remove cmd+k now, then you cannot move out of this page. But I can start work on another PR that would make Input behave almost the same as the router, so perhaps doing the cmd+k there would make more sense?

Just to confirm, the search input here will have:

  • 5 recent searches identical to Router
  • chat rooms/reports working identically to router

Anything else?
Also I would suggest that we continue to wait with #52317 for the changes I described. Is that ok?

@Kicu
Copy link
Contributor Author

Kicu commented Nov 26, 2024

Issue here: #53126

@Kicu
Copy link
Contributor Author

Kicu commented Nov 26, 2024

Agreed on slack discussion that new behavior of cmd +k will come in #53126

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 and tests well

@rayane-djouah
Copy link
Contributor

BUG: The suggestion box container height briefly exceeds the height of the suggestions

Screen.Recording.2024-11-26.at.7.58.22.PM.mov

@rayane-djouah
Copy link
Contributor

BUG: Clicking on an autocomplete suggestion does not automatically re-focus the input.

android_mweb_chrome.mp4

Copy link
Contributor

@rayane-djouah rayane-djouah left a comment

Choose a reason for hiding this comment

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

LGTM and tests well 👍

@melvin-bot melvin-bot bot requested a review from luacmartins November 26, 2024 20:08
@rayane-djouah
Copy link
Contributor

I think that #52568 (comment) and #52568 (comment) are not blockers

@rayane-djouah
Copy link
Contributor

Checklist completed: #52568 (comment)

@luacmartins
Copy link
Contributor

Agree that those are not blockers. Thanks for catching them though. @Kicu let's address them in the follow up

@luacmartins luacmartins merged commit c4ff235 into Expensify:main Nov 26, 2024
17 of 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 Nov 26, 2024
Copy link
Contributor

Performance Comparison Report 📊

Significant Changes To Duration

Name Duration
Open search router TTI Open Search Router TTI 522.600 ms → 811.488 ms (+288.888 ms, +55.3%) 🔴🔴
Show details
Name Duration
Open search router TTI Open Search Router TTI Baseline
Mean: 522.600 ms
Stdev: 78.125 ms (14.9%)
Runs: 375.26334699988365 376.069540000055 385.8013510000892 393.01989800017327 399.356201000046 403.1795250000432 408.1007899995893 413.1608080002479 415.2899580001831 415.86328200018033 415.92923999996856 416.8895669998601 424.0863450001925 425.9454749999568 484.41674900008366 487.6245530000888 490.1282150000334 495.09476700006053 495.54785099998116 496.22656299965456 497.0246580000967 499.3529059998691 501.0180259998888 501.2709150002338 506.2086590002291 513.065063000191 516.707154000178 519.2419429998845 523.8907879996113 524.2006839998066 528.3732100003399 529.0495199998841 533.7727870000526 541.6842450001277 546.0020750002004 548.9128010002896 550.8072919999249 552.1746820001863 557.072266000323 557.4577640001662 560.1165370000526 561.512451000046 565.412434999831 568.459472999908 569.1217860002071 570.0402429997921 570.0603029998019 573.9995929999277 574.5128589998931 591.4171139998361 596.0160320000723 602.0860590003431 606.8267010003328 608.4069419996813 609.8211270002648 612.556112000253 620.3677579998039 620.8425710001029 643.040974999778 643.3760580001399 674.6239420003258 694.3124600001611

Current
Mean: 811.488 ms
Stdev: 125.414 ms (15.5%)
Runs: 601.4920250000432 607.5644119996578 612.8024500003085 613.2593999998644 635.787637999747 637.3021240001544 638.1115719997324 640.5154220000841 660.4258630000986 661.5010990002193 661.5255529996939 681.0027270000428 701.7418209998868 714.9125569998287 723.3141279998235 725.981811999809 726.7370609999634 727.2445880002342 728.7665609996766 735.0181080000475 739.0565589996986 741.1387130003422 747.9383140001446 748.6901850001886 749.4500740002841 751.4950769999996 756.4350179997273 760.1442869999446 760.3546959999949 762.6271569998935 765.8546959999949 769.5698649999686 770.2638350003399 772.2977700000629 772.6157230003737 776.5491539998911 780.8192949998192 781.1132809999399 786.6218670001253 796.3196620000526 796.5704760001972 797.0518799996935 801.7239580000751 801.9239509999752 803.1628829999827 806.4818120002747 809.2398689999245 810.8082690001465 813.0623380001634 814.0268560000695 817.1703699999489 831.6772880000062 832.884521999862 838.4046229999512 841.059936999809 844.212483999785 847.6032320000231 860.2540699997917 880.5688889999874 885.6578370002098 895.5519620003179 910.0806490001269 933.0625820001587 933.1784669999033 965.2289229999296 968.509195999708 969.3765059998259 985.443766000215 992.3910730001517 1011.4920660001226 1019.6805829997174 1020.9116219999269 1039.3528660000302 1040.875326000154 1044.7443039999343 1055.8588870000094 1124.953248000238 1127.4782310002483

Meaningless Changes To Duration

Show entries
Name Duration
App start time nativeLaunchEnd_To_appCreationStart 60.068 ms → 79.474 ms (+19.406 ms, +32.3%) 🟡
App start time nativeLaunch 31.054 ms → 25.746 ms (-5.308 ms, -17.1%) 🟢
App start time appCreation 79.203 ms → 83.917 ms (+4.713 ms, +6.0%)
App start time appCreationEnd_To_contentAppeared 593.453 ms → 627.607 ms (+34.154 ms, +5.8%)
App start time contentAppeared_To_screenTTI 594.583 ms → 589.682 ms (-4.900 ms, -0.8%)
App start time TTI 1357.831 ms → 1415.272 ms (+57.441 ms, +4.2%)
App start time runJsBundle 420.233 ms → 448.133 ms (+27.900 ms, +6.6%)
App start time regularAppStart 0.022 ms → 0.022 ms (-0.000 ms, -1.8%)
App start time (CPU) 133.189 % → 130.830 % (-2.360 %, -1.8%)
App start time (FPS) 60.000 FPS → 60.000 FPS
App start time (RAM) 363.555 MB → 368.663 MB (+5.108 MB, +1.4%)
App start time (CPU/JS) 73.028 % → 66.914 % (-6.114 %, -8.4%)
App start time (CPU/UI) 26.420 % → 27.466 % (+1.046 %, +4.0%)
Open search router TTI Load Search Options 106.526 ms → 101.004 ms (-5.523 ms, -5.2%)
Open search router TTI (CPU) 134.322 % → 132.331 % (-1.991 %, -1.5%)
Open search router TTI (FPS) 60.000 FPS → 60.000 FPS
Open search router TTI (RAM) 372.820 MB → 376.244 MB (+3.424 MB, +0.9%)
Open search router TTI (CPU/JS) 70.647 % → 70.675 % (+0.028 %, ±0.0%)
Open search router TTI (CPU/UI) 27.222 % → 25.045 % (-2.177 %, -8.0%)
Report typing Composer typing rerender count 1.000 renders → 1.000 renders
Report typing Message sent 421.645 ms → 421.488 ms (-0.158 ms, ±0.0%)
Report typing (CPU) 98.045 % → 98.700 % (+0.655 %, +0.7%)
Report typing (FPS) 60.000 FPS → 60.000 FPS
Report typing (RAM) 509.282 MB → 506.825 MB (-2.457 MB, ±0.0%)
Report typing (CPU/JS) 44.915 % → 45.398 % (+0.483 %, +1.1%)
Report typing (CPU/UI) 25.076 % → 25.222 % (+0.146 %, +0.6%)
Chat opening Chat TTI 510.203 ms → 510.042 ms (-0.162 ms, ±0.0%)
Chat opening (CPU) 142.982 % → 143.163 % (+0.182 %, ±0.0%)
Chat opening (FPS) 60.000 FPS → 60.000 FPS
Chat opening (RAM) 393.698 MB → 394.064 MB (+0.366 MB, ±0.0%)
Chat opening (CPU/JS) 72.681 % → 72.298 % (-0.383 %, -0.5%)
Chat opening (CPU/UI) 30.385 % → 30.479 % (+0.094 %, ±0.0%)
Linking 956.153 ms → 957.822 ms (+1.668 ms, ±0.0%)
Linking (CPU) 148.259 % → 148.141 % (-0.118 %, ±0.0%)
Linking (FPS) 60.000 FPS → 60.000 FPS
Linking (RAM) 428.933 MB → 429.298 MB (+0.365 MB, ±0.0%)
Linking (CPU/JS) 80.147 % → 80.378 % (+0.232 %, ±0.0%)
Linking (CPU/UI) 30.407 % → 30.493 % (+0.086 %, ±0.0%)
Show details
Name Duration
App start time nativeLaunchEnd_To_appCreationStart Baseline
Mean: 60.068 ms
Stdev: 7.447 ms (12.4%)
Runs: 46 49 50 50 51 51 51 53 53 53 54 54 54 55 55 55 56 56 56 56 56 56 57 57 57 57 57 57 58 58 59 59 60 60 61 61 61 61 62 62 62 63 63 64 65 65 65 67 68 68 69 70 70 71 72 74 76 79 79

Current
Mean: 79.474 ms
Stdev: 8.000 ms (10.1%)
Runs: 64 66 67 68 69 70 70 71 71 72 73 73 73 74 74 74 74 75 75 76 76 76 76 77 77 77 77 79 79 79 80 80 81 82 82 82 82 82 82 82 84 84 84 85 85 85 85 86 87 87 89 90 93 93 94 101 101
App start time nativeLaunch Baseline
Mean: 31.054 ms
Stdev: 2.689 ms (8.7%)
Runs: 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 35 35 36 37 37 37 39

Current
Mean: 25.746 ms
Stdev: 3.307 ms (12.8%)
Runs: 21 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 33
App start time appCreation Baseline
Mean: 79.203 ms
Stdev: 8.631 ms (10.9%)
Runs: 65 66 67 67 68 69 69 69 70 71 72 72 73 73 73 73 73 73 73 74 74 74 74 75 76 76 78 78 78 79 79 80 80 81 81 81 81 81 82 82 83 83 83 83 84 84 85 86 86 86 87 87 91 94 96 97 98 99 101

Current
Mean: 83.917 ms
Stdev: 9.468 ms (11.3%)
Runs: 65 67 69 70 70 70 70 73 73 74 75 75 75 76 77 77 77 78 79 79 79 80 80 80 80 81 81 82 83 83 84 84 85 85 86 87 87 87 88 88 90 90 91 91 92 92 92 92 93 94 95 95 95 96 96 97 98 98 104 105
App start time appCreationEnd_To_contentAppeared Baseline
Mean: 593.453 ms
Stdev: 29.164 ms (4.9%)
Runs: 526 540 542 542 543 550 562 569 569 570 571 576 576 578 579 583 584 584 585 587 587 588 588 591 593 593 593 594 594 594 595 595 596 596 599 600 601 602 602 604 614 615 623 623 627 630 631 638 639 642 643 645 662

Current
Mean: 627.607 ms
Stdev: 33.478 ms (5.3%)
Runs: 545 554 569 576 578 582 588 590 596 598 601 601 605 606 608 609 610 611 611 613 615 617 618 619 620 622 624 625 625 628 631 635 635 635 636 643 643 644 651 653 653 653 653 655 656 659 660 661 664 669 670 676 679 680 688 700
App start time contentAppeared_To_screenTTI Baseline
Mean: 594.583 ms
Stdev: 30.673 ms (5.2%)
Runs: 510.3358720000833 525.4371879999526 545.1410980001092 548.2477409997955 549.6623019999824 551.1752289999276 551.8741120002232 563.1823700000532 563.4659699997865 566.2006589998491 566.5629690000787 571.7769829998724 571.9867139998823 572.3806859999895 573.3249789997935 575.1336380001158 576.9465370001271 580.9923919998109 586.848408000078 586.901773000136 588.4396970001981 588.9344170000404 590.4191379998811 590.6062070000917 591.6232119998895 592.5617809998803 593.218247000128 595.4469539998099 600.002594999969 602.9065689998679 602.9668350000866 607.2202590000816 609.5825999998488 609.8377640000544 610.4602629998699 611.008613999933 613.2609540000558 613.6998629998416 614.9260490001179 617.1776569997892 617.9928449997678 618.1103349998593 622.58043800015 623.6940319999121 625.7209959998727 629.2677020002156 630.776147000026 631.4617730001919 632.9456299999729 633.4527690000832 633.6851149997674 635.8699929998256 636.2997599998489 653.7312739999034

Current
Mean: 589.682 ms
Stdev: 33.695 ms (5.7%)
Runs: 516.3764780000784 520.3100120001473 531.5170640000142 534.3363769999705 542.867575999815 545.453232999891 547.9843129999936 548.1808600001968 548.9178329999559 550.2594440001994 550.3135810000822 552.7527919998392 552.9120780001394 556.3711649999022 559.7718469998799 573.7238869997673 580.6179169998504 581.3649969999678 582.1029199999757 582.3682030001655 583.7687869998626 584.0403939997777 584.7061549997889 586.1205000001937 586.3498129998334 588.5932930000126 588.9477280001156 589.6752360002138 590.3889770000242 592.9427069998346 595.3661730000749 599.6503220000304 600.7109179999679 602.1765239997767 602.250326000154 603.030563000124 605.7038739998825 605.7561829998158 606.0536870001815 612.0175439999439 612.096036999952 614.2572679999284 615.5685089998879 617.6007559997961 617.7595159998164 618.484598999843 619.6244080001488 622.0755030000582 622.5279439999722 629.1066600000486 633.4627200001851 635.6601240001619 640.1901050000452 647.362104000058 651.111601000186 658.5721399998292
App start time TTI Baseline
Mean: 1357.831 ms
Stdev: 38.979 ms (2.9%)
Runs: 1279.2798520000651 1281.1410980001092 1290.2477409997955 1298.1336380001158 1302.9465370001271 1305.1752289999276 1307.200658999849 1308.4513849997893 1310.7117059999146 1316.7171339998022 1321.992391999811 1324.6998629998416 1325.002594999969 1328.3249789997935 1331.5825999998488 1333.8741120002232 1334.1823700000532 1339.848408000078 1340.7901789997704 1345.4659699997865 1347.5629690000787 1350.7769829998724 1351.9344170000404 1352.439697000198 1352.694031999912 1355.5617809998803 1356.6062070000917 1358.6623019999824 1358.9456299999729 1363.2677020002156 1363.6851149997674 1363.9067090000026 1364.9065689998679 1367.2609540000558 1369.4602629998699 1370.461773000192 1370.58043800015 1370.8699929998256 1371.6232119998895 1375.926049000118 1376.008613999933 1380.3806859999895 1380.901773000136 1381.9867139998823 1383.44695399981 1386.218247000128 1386.7209959998727 1386.776147000026 1386.8377640000544 1387.2202590000816 1404.9928449997678 1407.7312739999034 1425.419137999881 1426.9668350000866 1438.4527690000832 1444.1103349998593 1449.299759999849

Current
Mean: 1415.272 ms
Stdev: 50.231 ms (3.5%)
Runs: 1313.3764780000784 1314.5170640000142 1326.1205000001937 1327.3363769999705 1331.1808600001968 1334.9843129999936 1335.3100120001473 1345.9178329999559 1358.3711649999022 1360.453232999891 1373.2594440001994 1382.7038739998825 1383.1029199999757 1389.0403939997777 1391.0175439999439 1391.096036999952 1393.9120780001394 1395.3682030001655 1395.77184699988 1395.867575999815 1396.366173000075 1400.030563000124 1401.3889770000242 1401.7061549997889 1401.7238869997673 1402.6752360002138 1408.2572679999284 1408.484598999843 1413.710917999968 1418.0536870001815 1418.5721399998292 1423.3649969999678 1424.9477280001156 1430.250326000154 1430.5932930000126 1430.7971129999496 1433.3498129998334 1435.6179169998504 1435.7687869998626 1437.809857999906 1439.362104000058 1440.7561829998158 1443.5685089998879 1443.6244080001488 1450.1765239997767 1462.462720000185 1465.111601000186 1468.854253000114 1469.0755030000582 1470.600755999796 1471.9427069998346 1472.7595159998164 1479.6503220000304 1481.166271999944 1491.1901050000452 1510.6601240001619 1515.5279439999722 1517.1066600000486
App start time runJsBundle Baseline
Mean: 420.233 ms
Stdev: 23.918 ms (5.7%)
Runs: 365 366 370 378 380 385 388 389 393 394 397 398 399 399 404 406 406 406 407 409 413 414 415 416 419 420 420 420 421 423 423 424 428 430 430 430 432 432 433 433 435 436 437 437 439 439 440 441 442 443 443 444 445 447 450 450 450 456 459 466

Current
Mean: 448.133 ms
Stdev: 23.243 ms (5.2%)
Runs: 390 392 407 411 412 413 420 421 422 426 427 429 431 431 435 435 435 436 438 439 440 440 441 442 443 444 445 445 446 446 447 448 452 453 454 455 456 458 459 460 460 461 464 464 464 466 466 467 467 468 474 476 477 477 478 480 483 487 492 493
App start time regularAppStart Baseline
Mean: 0.022 ms
Stdev: 0.002 ms (8.6%)
Runs: 0.018432000186294317 0.019164999946951866 0.0194089999422431 0.0197350000962615 0.01985699962824583 0.020060999784618616 0.02010100008919835 0.020223000086843967 0.020305000245571136 0.020345000084489584 0.02038599969819188 0.0204670000821352 0.02046799985691905 0.02054900024086237 0.020589000079780817 0.020671000238507986 0.020711000077426434 0.020752000156790018 0.020752000156790018 0.020874000154435635 0.020955000072717667 0.021076999604701996 0.021118999924510717 0.021239999681711197 0.02132099959999323 0.02152599999681115 0.021606000140309334 0.02193199982866645 0.021971999667584896 0.02201299974694848 0.022054000291973352 0.022135000210255384 0.022216999903321266 0.022379999980330467 0.022419999819248915 0.022421000059694052 0.022459999658167362 0.0224609998986125 0.02254299959167838 0.022950000129640102 0.023031000047922134 0.023193000350147486 0.023274000268429518 0.023316000122576952 0.023560000117868185 0.023599999956786633 0.023763000033795834 0.023965999949723482 0.02404800010845065 0.02433200040832162 0.025106000248342752 0.025350000243633986 0.025634999852627516 0.0262040002271533 0.028076000045984983

Current
Mean: 0.022 ms
Stdev: 0.001 ms (6.2%)
Runs: 0.0194089999422431 0.019694000016897917 0.019733999855816364 0.019775000400841236 0.019816000014543533 0.01993800001218915 0.019979000091552734 0.020060000009834766 0.020182000007480383 0.020223000086843967 0.02030499977990985 0.020426000002771616 0.020427000243216753 0.0206709997728467 0.020752000156790018 0.020792999770492315 0.020874000154435635 0.020874000154435635 0.020914999768137932 0.020955000072717667 0.021077000070363283 0.0211990000680089 0.0211990000680089 0.021240000147372484 0.021240000147372484 0.0213620001450181 0.021484999917447567 0.021524999756366014 0.0215659998357296 0.021688000299036503 0.021727999672293663 0.0217289999127388 0.02184999966993928 0.02184999966993928 0.021890999749302864 0.02189100021496415 0.02189100021496415 0.022013000212609768 0.02221599966287613 0.022216999903321266 0.02225799998268485 0.022297999821603298 0.022338999900966883 0.022421000059694052 0.0224609998986125 0.022501999977976084 0.022583000361919403 0.02404800010845065 0.024129000026732683 0.02413000026717782 0.024291999638080597 0.024454999715089798 0.024536999873816967 0.024577000178396702
App start time (CPU) Baseline
Mean: 133.189 %
Stdev: 5.186 % (3.9%)
Runs: 122.88439472174414 124.15489293414993 124.30151132907368 125.12556308744682 125.83905796088298 126.12104913815034 126.85598556600779 126.92436412315934 126.98077776438087 127.11392412682297 127.89708104668739 128.19876110134558 128.63031447686396 128.8442677269715 128.91430412371136 129.34184989075447 129.3633419382392 130.7594790523248 130.95051869707464 131.10209763356218 131.17869662818796 131.3156915083206 131.41205399943323 131.67665539133816 131.8305087441646 132.3120960061689 132.48679472956923 132.49050004602051 132.64150650720526 132.85538094918195 132.98539737529563 133.32524518820597 133.52618818029947 133.8701259377602 133.87799256116085 134.013322746813 135.04215203308894 135.37003542807713 135.4554455445545 135.48297632879252 135.66316506206113 136.20992534036017 136.4765535945914 136.80510448782965 137.07243460764593 137.46884567203148 137.48083491163476 137.98912566168195 138.60566282160755 139.1023410176101 139.16830370878805 139.32940114541836 139.85545099445667 139.9512171753867 140.2332544569103 142.7496973665933 143.14115308151102 143.60124372768416 143.82302588498894

Current
Mean: 130.830 %
Stdev: 3.657 % (2.8%)
Runs: 123.24232423242326 123.72164964850336 124.65271079158971 125.07249586114536 125.9008230964455 126.73410815534511 126.74991407832768 126.91030444161065 126.95220054549831 127.14260711875848 127.53005541467081 127.67861885790177 128.05827248583546 128.11074209023957 128.1848184818482 128.4085413980227 128.73952977631666 128.96014199135163 129.1523046092184 129.4139637391883 129.42306242386007 129.59788359788365 129.61255046084716 129.6857989450754 129.7615150619965 129.86002911654637 130.1577203445991 130.240045905193 130.32999272130309 130.88066551921975 131.1105402013858 131.14405205867158 131.21633649491446 131.3060646024841 131.30824542649367 131.8581496990004 132.19249490341386 132.31389527477788 132.32578053714352 132.46591404551828 132.83285603921985 133.102061481287 133.23728195087546 133.25777559466928 133.30828222098316 133.42323447710282 133.59183206365182 134.1638981173865 134.43934734154772 135.87703459724725 136.16871479774713 136.90192148628873 136.9786322689603 137.34877161730876 137.73887288513816 138.37135579803248 138.45193707893935
App start time (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
App start time (RAM) Baseline
Mean: 363.555 MB
Stdev: 5.741 MB (1.6%)
Runs: 352.166015625 353.419921875 354.2421875 354.2890625 354.34375 355.3359375 355.498046875 356.041015625 356.25390625 356.30859375 356.58984375 356.82421875 357.556640625 357.935546875 358.990234375 359.166015625 359.2890625 359.41796875 359.55859375 359.8450520833333 359.998046875 360.453125 361.1705729166667 361.455078125 361.5911458333333 363.203125 363.8958333333333 364.0208333333333 364.4765625 364.595703125 364.91015625 365.2252604166667 365.365234375 365.46484375 365.5768229166667 366.90625 367.0611979166667 367.6328125 367.7877604166667 367.81640625 367.8229166666667 368.2473958333333 368.345703125 368.3919270833333 368.3932291666667 368.6380208333333 368.7903645833333 368.8111979166667 368.9466145833333 369.1953125 369.2005208333333 369.28515625 369.4401041666667 369.5533854166667 369.67578125 369.82421875 369.96484375 370.94140625 371.408203125 376.771484375

Current
Mean: 368.663 MB
Stdev: 4.708 MB (1.3%)
Runs: 356.642578125 357.248046875 358.669921875 359.181640625 360.287109375 361.333984375 362.521484375 363.2565104166667 364.4049479166667 364.6627604166667 365.4557291666667 365.8216145833333 365.9427083333333 366.1184895833333 366.2434895833333 366.32421875 367.2591145833333 367.2643229166667 367.4830729166667 367.69921875 367.8020833333333 368.1067708333333 368.1901041666667 368.3098958333333 368.5481770833333 369.10546875 369.375 369.5377604166667 369.7526041666667 369.8229166666667 369.9140625 370.1471354166667 370.3216145833333 370.5026041666667 370.5065104166667 370.9010416666667 371.11328125 371.4622395833333 371.5755208333333 371.6002604166667 371.78125 371.84375 372.0026041666667 372.0598958333333 372.2057291666667 372.5794270833333 373.8958333333333 374.19140625 374.2213541666667 374.29296875 374.4010416666667 374.5690104166667 374.703125 375.6380208333333 377.6796875
App start time (CPU/JS) Baseline
Mean: 73.028 %
Stdev: 7.572 % (10.4%)
Runs: 60.5 61.6 63.1 63.7 63.9 63.9 64.1 64.6 65.1 65.1 65.3 65.6 65.6 65.6 65.9 66 66.1 66.2 66.7 66.9 67.1 67.2 67.9 68.3 68.3 68.5 68.6 68.7 68.9 69 69.8 74.9 77 77.9 77.9 78 78.3 78.4 78.5 78.6 78.8 78.9 79.9 80.1 80.4 80.8 80.9 81 81.1 81.3 81.5 82.2 82.5 82.6 82.9 82.9 82.9 83.3 83.7 86.7

Current
Mean: 66.914 %
Stdev: 2.721 % (4.1%)
Runs: 62.5 62.9 63.1 63.9 64.3 64.6 64.8 64.8 64.9 65.2 65.2 65.2 65.4 65.6 65.7 65.8 65.8 65.9 65.9 65.9 66 66 66.4 66.4 66.4 66.5 66.5 67 67 67.1 67.1 67.2 67.2 67.3 67.4 67.4 67.5 67.5 67.8 67.8 67.9 68.5 68.5 68.5 68.5 69.3 70.7 74.9 76 76
App start time (CPU/UI) Baseline
Mean: 26.420 %
Stdev: 3.384 % (12.8%)
Runs: 19 20.9 21 21 21.2 21.3 21.9 22 22 22.1 22.7 22.8 23 23 23 23.7 23.9 24.1 24.1 24.9 25 25 25.1 25.6 25.9 25.9 26.1 26.2 26.5 27 27.1 27.1 27.2 27.3 27.5 27.7 27.9 28.1 28.2 28.6 28.8 28.9 29.1 29.1 29.1 29.2 29.3 29.6 29.7 29.8 29.9 30.1 30.5 30.5 30.6 31.1 31.7 31.8 31.9 31.9

Current
Mean: 27.466 %
Stdev: 2.392 % (8.7%)
Runs: 22 22 23 23 23 23.2 23.7 24.5 24.6 25 25.1 25.6 25.8 25.8 25.9 26 26 26.3 27 27.1 27.1 27.2 27.3 27.6 27.6 27.6 27.8 27.8 27.9 27.9 27.9 27.9 27.9 28.1 28.3 28.5 28.5 28.5 28.5 28.9 28.9 29.1 29.2 29.2 29.2 29.3 29.6 29.7 29.8 29.8 30 30.4 30.4 30.5 30.6 30.8 31.2 31.9
Open search router TTI Load Search Options Baseline
Mean: 106.526 ms
Stdev: 6.548 ms (6.1%)
Runs: 93.5583900003694 93.94771299976856 96.12715700035915 97.64888500003144 97.90494799986482 98.33024100027978 99.19921900006011 99.51204499974847 99.56306899990886 100.24780299980193 100.32051599957049 100.50854499964043 101.15726700006053 101.44425499998033 101.44771299976856 101.71618700027466 102.53251100005582 102.53544100001454 102.80961100012064 103.30061900010332 103.53072099993005 103.68969700019807 103.84077899996191 103.85620100004598 103.85892699984834 104.03462699986994 104.21521000005305 104.94165100017563 105.03417900018394 105.03987600002438 105.2812090003863 106.53853400005028 106.6789549998939 107.23482199991122 107.41857900004834 107.44042999995872 108.04085299978033 108.66292400006205 109.2067869999446 109.57954900013283 109.78401699988171 109.83243800001219 110.34952799975872 110.88582399999723 110.9965820000507 111.44014499988407 111.47249299986288 111.91963700018823 112.33288599969819 112.38838700018823 113.2309570000507 113.33341399999335 113.54240000015125 113.65844700019807 114.26619499968365 116.23836300009862 119.26611299999058 120.97843400016427 121.47835299978033 122.25101700006053

Current
Mean: 101.004 ms
Stdev: 4.808 ms (4.8%)
Runs: 92.96964499959722 92.96964499959722 93.87137799989432 93.87137799989432 93.94213900016621 93.94213900016621 94.45129399979487 94.45129399979487 94.49841300025582 94.49841300025582 94.67598399985582 94.67598399985582 94.69315599976107 94.69315599976107 94.94368499983102 94.94368499983102 95.17061399994418 95.17061399994418 95.21435600006953 95.21435600006953 95.67264899984002 95.67264899984002 95.9621179997921 95.9621179997921 95.99792499979958 95.99792499979958 96.12251800019294 96.12251800019294 96.68615699978545 96.68615699978545 97.36189800035208 97.36189800035208 97.36368800001219 97.36368800001219 97.38378900010139 97.38378900010139 98.21459899982437 98.21459899982437 98.75980600016192 98.75980600016192 98.768635999877 98.768635999877 98.79557299986482 98.79557299986482 98.79821800021455 98.79821800021455 98.85876399977133 98.85876399977133 99.0391440000385 99.0391440000385 99.3839520001784 99.3839520001784 99.57027200004086 99.57027200004086 100.15645299991593 100.15645299991593 100.41695099975914 100.41695099975914 100.86584499990568 100.86584499990568 100.90726700006053 100.90726700006053 101.16418500011787 101.16418500011787 101.7359609999694 101.7359609999694 102.01761899981648 102.01761899981648 102.37723799981177 102.37723799981177 102.47835300024599 102.47835300024599 102.53055899962783 102.53055899962783 102.60266099963337 102.60266099963337 102.79805500013754 102.79805500013754 102.97180199995637 102.97180199995637 103.51200299989432 103.51200299989432 103.66036000009626 103.66036000009626 103.81412799982354 103.81412799982354 103.82360900007188 103.82360900007188 103.9580080001615 103.9580080001615 104.22074399981648 104.22074399981648 104.3611240000464 104.3611240000464 104.79655000008643 104.79655000008643 105.59952800022438 105.59952800022438 106.12203000020236 106.12203000020236 106.46614599972963 106.46614599972963 106.6529950001277 106.6529950001277 107.2956539997831 107.2956539997831 107.51757799973711 107.51757799973711 107.61153099965304 107.61153099965304 108.21817999985069 108.21817999985069 109.30684399977326 109.30684399977326 110.29211400030181 110.29211400030181 111.1290690000169 111.1290690000169 111.66699200030416 111.66699200030416
Open search router TTI (CPU) Baseline
Mean: 134.322 %
Stdev: 3.581 % (2.7%)
Runs: 126.91046518403049 127.14280574792593 127.25068196869339 128.78510705668273 129.77560465755 130.32894095455754 130.54969204071526 131.12184850404856 131.1855942566368 131.25429232518653 131.2675626724043 131.38701128308966 131.42696484801752 131.84924185947972 131.86954985136154 132.32462068747566 132.33221551531415 132.33651744130788 132.3560579376008 132.45078626437763 132.4971371314057 132.6062810666831 132.71864906644305 132.79582504080832 133.0648363880573 133.13590210882586 133.34107755456165 133.52132734444257 133.68127490039834 133.87443749405114 133.9381196189138 134.23731981780523 134.42814371257487 134.4759937775689 134.57894173858224 134.80353930748592 135.20964840411358 135.28548149977877 135.30339321357295 135.70711693115754 135.8308614214453 136.10145618041315 136.70494796416023 136.81812283592242 137.14064469253998 137.26026636716801 137.2742100619235 137.6854365194754 138.25044535425664 138.31314435427333 138.39366477589974 138.43383724688337 138.609230444616 138.95111651633388 139.55124872852045 140.43679435600066 140.5731715588244 141.19727495214926 144.34515684252236

Current
Mean: 132.331 %
Stdev: 3.071 % (2.3%)
Runs: 125.95370195050367 126.4679267014376 126.6336644892034 127.25558021671398 127.40768501189275 128.83523089053324 128.96733860237654 129.00205866365027 129.00216047509718 129.0119004484997 129.03459060356982 129.17580707206807 129.45806261117775 129.62729512387855 129.9463521890805 130.20840249086646 130.29956084684042 130.51868034207857 130.68164910262738 130.7175549769426 130.74702133041754 130.83266277307527 130.8521187501342 131.2376243540759 131.3675904212809 131.70649431811293 131.83675640305725 131.99682134697164 132.02485028949158 132.07429307096209 132.27208948439755 132.32219309942352 132.672599264524 132.85525734481988 133.24488855575441 133.2879638874081 133.3046661385575 133.70262685835044 133.74403030433223 133.93720467290524 133.98615111469053 134.0556861551722 134.0978971777033 134.34452676783823 134.35388971376707 134.41140306753846 135.2047735146388 135.33006674602558 135.5818188085864 135.8676943179337 135.86849993787266 135.96632482437943 136.21801091534965 136.24366028279212 136.29787999753813 136.60164441062622 136.85699998198473 137.82385218974093 138.18524429821002 138.34669038496025
Open search router TTI (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

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
Open search router TTI (RAM) Baseline
Mean: 372.820 MB
Stdev: 3.950 MB (1.1%)
Runs: 363.1627604166667 366.2513020833333 367.265625 367.7900390625 368.017578125 368.544921875 368.951171875 369.15234375 369.2548828125 369.2578125 369.359375 369.59375 369.60546875 369.7373046875 369.9541015625 370.353515625 370.3798828125 370.572265625 370.8095703125 370.9388020833333 371.0166015625 371.0751953125 371.1025390625 371.1162109375 371.1201171875 371.42578125 371.4326171875 371.6220703125 371.6328125 371.9990234375 372.1536458333333 372.3935546875 372.4755859375 373.0283203125 373.046875 373.4521484375 373.619140625 373.7265625 373.8232421875 374.236328125 374.517578125 374.6328125 374.8349609375 375.0247395833333 375.0869140625 375.1806640625 376.15234375 376.474609375 376.7177734375 376.8134765625 377.05078125 377.8098958333333 377.9462890625 378.25 379.4501953125 379.865234375 381.0537109375 382.4609375 382.578125

Current
Mean: 376.244 MB
Stdev: 3.556 MB (0.9%)
Runs: 369.8720703125 370.2255859375 370.8251953125 370.8720703125 371.3349609375 371.3564453125 371.5751953125 371.986328125 372.0546875 372.3154296875 372.8251953125 373.21484375 373.21484375 373.2392578125 373.26171875 373.5107421875 373.58203125 373.755859375 373.8544921875 374.0341796875 374.56640625 374.7890625 374.830078125 374.9384765625 375.056640625 375.2412109375 375.2587890625 375.3330078125 375.4619140625 375.7001953125 375.7998046875 376.0126953125 376.248046875 376.5546875 376.7568359375 377.3212890625 377.3798828125 377.4326171875 377.7626953125 377.8251953125 378.3681640625 378.3796875 378.5234375 378.6328125 378.63515625 378.8375 378.9169921875 379.6455078125 379.72734375 380.08671875 380.11328125 380.1513671875 380.82265625 381.103515625 381.12109375 381.55859375 382.26640625 382.990625 383.5009765625 384.059375
Open search router TTI (CPU/JS) Baseline
Mean: 70.647 %
Stdev: 2.025 % (2.9%)
Runs: 66 66.9 67.1 67.4 67.8 68 68.5 68.6 68.8 68.9 68.9 68.9 69.2 69.2 69.2 69.3 69.4 69.4 69.5 69.5 69.6 69.7 69.8 69.8 69.9 70 70 70.4 70.5 70.5 70.6 70.8 70.9 71 71 71 71.1 71.1 71.4 71.5 71.6 71.8 71.8 71.8 71.8 72.1 72.1 72.2 72.5 72.5 72.6 72.7 72.8 72.8 73 73.5 74.1 74.5 75.4 76.1

Current
Mean: 70.675 %
Stdev: 2.607 % (3.7%)
Runs: 65.4 65.6 66.2 66.3 67.4 67.5 67.6 67.6 67.8 68 68.4 68.5 68.5 68.5 68.7 68.8 68.9 69.2 69.5 69.5 69.6 69.7 69.7 69.7 69.9 70 70.3 70.3 70.3 70.3 70.6 70.7 70.8 71.2 71.2 71.4 71.6 71.7 71.9 72 72 72.1 72.2 72.3 72.4 72.4 72.5 72.8 73 73.3 73.3 73.5 73.9 74.6 74.9 75 75.9 76.1 76.8
Open search router TTI (CPU/UI) Baseline
Mean: 27.222 %
Stdev: 1.633 % (6.0%)
Runs: 23.8 23.9 24.4 24.7 24.8 24.9 24.9 25.3 25.4 25.5 25.8 25.9 25.9 25.9 26 26 26 26.3 26.4 26.4 26.5 26.6 26.8 26.9 26.9 26.9 26.9 26.9 26.9 27 27 27 27 27.2 27.4 27.4 27.8 27.9 27.9 27.9 28 28.4 28.5 28.6 28.6 28.8 28.9 28.9 28.9 29 29 29.1 29.2 29.3 29.5 29.5 29.7 29.9 30 30.5

Current
Mean: 25.045 %
Stdev: 1.195 % (4.8%)
Runs: 22.9 22.9 23.3 23.3 23.4 23.4 23.4 23.5 23.7 23.9 23.9 23.9 23.9 24.3 24.3 24.3 24.4 24.4 24.4 24.4 24.4 24.4 24.4 24.5 24.6 24.7 24.7 24.8 24.8 24.9 24.9 24.9 24.9 25.1 25.2 25.2 25.3 25.4 25.4 25.5 25.6 25.6 25.9 25.9 25.9 25.9 25.9 26.1 26.1 26.3 26.4 26.4 26.5 26.7 26.7 27.1 27.4 27.4 27.5 27.5
Report typing Composer typing rerender count Baseline
Mean: 1.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Current
Mean: 1.000 renders
Stdev: 0.000 renders (0.0%)
Runs: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Report typing Message sent Baseline
Mean: 421.645 ms
Stdev: 26.213 ms (6.2%)
Runs: 372.3232830003835 373.35538800014183 374.12581399967894 374.3501380002126 383.4742430001497 383.5789390001446 390.8929449999705 391.7446289998479 391.9743249998428 392.79329500021413 394.50337699986994 394.89078799961135 396.4755859998986 398.66040099970996 399.13895700033754 400.356811999809 401.70983899990097 402.40437899995595 402.4226890001446 406.5162349999882 406.6582029997371 407.1886809999123 418.4004310001619 418.83011900028214 419.2255860003643 424.535034999717 424.96712200017646 425.9805100001395 427.06343600014225 427.3572999997996 428.134887999855 428.2659920002334 430.1314289998263 431.7756750001572 431.7947999997996 432.53601100016385 432.7054449999705 433.1112069999799 434.7534189997241 434.9501149998978 435.6644689999521 435.8323169997893 438.39408400002867 439.11877399962395 444.1442060000263 446.06693500000983 447.6055909995921 447.83923299983144 448.41601599985734 450.6111660003662 450.84879599977285 452.2767340000719 453.07958999974653 453.9434009999968 456.13358600018546 459.01086399983615 466.41300400020555 485.9584559998475

Current
Mean: 421.488 ms
Stdev: 25.583 ms (6.1%)
Runs: 374.4239509999752 382.65523299993947 384.92574100010097 385.2806799998507 385.5653079999611 386.9532059999183 388.5259199999273 389.2639159997925 389.8480229997076 389.9712729998864 394.19783500023186 394.5076909996569 395.0279550002888 395.2746170000173 399.14245599973947 399.1987710003741 399.96301300032064 400.34440099960193 402.08805399993435 404.0723060001619 404.69811999984086 407.37699400028214 410.2591559998691 411.36197900027037 412.4770919997245 414.3704429999925 415.82950800005347 417.13627199968323 420.49613399989903 423.23669399973005 423.94356300029904 426.80700700031593 426.94877099990845 427.2261560000479 430.54732300015166 431.6448969999328 434.77050799969584 434.8473310000263 435.7109789997339 436.48258499987423 438.0400799997151 438.3035890003666 438.47037799982354 440.7622469998896 441.2799479998648 441.69161000009626 441.8389900000766 442.1001789998263 444.36893699970096 444.46439599990845 444.959309999831 446.8688970003277 447.8404950001277 454.6431889999658 458.45817099977285 465.3234049999155 465.38110399991274 467.7638750001788 469.27237900020555 470.01717199990526
Report typing (CPU) Baseline
Mean: 98.045 %
Stdev: 3.400 % (3.5%)
Runs: 89.15988987733323 89.48895616915259 91.58373693244707 92.81227995676242 94.18629120056697 94.22881413153198 94.28678400858843 94.72591026380478 94.87332741898001 95.33107052523482 95.65449475870297 95.69689886618531 95.71859075552217 95.73857609329583 95.90110097250565 96.03116240248855 96.06427069143794 96.33009315181884 96.42372825482992 96.44070210738454 96.50969990372815 96.6553381634549 96.68348089194214 96.72546508718331 96.73864958216727 96.75070670433897 96.89254318017613 97.04305128162079 97.36115964238915 97.55423348385511 97.58775204347963 97.655042454626 97.76695074465314 98.21140201070487 98.60113520980482 98.76087589628173 98.79204637814483 98.96283371924173 99.05306532889651 99.28924866330792 99.53096500587125 99.69887510951239 99.82508991006596 100.04421826887746 100.23084567607067 101.5166189740805 101.83416606127453 101.86919450386348 102.0620793082411 102.09209676287438 102.12282050697014 102.25858195154312 102.36544313518543 102.6831887557975 102.6844632434855 102.9548830818914 102.9565164938563 103.41591486818062 103.82422503862806 104.45590402118833

Current
Mean: 98.700 %
Stdev: 4.324 % (4.4%)
Runs: 89.4954397156669 90.87749010615903 91.63682551419757 92.65093383838953 93.31584732369869 93.9486389079578 94.05337151370722 94.14288561268863 94.20668829773378 94.35345440013975 94.43561748377861 94.44272615926761 94.87961991433441 95.28959278950221 95.33785235561699 95.38335101046302 95.44120070293097 95.4823696223738 95.53454563511843 95.68669094677813 95.69023282258767 95.71750765644884 96.78719556746645 96.98206780641979 97.57575861477099 97.69089210602874 97.94053870905499 97.97715981204114 98.10640669288725 98.14655652967369 98.40318020276443 98.40699267290618 98.59619249803872 98.82541629960566 98.92547620031772 98.94140528452394 99.38613896066536 99.51937472874752 99.92071695667752 100.1284755877732 100.75163909277146 101.37921336604919 101.47361695005327 101.72682372414924 102.09875243064111 103.12150344481724 103.35955995284323 103.57773986414793 103.88596337383858 104.07493611353287 104.10441259941692 104.21272628559477 104.22665533812467 104.78269603655929 104.80556263424437 104.96120359324472 105.68629270411597 105.93469497636364 105.94926133394954 107.64704957344196
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

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
Report typing (RAM) Baseline
Mean: 509.282 MB
Stdev: 8.419 MB (1.7%)
Runs: 494.05750868055554 497.4498697916667 497.77549342105266 498.3782552083333 498.84395559210526 499.044921875 499.28949652777777 499.30859375 501.041015625 501.2521701388889 501.5872395833333 501.61607142857144 502.1471354166667 502.869140625 503.2408854166667 503.7092013888889 503.7619357638889 504.15082465277777 504.1842447916667 504.30859375 504.3599917763158 504.52919407894734 504.8707217261905 504.90995065789474 505.0553042763158 505.65321180555554 505.9769345238095 506.2087673611111 506.78515625 506.8231907894737 507.36924342105266 507.3849826388889 508.2775607638889 508.6036086309524 508.6568667763158 509.8190104166667 510.3431332236842 510.578125 511.4340049342105 512.150390625 512.4735243055555 512.9800347222222 512.9925986842105 514.1714409722222 515.4058159722222 516.42578125 516.755859375 517.9455295138889 518.0989583333334 519.0737847222222 519.4711371527778 520.2876233552631 520.7256944444445 520.8582899305555 522.263671875 522.8568359375 523.5925164473684 524.5902777777778 527.3901909722222 530.7563244047619

Current
Mean: 506.825 MB
Stdev: 5.219 MB (1.0%)
Runs: 496.04796006944446 497.7849392361111 498.443359375 498.91167534722223 499.04839409722223 499.81553819444446 500.3170572916667 500.5904947916667 500.75 501.46484375 501.6638454861111 501.9220920138889 502.57703993055554 503.06044407894734 503.3061266447368 503.9029605263158 503.90748355263156 504.3032483552632 504.4810855263158 504.64930555555554 504.8693576388889 505.04644097222223 505.05381944444446 505.1253720238095 505.75108506944446 505.8049045138889 506.65863715277777 507.0546875 507.08799342105266 507.55034722222223 507.61941964285717 507.8384046052632 508.07401315789474 508.37543402777777 508.75542534722223 508.9389880952381 508.9525082236842 509.14605034722223 509.19813368055554 509.2740542763158 509.38628472222223 509.639453125 509.74609375 509.7478298611111 509.87870065789474 510.45160590277777 511.62391493055554 513.0846354166666 513.3316200657895 514.7944878472222 514.9351128472222 515.2966694078947 516.3001302083334 516.6362847222222 516.6516927083334 517.5913628472222
Report typing (CPU/JS) Baseline
Mean: 44.915 %
Stdev: 2.719 % (6.1%)
Runs: 39.3 40.3 40.6 40.7 40.9 41.2 41.3 41.3 41.6 41.8 42 42.6 42.6 42.7 42.8 42.9 42.9 43 43.1 43.1 43.2 43.3 43.7 43.7 43.7 44 44.1 44.3 44.8 44.9 45.1 45.2 45.5 45.8 45.8 45.9 46 46.4 46.4 46.5 46.6 46.7 46.9 47 47.1 47.2 47.6 47.6 47.6 48.1 48.1 48.3 48.3 48.4 48.4 48.6 48.8 49 49 50.6

Current
Mean: 45.398 %
Stdev: 2.967 % (6.5%)
Runs: 40 40.2 40.3 40.7 40.8 40.9 41 41.8 41.9 41.9 42.1 42.2 42.3 42.6 43.3 43.3 43.6 43.7 43.9 43.9 44.1 44.1 44.2 44.4 44.4 44.5 44.5 44.6 44.8 45.4 45.5 45.5 45.6 46.1 46.2 46.5 46.5 46.6 46.8 47 47.3 47.3 47.7 48 48 48.1 48.3 48.5 48.7 48.7 48.7 48.8 49.3 49.4 49.6 49.7 49.7 49.8 50.3 50.3
Report typing (CPU/UI) Baseline
Mean: 25.076 %
Stdev: 0.875 % (3.5%)
Runs: 23.4 23.4 23.5 23.6 24 24 24 24 24.1 24.2 24.3 24.4 24.4 24.4 24.5 24.5 24.5 24.6 24.6 24.7 24.7 24.7 24.8 24.8 24.8 24.8 24.9 25 25 25.1 25.1 25.2 25.3 25.3 25.3 25.3 25.4 25.4 25.4 25.4 25.5 25.5 25.6 25.6 25.7 25.8 25.8 25.9 25.9 25.9 26 26.3 26.3 26.4 26.5 26.6 27 27.3

Current
Mean: 25.222 %
Stdev: 1.080 % (4.3%)
Runs: 23.4 23.5 23.6 23.7 23.7 23.7 23.7 23.8 23.8 23.8 23.8 24 24 24 24.1 24.3 24.4 24.4 24.5 24.6 24.7 24.9 24.9 24.9 25 25.2 25.3 25.3 25.4 25.5 25.5 25.5 25.5 25.5 25.6 25.6 25.6 25.6 25.6 25.7 25.8 25.8 25.8 25.8 25.9 26 26 26.1 26.1 26.2 26.3 26.3 26.4 26.5 26.7 26.8 27.1 27.3 27.4 27.4
Chat opening Chat TTI Baseline
Mean: 510.203 ms
Stdev: 34.474 ms (6.8%)
Runs: 433.3605549996719 443.7003170000389 445.99857600033283 449.496418999508 451.23767099995166 451.5739350002259 461.4244389999658 465.16145899984986 473.45589199941605 475.4144290005788 475.86438000015914 479.64701399952173 482.2417810000479 482.7340090004727 485.37027999944985 491.6671550003812 491.7847499996424 494.26416000071913 498.3640959998593 498.63663700036705 499.8520100004971 500.7115479996428 501.1537269996479 502.316692000255 504.0763749992475 506.93957499973476 508.9753010002896 510.3020829996094 512.1223560003564 516.2335620000958 516.3892409997061 518.0504160001874 519.7749840002507 521.0139570003375 521.3138429997489 523.0483400002122 525.327798999846 526.30265300069 527.2931730002165 527.8034669999033 528.1007080003619 531.5564789995551 532.1603199997917 532.9237059997395 533.5453690001741 535.8278810000047 536.8251539999619 537.1388349998742 538.302733999677 539.4891760004684 539.5929770004004 540.9916590005159 544.907145999372 547.9916989998892 558.7922769999132 564.9415279999375 566.918008999899 585.0394689999521 586.5537519995123

Current
Mean: 510.042 ms
Stdev: 29.922 ms (5.9%)
Runs: 436.47871899977326 444.0714520001784 444.39558999985456 459.4152429997921 462.1351730003953 462.59139099996537 463.97261599916965 467.18225099984556 469.3719490002841 483.0949709992856 485.7622890006751 487.8469240004197 489.14603700023144 489.6080320002511 491.58902999944985 492.6686599999666 494.75455799978226 496.6264240005985 496.6363120004535 499.93265799991786 500.5520829996094 504.02758799958974 504.0477700000629 504.2030440000817 506.8921309998259 508.7985439999029 509.9857179997489 512.5082189999521 512.8588460003957 514.2497560000047 514.7464199997485 514.7518720002845 515.5947270002216 520.4418540000916 521.8368329992518 522.5951330000535 524.1022950001061 524.8602710003033 526.5895600002259 527.8614509999752 528.2660320000723 528.9559329999611 529.828572999686 529.9027509996668 534.1671550003812 534.8339440003037 535.259561999701 537.6224779998884 539.4392499998212 539.7681889999658 542.5895999995992 545.8161619994789 545.9797360002995 546.0389409996569 547.1169030005112 547.2441409993917 550.1833089999855 552.3426510002464 568.3280440000817
Chat opening (CPU) Baseline
Mean: 142.982 %
Stdev: 3.480 % (2.4%)
Runs: 134.46217742146567 134.60032412505305 136.0203592728902 137.72885370997824 138.0960871140898 138.6687705649494 139.20361626756474 139.53543808967106 139.59292420367632 140.03624142401364 140.08425461005396 140.26225510747375 140.2846345269091 140.31970445447416 140.94463548151225 140.9637456731646 140.96945551128817 141.34864364382807 141.57807049720526 141.72779574975314 141.7537196669879 141.8308228455984 141.84715298983554 141.97507902696756 142.47320227376946 142.58463487023022 142.916925155879 143.11608867564618 143.3132722504513 143.35207041245064 143.67226516525122 143.75140387710167 143.75665411515905 143.90489709993315 144.27522737639376 144.31432640420994 144.33890115535814 144.35686761686134 144.4264506325753 144.66221377986082 144.6830817464603 144.80789531314693 144.91578775080046 145.05664431578805 145.37291453396264 145.38014376485415 145.70490079272636 146.3785416291582 146.70812271855903 147.08133533729367 147.18895720719033 147.24290026923018 148.44530288852212 148.70342959364638 148.7607421602648 149.40876923614883 151.0565641997491

Current
Mean: 143.163 %
Stdev: 4.317 % (3.0%)
Runs: 132.83214089665694 134.4099873505362 135.24882993704443 135.7408223071464 136.50497623405977 136.52421768194338 136.7921795905928 137.44103140364248 138.05124747385295 138.3438806505793 138.92730990820735 139.65907460311246 139.7080655765519 140.2130399594483 140.32138114209818 140.3501726293188 140.72463268307845 140.87714889964622 141.0900907348649 141.17371901999024 141.4394716463225 142.0049548123279 142.05567549680782 142.2582885063069 142.32501020680473 142.5089947216173 142.94507185771042 142.9581613071134 143.06906141548072 143.25570819587418 143.75868392537606 143.8528485542514 144.1775319360093 145.07394360790377 145.1192533831165 145.37063756314222 145.51903054944253 145.76267706058186 145.91845267549456 145.95394798049784 146.209473997638 146.8455800535096 146.87060445946892 147.10370218120457 147.11341541522947 147.19325878728782 147.2233945493394 147.55502149616626 147.56573705179295 147.648989220148 147.9298158069127 148.3768658732687 148.65615304045377 148.9284023852312 149.20497023579915 149.35957999498004 149.47112753804066 149.93905181508165
Chat opening (FPS) Baseline
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60

Current
Mean: 60.000 FPS
Stdev: 0.000 FPS (0.0%)
Runs: 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60 60
Chat opening (RAM) Baseline
Mean: 393.698 MB
Stdev: 2.062 MB (0.5%)
Runs: 389.18359375 389.8447265625 390.3896484375 390.666015625 390.859375 391.0205078125 391.1162109375 391.353515625 391.509765625 391.599609375 391.6005859375 392.6328125 392.70703125 392.802734375 392.830078125 393.0615234375 393.12890625 393.1982421875 393.279296875 393.44140625 393.45703125 393.5537109375 393.5869140625 393.58984375 393.6484375 393.9560546875 393.99609375 394.2705078125 394.3037109375 394.34375 394.353515625 394.5390625 394.8896484375 394.9306640625 395.01953125 395.0673828125 395.16015625 395.3232421875 395.5517578125 395.609375 395.8955078125 396.2275390625 396.2744140625 396.4765625 397.513671875 397.8671875 398.1796875

Current
Mean: 394.064 MB
Stdev: 4.871 MB (1.2%)
Runs: 377.3229166666667 378.6315104166667 378.9348958333333 387.0107421875 389.3291015625 391.0302734375 391.322265625 391.646484375 392.2529296875 392.287109375 392.79296875 393.3310546875 393.7197265625 393.7568359375 393.943359375 394.30078125 394.486328125 394.5244140625 394.5361328125 394.55078125 394.6162109375 394.7509765625 394.8984375 394.9091796875 394.9501953125 395.056640625 395.2734375 395.3505859375 395.416015625 395.4384765625 395.541015625 395.6357421875 395.6376953125 396.310546875 396.4794921875 396.4833984375 396.7822265625 396.8037109375 396.8681640625 396.93359375 397.1337890625 397.2177734375 397.3681640625 397.7333984375 398.236328125 399.359375 400.7431640625 403.431640625
Chat opening (CPU/JS) Baseline
Mean: 72.681 %
Stdev: 1.703 % (2.3%)
Runs: 69.2 69.6 69.7 70 70.4 70.5 70.8 70.8 70.9 70.9 71.3 71.6 71.7 71.8 71.9 71.9 71.9 72 72.1 72.1 72.1 72.3 72.4 72.4 72.4 72.4 72.4 72.4 72.5 72.6 72.6 72.6 72.7 72.7 73.2 73.3 73.3 73.4 73.4 73.5 73.7 73.9 73.9 74.2 74.5 74.6 74.6 74.6 74.9 75.4 75.5 75.8 76.4 77.1

Current
Mean: 72.298 %
Stdev: 2.752 % (3.8%)
Runs: 65.9 67 67.2 67.3 68.5 68.5 68.5 68.7 68.9 69.1 69.2 69.3 69.4 69.5 69.5 70 70.1 70.5 71.2 71.3 71.4 71.5 71.5 72 72.2 72.3 72.3 72.4 72.4 72.4 72.8 72.9 73.1 73.1 73.2 73.4 73.7 73.9 73.9 73.9 74 74.1 74.3 74.4 74.5 74.6 74.7 74.8 74.8 74.9 74.9 75 75.5 75.6 76 76 76.2 76.3 76.7 76.7
Chat opening (CPU/UI) Baseline
Mean: 30.385 %
Stdev: 1.561 % (5.1%)
Runs: 27.1 27.6 27.6 27.9 27.9 27.9 28.3 28.3 28.4 28.7 28.7 29.1 29.1 29.1 29.2 29.4 29.5 29.5 29.6 29.6 29.7 29.8 29.9 29.9 30 30 30.1 30.3 30.4 30.4 30.5 30.7 30.9 30.9 30.9 30.9 30.9 30.9 31 31 31.2 31.3 31.4 31.6 31.6 31.8 31.9 32 32.1 32.2 32.2 32.4 32.4 32.5 32.6 32.7 32.9 33 33.3

Current
Mean: 30.479 %
Stdev: 1.649 % (5.4%)
Runs: 26.9 27 27.2 27.3 27.8 28.3 28.4 28.5 28.6 28.9 28.9 28.9 29 29.2 29.5 29.5 29.9 29.9 30 30.1 30.2 30.2 30.3 30.3 30.3 30.4 30.4 30.4 30.5 30.5 30.6 30.8 30.8 30.9 31 31.3 31.3 31.3 31.4 31.4 31.4 31.5 31.5 31.7 31.7 31.9 31.9 31.9 32 32.3 32.3 32.5 32.8 32.8 33.4 33.5 34.1
Linking Baseline
Mean: 956.153 ms
Stdev: 274.707 ms (28.7%)
Runs: 666.3321940004826 672.553222999908 674.3214109996334 699.1056320006028 702.6264650002122 713.6136070005596 718.5851649995893 719.8897710004821 723.2042239997536 740.4149580001831 740.8417980000377 744.7003589998931 745.7562660006806 746.6585289994255 749.2604169994593 751.424641999416 751.5506600001827 753.4390869997442 760.3236489994451 760.578694999218 761.1660559996963 761.9798180004582 761.985270999372 762.2039390001446 762.7774660000578 764.1319590006024 765.1834720000625 766.8897709995508 767.0947269992903 769.2786050001159 771.2826340002939 774.96643100027 775.4617929998785 777.4379480006173 777.9637049995363 781.0850430000573 781.8255209997296 781.9766449993476 782.1455490002409 782.5561529994011 782.6928719999269 783.4342849999666 789.5735680004582 789.6003419999033 791.0966400001198 792.5534669999033 797.4504800001159 799.7901609996334 800.1761070005596 801.0398770002648 801.1325690001249 801.9152020001784 804.1501470003277 807.781128000468 808.1955570001155 808.4308270001784 809.9169519999996 812.1752119995654 822.9903159998357 830.5062660006806 1203.246786000207 1229.0856530005112 1243.3862719992176 1251.293171999976 1258.2862560003996 1258.8801680002362 1262.7620450006798 1266.6208089999855 1273.984701000154 1282.4057219997048 1284.8413909999654 1289.6516119996086 1304.4117029998451 1311.6323250001296 1311.8472910001874 1312.0712089994922 1312.2834879998118 1312.818726000376 1319.5861420007423 1323.7424729997292 1336.344645999372 1342.3573000002652 1378.2060559997335 1411.4917400004342 1442.966431999579 1486.825358999893 1489.8156749997288 1494.8856210000813 1501.0971690006554 1557.8028979999945

Current
Mean: 957.822 ms
Stdev: 272.311 ms (28.4%)
Runs: 629.1680910000578 645.6562510002404 722.1645109998062 723.9666749993339 731.0240479996428 731.725424000062 731.8822020003572 732.1339530004188 737.9627279993147 744.8356529995799 745.4661060003564 748.2449949998409 751.060344000347 751.2857670001686 754.8800459997728 756.9557299995795 759.1678059995174 760.2685139998794 760.2984210001305 760.4908450003713 760.8931889999658 762.9390879999846 763.2418619999662 764.6345220003277 765.9270829996094 766.1431080000475 769.4219970004633 771.7584629999474 772.2084969999269 773.5552159994841 774.321777000092 778.1198330000043 778.4564209999517 782.8624680005014 784.8862720001489 786.8000900000334 787.7842619996518 788.0065510002896 788.1286629997194 790.0556240007281 793.5730389999226 796.1010339995846 796.2349039996043 796.5043950006366 796.619425999932 797.7936610002071 798.318521999754 799.262654999271 799.915690000169 800.2699790000916 805.2828369997442 805.6715089995414 805.9313559997827 810.019369000569 811.03356899973 813.456949999556 814.6213790001348 818.3951420001686 833.4457599995658 1006.099650000222 1185.1140959998593 1203.5055759996176 1212.5028900001198 1214.0917970007285 1240.517783000134 1260.3581550000235 1261.423259000294 1261.7947189994156 1268.1055509997532 1276.696329999715 1279.7624930003658 1289.3977060001343 1295.3466800004244 1295.6545409997925 1297.1708590006456 1300.4552819998935 1311.7718909997493 1314.2409260002896 1316.42264899984 1419.2322189994156 1433.4366060001776 1440.9654950005934 1449.4180509997532 1465.2547199996188 1472.8330899998546 1473.5306400004774 1504.2618819996715 1505.2373060006648 1510.285237999633
Linking (CPU) Baseline
Mean: 148.259 %
Stdev: 2.728 % (1.8%)
Runs: 142.80844936361888 143.20539549274847 143.45538446571814 143.86484002734642 144.35251070872116 144.55583791549475 144.60808185613226 144.88711907228583 145.09392922811247 145.10880776575343 145.41908647358275 145.86128537792644 146.2053837720913 146.38581307251948 146.41593652855266 146.64003750645668 146.9806032745897 147.00215464186408 147.1489588538942 147.2302347007599 147.24291261658325 147.29882716359666 147.3240368550136 147.4148488358106 147.48849445862592 147.57338012901818 147.84197646092164 147.85161888600277 147.8555349078918 147.87685962270402 147.968215459029 148.17661642225977 148.18323284898133 148.46315123660534 148.59758313290016 148.81418443474053 148.88813644097772 149.286272310104 149.4388699154297 149.45890515531465 149.56922690889976 149.7483611597635 149.89479259730624 150.04068264546217 150.25692293030428 150.26881786794056 150.45056461766347 150.58639686263936 151.0666701315307 151.41489671053185 151.64174838798235 151.64323884270325 151.80028856937378 151.96354139764222 152.51634092404646 153.15691530665555 153.48962215942024 153.5821729392253 153.9122795838964

Current
Mean: 148.141 %
Stdev: 2.774 % (1.9%)
Runs: 142.94569944767971 143.1110586832347 143.23174073196728 143.3008241078278 143.8607358464622 144.07043330958336 144.0795743631069 144.44329121617713 144.48132784297408 145.2339002521881 145.27156849160403 145.80050296879767 145.99724032132366 146.14041052754146 146.15810466905697 146.17832585740032 146.2264383478818 146.23761494593876 146.34615857747724 146.59753663025842 147.3421618446988 147.3644141772594 147.65320828881644 147.6659822778154 147.71059429449556 147.82647504284193 147.89790745721902 147.91172098388813 148.21694415324106 148.24552530125467 148.39165848194767 148.57091025282568 148.63307095870317 148.67273061746806 148.9182717445038 149.33109798745326 149.3647165113452 149.37752251572218 149.5863729853846 149.59590298487635 149.63570732842808 149.73107653981236 149.77464399807448 149.83424838332948 149.91257989988196 150.09404730569383 150.11427912153678 150.14076099947647 150.64344237971636 150.89739963152752 150.90901008279707 150.9384381958543 151.52849237180786 151.94881790031295 152.52219421335042 152.77327168519082 153.46100790261465 153.56516580176836 153.9120706870417
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
Linking (RAM) Baseline
Mean: 428.933 MB
Stdev: 5.042 MB (1.2%)
Runs: 418.4368489583333 419.939453125 420.7897135416667 421.400390625 421.4915364583333 421.6087239583333 422.0494791666667 422.138671875 422.185546875 423.2265625 423.4205729166667 423.68359375 423.947265625 424.140625 425.8938802083333 425.94921875 426.34765625 426.3541666666667 426.408203125 426.4772135416667 426.6380208333333 427.3424479166667 427.4264322916667 427.4915364583333 428.29296875 428.4798177083333 428.9654947916667 429.0279947916667 429.216796875 429.6451822916667 429.6875 430.1119791666667 430.720703125 430.875 430.9212239583333 431.109375 431.2037760416667 431.2506510416667 431.3118489583333 431.6295572916667 431.6321614583333 432.0130208333333 432.3359375 432.5169270833333 432.6015625 432.720703125 432.9609375 433.158203125 433.3352864583333 433.3717447916667 433.431640625 433.5559895833333 435.6028645833333 436.38671875 437.9505208333333 438.595703125 439.2200520833333 439.490234375

Current
Mean: 429.298 MB
Stdev: 3.240 MB (0.8%)
Runs: 419.6614583333333 423.8014322916667 424.3430989583333 424.6139322916667 425.052734375 425.5045572916667 425.5703125 426.0227864583333 426.0319010416667 426.1822916666667 426.3502604166667 426.373046875 426.3834635416667 427.130859375 427.1692708333333 427.1920572916667 427.515625 427.8333333333333 427.890625 427.8912760416667 427.912109375 428.2154947916667 428.2532552083333 428.396484375 428.4921875 428.5364583333333 428.650390625 428.7727864583333 428.9166666666667 429.15234375 429.3515625 429.5071614583333 430.271484375 430.2799479166667 430.4765625 430.8151041666667 430.9615885416667 431.130859375 431.5104166666667 431.771484375 431.9850260416667 432.0078125 432.2408854166667 432.2819010416667 432.431640625 432.5299479166667 432.78515625 432.86328125 432.9270833333333 433.13671875 433.1529947916667 433.25 433.3118489583333 434.5865885416667 434.6158854166667 436.673828125
Linking (CPU/JS) Baseline
Mean: 80.147 %
Stdev: 1.544 % (1.9%)
Runs: 76.9 77.3 77.6 77.7 77.7 78.1 78.3 78.3 78.5 78.6 78.6 78.7 78.8 78.8 79 79.3 79.3 79.4 79.4 79.4 79.5 79.6 79.6 79.6 79.6 79.7 79.9 80 80 80.1 80.2 80.2 80.3 80.3 80.3 80.5 80.5 80.5 80.6 80.8 80.8 80.9 81 81 81.2 81.2 81.2 81.2 81.4 81.6 81.8 81.9 81.9 82.1 82.5 82.5 82.8 83.1 83.2 84

Current
Mean: 80.378 %
Stdev: 1.247 % (1.6%)
Runs: 77.6 78 78.1 78.7 78.8 78.8 79 79 79 79.1 79.2 79.2 79.3 79.3 79.3 79.3 79.6 79.6 79.6 79.6 79.7 79.9 79.9 80 80 80 80.1 80.2 80.2 80.2 80.3 80.3 80.4 80.4 80.5 80.5 80.7 80.8 80.9 80.9 81.1 81.2 81.2 81.3 81.4 81.5 81.6 81.7 81.7 81.8 81.9 81.9 81.9 81.9 82 82.2 82.2 82.5 82.7 83
Linking (CPU/UI) Baseline
Mean: 30.407 %
Stdev: 1.301 % (4.3%)
Runs: 28.1 28.3 28.5 28.5 28.5 28.5 28.6 28.8 28.8 29 29.1 29.2 29.2 29.3 29.3 29.5 29.5 29.5 29.6 29.6 29.6 29.8 29.8 29.8 29.9 30 30.3 30.3 30.4 30.6 30.6 30.8 30.8 30.8 30.9 31 31.1 31.1 31.1 31.2 31.2 31.2 31.2 31.3 31.3 31.5 31.6 31.6 31.8 31.8 31.9 32 32.2 32.3 32.5 32.6 33.1 33.2

Current
Mean: 30.493 %
Stdev: 1.541 % (5.1%)
Runs: 27.6 27.9 28 28.6 28.6 28.6 28.6 28.8 28.8 28.9 28.9 29 29.1 29.2 29.2 29.3 29.5 29.5 29.6 29.6 29.6 29.8 29.9 29.9 29.9 29.9 29.9 30.1 30.1 30.2 30.2 30.5 30.5 30.6 30.6 30.8 30.9 30.9 30.9 30.9 31.1 31.2 31.2 31.3 31.4 31.5 31.6 32.1 32.2 32.3 32.5 32.8 32.8 32.8 32.9 33 33.2 33.2 33.5 33.6

Copy link
Contributor

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

@luacmartins
Copy link
Contributor

Hmm maybe this PR introduced a performance regression @Kicu

@Kicu
Copy link
Contributor Author

Kicu commented Nov 27, 2024

@luacmartins I will look into that possible regression. I think for the code it is great that this one is merged.
I'm already working on #53126

Copy link
Contributor

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

platform result
🤖 android 🤖 false ❌
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅
🤖🔄 android HybridApp 🤖🔄 success ✅
🍎🔄 iOS HybridApp 🍎🔄 success ✅

Copy link
Contributor

🚀 Deployed to production by https://github.com/mountiny in version: 9.0.68-7 🚀

platform result
🤖 android 🤖 skipped 🚫
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅
🤖🔄 android HybridApp 🤖🔄 failure ❌
🍎🔄 iOS HybridApp 🍎🔄 failure ❌

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DeployBlockerCash This issue or pull request should block deployment Ready To Build
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants