Lazy init for MR pages
What does this MR do and why?
Resolves Lazily initialise Overview and Changes merge re... (#381455 - closed)
This MR decouples Notes, MR Notes and MR Diffs apps. After this change MR Changes page will no longer depend on the Overview page loading in the background.
This change should improve the performance for the Changes merge request page.
Screenshots or screen recordings
SiteSpeed comparison
Before | After |
---|---|
How to set up and validate locally
- Open any merge request
- Go to changes tab
- Refresh the page
- Click on Overview tab
- The Overview page should show a spinner first and then load
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Stanislav Lashmanov