Open hannojg opened 1 month ago
Auto-assigning issues to engineers is no longer supported. If you think this issue should receive engineering attention, please raise it in #whatsnext.
cc @sakluger (feel free to assign me as I (or someone from my team) will work on this ticket!)
Hey @hannojg, any updates on this collection of issues?
Working through the issues one by one, currently working on this one:
I will also find someone from my team to help with these performance issues!
Looks like we are adding some timing performance logging: https://github.com/Expensify/App/pull/46807
I'm going to change this to a Weekly since it's a tracking issue related to four specific performance investigations.
One important thing we just found out. So someone from our team created in old dot ~2000 reports. When I opened new dot OpenApp took in total ~3 min to complete (and also returned over 20mb of data).
During that time the whole app seemed block, presumably due to the sequential queue waiting for OpenApp to finish.
I feel like this is something we maybe want to improve on the backend?
During that time I was seeing a constant skeleton loader (I actually thought the app would be broken).
cc @chrispader
Hanno distributed the issues above to a few other people so we can work on them in parallel. Otherwise, no major updates. I'll be OOO for the next week so I will check back then.
How are these coming along @hannojg ?
Hey @hannojg, do you have any updates on any of the performance issues we're tracking here?
We are working on a new PR here which improves the search speed by 2456x (344ms to 0.14ms):
As I will be OOO from 09.09-22.09, please assign @kirillzyusko meanwhile as he will take care of finishing the PR while I am away!
Hey @kirillzyusko could you please leave a comment here so I can assign you to the issue? Thanks!
@sakluger yes, sure, feel free to assign me on this ticket 👋
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!
What performance issue do we need to solve?
We had a customer meeting and they had really bad performance. We recorded multiple profile traces with them. This issue is about the profile trace for app open.
The collection of issues:
What is the impact of this on end-users?
Slow or completely hanging/blocked app when starting.
List any benchmarks that show the severity of the issue
https://share.firefox.dev/4fgLVcm
Proposed solution (if any)
None yet, I will go through the profile and see what can be optimised, what exactly caused those lags.
List any benchmarks after implementing the changes to show impacts of the proposed solution (if any)
not available yet
Platforms:
Which of our officially supported platforms is this issue occurring on?
Version Number: v9.0.11-5 Reproducible in staging?: not tested Reproducible in production?: yes Email or phone of affected tester (no customers): customer Logs: See performance file Notes/Photos/Videos: See attached video Expensify/Expensify Issue URL: n/a Issue reported by: @hannojg Slack conversation: https://expensify.slack.com/archives/C05LX9D6E07/p1721919928992729
View all open jobs on Upwork