Address Performance Issues for Large Diff MRs
Known bottlenecks
- Injecting add diff note into the DOM: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/12103
- transform/transition styles of add-diff-note button: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/12103
- setSidebarHeight on scroll: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/12252
- initTimeagoTimeout running every second: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/12468
- Autosize JS on text input: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/12532
- Large lag on initial page and diff load - covered in detail here: https://gitlab.com/gitlab-org/gitlab-ce/issues/33391
Edited by Bryce Johnson