Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I don't know if it is related to the changes to the code search (I use github exclusively as guest), but in the last year github got slower and heavier to the point that even scrolling a page showing a file of 200 lines is very painful. One with more than 2000 lines crashes the tab. I don't have the most powerful machines at my disposal, but what I have should be more than powerful enough to browse a repository. My intuition points at the syntax highligther and the file browser/go-to-symbol as possible causes. Anybody knows of some magic setting I can use to have a better experience? Right now I am forced to avoid using it as much as possible, and clone the repositories to browse them locally.


There was also a recent rollout of React, of which I've seen a number of complaints about performance related to the timing.

Personally, my Firefox Nightly on Android will regularly crash (along with the whole System UI) when opening / trying to type into a GitHub page


the treadmill of perpetual tech migrations only to find out about the downsides after months of work


Same experience here on Firefox stable on Android. The file editing portion of Github is unusable for files more than a few hundred lines.


The magic setting seems to be don't use Github, unfortunately.

There were a couple GH discussion threads about the dreadful UI rollout, but someone complained one too many times about (code) search returning the wrong results so they've since been locked. For me it's the issue search that seems to consistently return the wrong results, and the text input widgets that are glitchy as hell in Firefox.

Performance-wise it's worth keeping in mind that Github is now rendering all the text client side. If you go through the discussion threads you can see where the GH devs didn't know how to account for multibyte codepoints and how that broke their non-native rendering with things like emoji and Chinese characters.


all these posts about how it's so obvious that search doesn't work, but no examples that demonstrate it from anyone.


You're certainly welcome to go find the discussion threads on Github where people were posting use cases and screenshots. I already found my solution: don't use Github.


Oh yeah, they use react now, and have to use smart tricks so you can actually select/search highlighted code. The code is also probably added as you scroll too, using a virtual list.


GitHub has definitely gotten worse.

Stale data, PR’s and such don’t update properly, page loads are glacial, half the time it’s doing some loading bar of its own-no doubt as part of some trying-to-be-clever SPA thing, and it’s awful.


In the actions overview, just the spinner icon (svg w/ css animation) takes 25-40% cpu and 10% gpu in my chrome. Enough to keep my fingers very warm on the laptop


I'm looking into options for syncing issues and PRs for local browsing as well due to the frontend performance regressions in GitHub.

There's a hanging draft for it in Gitea (inb4 yes also Forgejo).

https://github.com/go-gitea/gitea/pull/20311

Maybe this is the push I need to actually start using taskwarrior...

https://github.com/GothenburgBitFactory/bugwarrior


I’ve noticed the code reader is worthless on even slightly out of date browsers now, and even on newer browsers it tends to choke and stutter on large files. Sad :( it used to be the best




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: