Live data from Hacker News

The GitHub website is slow on Safari

github.com

71–80 of 367 posts

Re: The GitHub website is slow on Safari

#71

Noticed a similar slowdown when opening the GCP console in Safari. Especially the BigQuery editor. It's completely unusable.

The GCP tools are a performance disaster in both Chrome and Safari in my experience. It can be actively painful at times on some screen like the log viewer.

Re: The GitHub website is slow on Safari

#72

Earlier quoted context omitted.

It’s afflicted by the same disease: overuse of JavaScript and the need to give JS developers something to do. If you actually load up a ~2015 version of Jira on today’s hardware it’s basically instant.

I was reminded how fucked the modern web is a couple years ago when I encountered a so-fast-it-felt-like-local-static-html website dashboard that could have been a "web app", but wasn't. It was being hosted on another continent. It was written in PHP. It was rendering server-side with just some light JS on my end. That used to be the norm.

When you mention that you're used to rendering HTML on the server side and don't use React on the frontend to do things, modern web people just look at you like you committed a crime or something (VanillaJS! the horror! Those thirty lines of Javascript would be unmaintainable without a deployment tool!!!!).

It's really hard to fight the trend especially in larger orgs.

Re: The GitHub website is slow on Safari

#73
post #60

Earlier quoted context omitted.

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

Agree you can shoot yourself in the foot with pretty much any technology. By design, it's much easier to be inefficient with SPA frameworks.

Re: The GitHub website is slow on Safari

#74

It truly feels like Jira.

It’s afflicted by the same disease: overuse of JavaScript and the need to give JS developers something to do. If you actually load up a ~2015 version of Jira on today’s hardware it’s basically instant.

Haha I used to explain the complexity of a previous employer's tech stack that way: they had all these devs and they needed to do _something_!

Re: The GitHub website is slow on Safari

#75
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.

"Modern" Web UIs to make backpack-portable supercomputers feel slow operating on text files that wouldn't have been challenging to work with by 1990 standards.

The Cloud to make single-digit-seconds operations on a local Raspberry Pi 2 and home Internet take a few minutes.

What a time to be alive.

Re: The GitHub website is slow on Safari

#77
post #63

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…

Ok so what's a good example?

Gerrit

Re: The GitHub website is slow on Safari

#78
Yeah, it is! Even for simple things, like opening a PR and searching in the combo box for the name of the branch to merge into. We only have like 40 branches. It should not freeze the tab for 30 seconds to search a list of 40 items.

Re: The GitHub website is slow on Safari

#79

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…

How does Turing completeness feel like a lie?

Planned obsolescence is some of it, some of it is abstractions making it easier for more people to make software (at the cost of using significantly more compute) and Moore’s law being able to support those abstraction layers. Just imagine if every piece of software had to be written in C, the world would look a whole lot different.

I also think we’ve gone a bit too far into abstraction land, but hey, that’s where we are and it’s unlikely we are going back.

Turing completeness is almost an unrelated concept in all of this if you ask me, and if anything it’s because of completeness that has driven higher and higher memory and compute requirements.

Re: The GitHub website is slow on Safari

#80

Earlier quoted context omitted.

How long until those improvements reach users? I assume it requires an OS update or does Safari use something similar to Firefox and Chrome for faster updates?

There is a developer version you can install. There is beta, but that overrides your existing Safari and rollback might be tricky sometimes. But there is also the Safari Technology Preview, which installs as a separate app, but is also a bit more unstable. Similar to Chrome Canary.

STP is a great thing if you wished you had two different Safaris. Profiles just don't work as well as a completely different app.
Post reply on HN