Live data from Hacker News

The GitHub website is slow on Safari

github.com

51–60 of 367 posts

Re: The GitHub website is slow on Safari

#51

Unfortunately this is the fate of most modern sites, they start off simple then they start bloating the website with social media and analytics. SV blokes don't care or notice on their $5k+ top of the line laptops but for everyone else it's an issue

This has all to do with JS devs and everyone converging on this terrible language and ecosystem and nothing with analytics/social media.

Re: The GitHub website is slow on Safari

#53
post #24
post #15

Earlier quoted context omitted.

> And no, the problem is not "Rails" The problem is they abandoned rails for react. The old SSR GitHub experience was very good. You could review massive PRs on any machine before they made the move.

if you look at the thread, the explanation is not this easy, as much as it's satisfying to blame React (or any other single tech)

You're right. The technology is not necessarily flawed. It is more about the people who decided to use it and the way in which they used it.

Re: The GitHub website is slow on Safari

#54

The Github website is slow everywhere. It is truly a piece of shit software both in terms of performance but also UX/UI and everything in between. It's a product of many cooks and their brilliant ideas and KPIs, a social network for devs and code being the most "brilliant" of them all. For day to day dev operations is something so mediocre even Gitlab looks like the golden standard compared to Github. And no, the pro…

Embedding gists and not fully implementing using dark or light mode annoys me. It's there but it just always has the theme set to light with no way to override the value.

At the very least, I wish they set it to auto.

Re: The GitHub website is slow on Safari

#55
post #15

The Github website is slow everywhere. It is truly a piece of shit software both in terms of performance but also UX/UI and everything in between. It's a product of many cooks and their brilliant ideas and KPIs, a social network for devs and code being the most "brilliant" of them all. For day to day dev operations is something so mediocre even Gitlab looks like the golden standard compared to Github. And no, the pro…

> And no, the problem is not "Rails" The problem is they abandoned rails for react. The old SSR GitHub experience was very good. You could review massive PRs on any machine before they made the move.

We were very few to rant about it, 1 year ago: https://github.com/orgs/community/discussions/62372

Their "solution" was to enable SSR for us ranters' accounts.

Re: The GitHub website is slow on Safari

#56
The GitHub website reminds me of the first video in the Clean Coders series, where he points out that eventually devs want a total rewrite to "Fix" all the shortcomings, but GitHub from the perspective of most users had nothing UI wise that needed fixing. We all would have been happy with the UI as is.

Clean code argues that instead of total rewrites you should focus on gradual improvements over time, refactor code so that overtime you pay off the dividends, without re-living through all the bugs you lived through 5 years ago that you don't recall the resolution of. Every rewrite project I've ever worked on, we run into bugs we had already fixed years prior, or the team before me has.

There are times when a total rewrite might be the best and only options such as deprecated platforms (think of like Visual Basic 6 apps that will never get threading).

What frustrates me more is that GitHub used to be open to browse, and the search worked, now in their effort to force you to make an account (I HAVE LIKE TEN ALREADY) and force you to login, they include a few "dark patterns" where parts of search don't work at all.

Re: The GitHub website is slow on Safari

#57
GitHub moved to a JavaScript rendering mode almost as soon as Microsoft bought it. Previously, I had been able to browse it with JavaScript disabled on my 2011 Mac Mini which Apple stopped allowing upgrades on past macOS 10.13. So even if I enable JavaScript, I can no longer browse GitHub, because they didn't bother to make their build compatible with browser versions as old as mine.

It's hard to know which member of the duopoly is more guilty for breaking GitHub for me, but I find that blaming both often guarantees success.

I could like, buy a new computer and stuff. But you know, the whole Turing complete thing feels like a lie in the age of planned obsolescence. So web standards are too.

Re: The GitHub website is slow on Safari

#58
post #24
post #15

Earlier quoted context omitted.

> And no, the problem is not "Rails" The problem is they abandoned rails for react. The old SSR GitHub experience was very good. You could review massive PRs on any machine before they made the move.

if you look at the thread, the explanation is not this easy, as much as it's satisfying to blame React (or any other single tech)

That comment was about overall slowness of the site, not a specific issue on a specific browser.

Available data confirms that SPA tends to perform worse than classic SSR.

Re: The GitHub website is slow on Safari

#59
post #16

Yup. I tried to find something in this 120 KB file today on Safari on a M3: https://github.com/JetBrains/kotlin/blob/master/compiler/fro... Slow as hell and the Safari search function stopped working. I loaded the same url on Firefox and it was insta-fast.

Good grief, you can't even scroll that thing

Re: The GitHub website is slow on Safari

#60
post #24

Earlier quoted context omitted.

if you look at the thread, the explanation is not this easy, as much as it's satisfying to blame React (or any other single tech)

That comment was about overall slowness of the site, not a specific issue on a specific browser. Available data confirms that SPA tends to perform worse than classic SSR.

I'm pretty sure that if they rendered/updated the same insane amount of nodes with some other technology, for example PJAX like they used to do, performance would not be better
Post reply on HN