Skip to content

Lazy init for MR pages

Stanislav Lashmanov requested to merge slashmanov/lazy-init-for-mr-pages into master

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
image image

How to set up and validate locally

  1. Open any merge request
  2. Go to changes tab
  3. Refresh the page
  4. Click on Overview tab
  5. 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.

Edited by Stanislav Lashmanov

Merge request reports