[Bug]: Performance issues (UI)
Describe the bug
In our current release 1.0 (19) users are experiencing quite a lot of performance issues. I can confirm this as well.
Parts of the UI that are (very) unresponsive for me on a iPhone 11:
- Dragging the savings/spending slider in LN quick setup.
- Entering a PIN to open the app (numpad).
- Entering an amount in the send flows on the (numpad).
- Tapping on bitcoin asset to go to asset overview (takes 4 seconds).
- Tapping on total balance to cycle through displayed unit of account.
Somewhat unresponsive (acceptable, but could use optimization as well):
- Tapping send button to bring up send flow modal.
- Tapping an activity list item to bring up transaction details.
- Tapping on contacts icon and opening Contacts.
- Tapping on profile picture or name and opening Profile.
It would be great if we could include some performance optimizations in our next release.
Reproduce
- Go to parts of the app as described
- Tap on corresponding UI elements
- Wait for the UI to respond
- Can take up to 1-4 seconds
Screenshots / Recording
No response
Operating system
iPhone 11 (+others)
Bitkit version
1.0 (19)
Log output
No response
Update: The responsiveness of the UI has definitely improved in build v23.
There is still room for optimization in certain areas, such as opening up the contact list. This is still a bit laggy (±1 second delay after tapping contacts icon on both the wallet overview or in send flow to select a contact).
Update: UI performance on iPhone has improved a lot over the past few months. For Android, multiple team members have been experiencing a significant increase in performance as well with some of the most recent builds. Performance optimization will be an ongoing process going forward, but I think we can close this particular issue.