I am having trouble with GitHub on Linux. Using Vivaldi Browser mainly.
I was first thinking on writing this on Vivaldi Browser forum, but since I also had the same problem with Chromium and Edge browsers, it must be a Linux-problem.
As I was writing this here, I was thinking about trying GitHub in Firefox also. To my suprise it was as responsive and fast as on Windows.
Vivaldi, Chromium and Edge I think use the same Chrome Engine (although maybe different versions of it)
Vivaldi
Version: 7.3.3635.14
JavaScript: V8 13.4.114.21
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36
Chromium
Version 136.0.7103.92
Edge
Version 136.0.3240.76
Firefox
Version 128.10.0esr
Loading is much much slower and sluggish than on Windows.
Makes me think mayby Microsoft has done something shady to affect Linux.
Loading a PR takes 2-3 seconds.
Jumping between Conversation, Commits, Files changed takes 2-3 seconds.
Although Files Changed is the most sluggish of all places. Specially on large PRs.
It takes several seconds before links are clickable.
Scrolling is very sluggish.
Every time I scroll up/down in the list of changes, I have to wait up to 10 seconds before I can click links like collapse file, check viewed, etc.
Switching between Conversations and Commits, takes 2-3 seconds before finish loading. Switching to Files changed takes 10 seconds before it finish loading.
Switching back to Conversation from Files changed, took almost 30 seconds, after I was able to click on Conversation.
Often when scrolling, it just freezes, and I have to wait several seconds before I can continue scrolling og iteract with the file diffs.
I have tried in Vivaldi, Chromium and Edge on Linux. Unsure where the problem lies.
Is it a browser problem
Is it a JavaScript engine problem
Is it a Linux problem
Or, Is it a Microsoft and GitHub problem.
Microsoft destroys everything, truely. They cannot make good software that works on other OS than Windows.
I have been working mostly in GitHub on Windows, and there it is much faster, and almost never sluggish. Although it is a little bit sluggish on Windows.
Scrolling a large PR on Windows never hangs/freezes up like it does on Linux.
The links (collapse/expand, path, tick box, more menu) are almost immediate clickable after stopped scrolling.
On Linux it takes over 10 seconds before these links are hoverable and clickable after stopped scrolling.