Noticed a similar slowdown when opening the GCP console in Safari. Especially the BigQuery editor. It's completely unusable.
The GitHub website is slow on Safari
71–80 of 367 posts
Re: The GitHub website is slow on Safari
#72Earlier 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.
It's really hard to fight the trend especially in larger orgs.
Re: The GitHub website is slow on Safari
#73Earlier 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
Re: The GitHub website is slow on Safari
#74It 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.
Re: The GitHub website is slow on Safari
#75Yup. 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.
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
#76Re: The GitHub website is slow on Safari
#77The 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?
Re: The GitHub website is slow on Safari
#78Re: The GitHub website is slow on Safari
#79GitHub 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…
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
#80Earlier 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.