Skip to content

Draft: Added the performance marks to Blob view

Denys Mishunov requested to merge 403717-performance-marks into master

What does this MR do and why?

Introduced the User Timing metrics to the Blob view page via Vue Performance plugin for a better analysis and identification of the potential loading performance gains.

Screenshots or screen recordings

Before After
Screenshot_2023-03-31_at_16.36.10 Screenshot_2023-03-31_at_16.35.28

How to set up and validate locally

  1. Load any Blob view page in your local GDK
  2. Open the DevTools -> Console
  3. Type in performance.getEntriesByType('measure'); to get the list of registered custom performance measurements
  4. Type in performance.getEntriesByType('mark'); to get the list of registered custom performance marks

Keep in mind that the set of marks/measurements in your local setup might differ from the one on the screenshot above due to different feature flags enabled/disabled in your local installation

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #403717

Edited by Denys Mishunov

Merge request reports