Compare view code needs to be optimized. There are cases when a lot of data is coming from the backend. This data is further processed on the frontend so that we can display it properly and sometimes this process takes a lot of time and the page is hanging / lagging.
Related bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1706469
Reproduction: Going to https://treeherder.mozilla.org/perfherder/compare?originalProject=try&originalRevision=6c12c64c9eaae542b2d4dc9a103ce92326197b4f&newProject=try&newRevision=14360458232db1000221c82831d01c8ad12cea25 and selecting "browsertime" in the dropdown will make two calls to the backend, each call will get 52668 objects which we process and filter on the frontend side these objects.
Beatrice investigated this issue and it seems like we will need to optimize the backend response to not have to process so much data in particular cases. Sarah, can we have a sync to talk about this?
Sure, this week is a busy (and I'm off on Friday) so perhaps we could meet on Monday 1/17 after the gcp meeting?
Monday after the gcp meeting is fine for me