Skip to content

Design Management Collection loading performance

Denys Mishunov requested to merge 11919-design-collection-lcp into master

What does this MR do?

Loads and bootstraps the Design Management application sooner to improve the loading performance of the issues with design files in them.

The tests below are taken in the local GDK environment using the development bundle. This should, however, give a rough basis for relative improvement for production build as well.

An issue with Design files

Before After LCP Difference
Screenshot_2021-07-26_at_17.08.12 Screenshot_2021-07-26_at_17.08.17 ≈ 22%

An issue without Design files

Before After LCP Difference
Screenshot_2021-07-26_at_17.30.29 Screenshot_2021-07-26_at_17.30.34 ≈ 0.38%

As the results above suggest, this MR does not harm the loading performance of the simple issues without design files and only works towards improving those issues with the design files

Screenshots or Screencasts (strongly suggested)

No visual changes

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team

Related to #11919 (moved)

Edited by Denys Mishunov

Merge request reports