bitkit icon indicating copy to clipboard operation
bitkit copied to clipboard

[Bug]: Performance issues (UI)

Open aldertnl opened this issue 3 years ago • 1 comments

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

  1. Go to parts of the app as described
  2. Tap on corresponding UI elements
  3. Wait for the UI to respond
  4. 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

aldertnl avatar Nov 17 '22 09:11 aldertnl

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).

aldertnl avatar Dec 05 '22 15:12 aldertnl

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.

aldertnl avatar Jan 30 '23 17:01 aldertnl