Pull request page become so slow when pr is big #33663
Replies: 32 comments 33 replies
-
Same problem here. Is horrible. this should be high priority |
Beta Was this translation helpful? Give feedback.
-
I've been using the |
Beta Was this translation helpful? Give feedback.
-
Same here on Chrome. Switching to Firefox, and it's no longer an issue. Here's my tampermonkey script to remind me to use firefox instead. |
Beta Was this translation helpful? Give feedback.
-
Same here |
Beta Was this translation helpful? Give feedback.
-
This has gotten incredibly bad. |
Beta Was this translation helpful? Give feedback.
-
Above 50 files changed the UI becomes unusable. How about paging the results instead of loading more than the browser can handle? |
Beta Was this translation helpful? Give feedback.
-
Indeed, it is horribly slow |
Beta Was this translation helpful? Give feedback.
-
It is so bad, can't believe a company at GitHub's level is doing this |
Beta Was this translation helpful? Give feedback.
-
Commenting to get more traction on this. Using Chrome - PRs aren't even that big (~50-80 files, not too many lines per file) and slowness becomes unbearable. It really does sound like paging could help ? |
Beta Was this translation helpful? Give feedback.
-
@namse Please could you rename your discussion to: I think the issue is Chrome specific, and the GitHub devs should know that. |
Beta Was this translation helpful? Give feedback.
-
WorkaroundTemporary solution until GitHub fixes this: Use Firefox with add-ons disabled. Many people have reported that Firefox (with add-ons disabled) has far better performance on the PR file tab compared to Chrome, Chromium and Safari. Many say that disabling extensions in Chrome doesn't seem to help (I can confirm this). |
Beta Was this translation helpful? Give feedback.
-
Here's an example of a PR that isn't even too large causing stalls of 2-10 seconds on Safari (Mac Studio, highest specs) when performing operations such as as scrolling (causing the header content to anchor to the top of the page), changing tabs, typing in a textbox, etc. For tab changes, there is a large overhead of 5 second spent in JS (turbolinks). For scrolling, style invalidation is 2-4 seconds. Typing the first character in a textbox has a noticeable delay. Posting review feedback can sometimes get in a stuck state where the content is posted but the page never reports that it is, likely due to low performance. Please github give this some attention. |
Beta Was this translation helpful? Give feedback.
-
Safari and Chrome are the two largest browsers by market share, and by far. It does not sound right that such a large issue would be ignored by GitHub, and the only workaround is "use something else"... |
Beta Was this translation helpful? Give feedback.
-
I look forward to this issue getting solved soon. |
Beta Was this translation helpful? Give feedback.
-
Ditto on all the comments. Large PRs freeze most of our teams browsers. |
Beta Was this translation helpful? Give feedback.
-
20 File changes is also not showing on any Chromium browsers |
Beta Was this translation helpful? Give feedback.
-
still have issue, if pr is very large, 100 files and more |
Beta Was this translation helpful? Give feedback.
-
Adding fuel to the fire. The UI is approaching unusable. I'm on the latest Safari/MacOS. |
Beta Was this translation helpful? Give feedback.
-
It makes no sense to me that GitHub would not even acknowledge this and at least pretend to look into it. |
Beta Was this translation helpful? Give feedback.
-
I am constantly crashing in Safari while doing reviews, GitHub needs to fix this it's clearly getting worse overtime. |
Beta Was this translation helpful? Give feedback.
-
I'm hoping this release finally resolves this issue! https://github.blog/changelog/2025-06-26-improved-pull-request-files-changed-experience-now-in-public-preview/ |
Beta Was this translation helpful? Give feedback.
-
The issue is even worse when using the Edge browser. |
Beta Was this translation helpful? Give feedback.
-
This is so bad. Show us that React is better than Angular. IMHO github should be the proof that React is useful for large scale apps, but it is not. |
Beta Was this translation helpful? Give feedback.
-
Very slow, freezes my Windows machine when using the PR review site. Resizing the window is a sure-fire way to freeze my system now. |
Beta Was this translation helpful? Give feedback.
-
Ohhh, we've switched to Github from Gitlab for our corporate repos and… wow, so hard to review PRs. The page is literally dying on us when using Arc browser (a fresh fork of chrome). Come on, Github, you are a huge company! How do you even manage to review your own PRs? 🤣 |
Beta Was this translation helpful? Give feedback.
-
This occurs on Firefox too, its unusable quite often for me. |
Beta Was this translation helpful? Give feedback.
-
I highly doubt this would be an issue if Microsoft hadn't bought GitHub. It's been down hill since. What's even crazier to me is that this issue is going on 3 years now, and being the LARGEST open source software repository source in the world, you'd imagine that there'd be more effort to try and fix this. 3 years next month since this discussion started!!! It's obvious that, because browsers limit their resource usage, that the specs of your computer will not really matter here because GitHub is already hitting the resource maximums with just loading the page. face palm I'm sure there's a lot of engineers trying to come up with work-arounds and bandaids, but this needs to be fixed at the root of the issue. |
Beta Was this translation helpful? Give feedback.
-
GitHub now really needs a fierce competitor (and something will come soon), because they're not fixing fundamental issues of software engineering and modern software. https://yoyo-code.com/why-is-github-ui-getting-so-much-slower/ |
Beta Was this translation helpful? Give feedback.
-
I think a change happen in new pr mode, now Github use lazy render and don't render all files at same time, in pr with 90 files, with +4000 lines, the issue not exists |
Beta Was this translation helpful? Give feedback.
-
Last couple weeks I did not have problems on Safari but now I would say it is even worse, to the point that I am not even able to approve a 30 files PR |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
My company used to make a big PR for major update. It's very difficult to review or check comment with code in Pull request page because it become too laggy to review in page.
I hope it become optimized.
Beta Was this translation helpful? Give feedback.
All reactions