Frontend: Performance Improvement Spike: Group & Project-level Vulnerability Reports
Time-box: TBD
Topic to Evaluate
Based on the LCP measurements reported by Sitespeed (report), the Project-level Vulnerability Report does not meet our criteria for performance. The expected LCP average for a gitlab-org page is < 2.5 seconds, this page has the following LCP metrics:
min | max | current | |
---|---|---|---|
TTFB | 407 ms | 749 ms | 725 ms |
FirstVisualChange | 651 ms | 1.017 s | 1.017 s |
LastVisualChange | 3.052 s | 4.535 s | 4.535 s |
SpeedIndex | 879 ms | 1.333 s | 1.333 s |
Fully Loaded | 2.716 s | 4.162 s | 4.162 s |
LCP | 3.027 s | 4.508 s | 4.508 s |
URL configured to be measured by Sitespeed: https://gitlab.com/gitlab-examples/security/security-reports/-/security/vulnerability_report
**EDIT - ** We finally got the group-level Vulnerability Report statistics & it is seeing similar slow speeds. I'm adding that result to the scope of this issue since both Vulnerability Reports share common components.
URL configured to be measured by Sitespeed: https://gitlab.com/groups/gitlab-examples/security/-/security/vulnerabilities
Tasks to Evaluate
-
Identify opportunities for optimization on the frontend -
Identify opportunities for optimization on the backend -
Create issue(s) for implementation -
Set weight on implementation issue(s) -
If weight is greater than 5, break issue(s) into smaller issues
Risks and Implementation Considerations
Edited by Neil McCorrison