Skip to content

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