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

[Resolver] Quick perf fix #72728

Closed
wants to merge 11 commits into from
Closed

Conversation

oatkiller
Copy link
Contributor

@oatkiller oatkiller commented Jul 21, 2020

Summary

Performance tuning the Resolver UI. I based this on #72382 because its going to go in soon and I don't want to rebase against it and get conflicts.

Some images to help interpret the baseline test results:

These are animations captured during a second run (without performance profile being recorded) of baseline_test_3
image

These animations happen regularly and slow FPS a lot.

Animations recorded during baseline_test_5. these don't have details because they are from the performance profile. But you get the idea. Too many animations:
image

Checklist

Delete any items that are not applicable to this PR.

For maintainers

oatkiller added 11 commits July 21, 2020 13:23
also renames 'isProcessOrigin' params in resolver theme to be
'isProcessTrigger'.

NB: this does not use the trigger node styling
UI state changes:
* rename `activeDescendantId` to `ariaActiveDescendant`. it has the
nodeID (aka entity_id) of the aria active descendant
* rename `processEntityIdOfSelectedDescendant` to `selectedNode`. it has
the nodeID (aka entity_id) of the selected node
* aria html attributes were wrong (this also effected styling.)
@kibanamachine
Copy link
Contributor

💚 Build Succeeded

Build metrics

async chunks size

id value diff baseline
securitySolution 7.3MB +1.1KB 7.3MB

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@oatkiller oatkiller closed this Aug 3, 2020
@oatkiller oatkiller deleted the quick-perf-fix branch March 31, 2022 11:02
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.

2 participants