-
Notifications
You must be signed in to change notification settings - Fork 7
Closed
Labels
codeImprovements to code quality or project architectureImprovements to code quality or project architecturefix/feature verifiedThe fix has been verified by QAThe fix has been verified by QApriority:highHigh priorityHigh priorityuiuxUI or UX updateUI or UX update
Milestone
Description
Extremely poor performance on mobile devices. Need time to investigate the root cause.
- It is highly possible that the
Filesystemon the Android device is not fast enough to rapidly query multiple times.- Possible fix: merge the information tuples into a large json file.
- Possible fix: use sqlite instead.
- Media data use base64 encoding to pass around instead of file object with source URI.
Roadmap
-
Use<img />instead of<ion-img>for better performance. -
Merge the information tuples into a large json file.This require new "equal" class to check the equality. Greatly add complexity. - Call
Storage.refresh$()only on initialization.- Remove calling
Storage.refresh$()onStorage.add$(). -
Remove callingThis require new "equal" class to check the equality. Greatly add complexity.Storage.refresh$()onStorage.remove$().
- Remove calling
- Generate the thumbnail of the media asset on captured.
Metadata
Metadata
Assignees
Labels
codeImprovements to code quality or project architectureImprovements to code quality or project architecturefix/feature verifiedThe fix has been verified by QAThe fix has been verified by QApriority:highHigh priorityHigh priorityuiuxUI or UX updateUI or UX update