-
Notifications
You must be signed in to change notification settings - Fork 152
Improve frontend performance #4434
Copy link
Copy link
Open
Labels
P1 - Important PriorityHigh priority taskHigh priority taskbugSomething isn't workingSomething isn't workingcoreIssue related to BlueOS-coreIssue related to BlueOS-coreinvestigateNeeds investigation from developers and considerationNeeds investigation from developers and considerationmove-to-stableNeeds to be cherry-picked and move to stableNeeds to be cherry-picked and move to stableneeds-external-changeDepends on 3rd party toolsDepends on 3rd party toolsuiUser Interface featureUser Interface feature
Description
Activity
Metadata
Metadata
Assignees
Labels
P1 - Important PriorityHigh priority taskHigh priority taskbugSomething isn't workingSomething isn't workingcoreIssue related to BlueOS-coreIssue related to BlueOS-coreinvestigateNeeds investigation from developers and considerationNeeds investigation from developers and considerationmove-to-stableNeeds to be cherry-picked and move to stableNeeds to be cherry-picked and move to stableneeds-external-changeDepends on 3rd party toolsDepends on 3rd party toolsuiUser Interface featureUser Interface feature
Type
Fields
Priority
None yet
Hear me out, BlueOS frontend works without performance issue, but sometimes I have performance issues!!!
So, I did a test for all pages, 5 min each.
/mavlink-camera-manager/v4lat delay 1000, 455 KB per response, 1.53 GB/hourdeclareSubscriber('**')on mount, 1140 msg/s/system-information/platformgrows with uptimedata: () => ({ disposeWith: this })in Pings.vue and MainView.vue/vehicle/pings,/system-information/serialdoubled from 12.4 to 23.8 req/minTested in: heads/master-0-g65b2affb
Here are some data: