It's very obvious that they've unleashed a bunch of very junior developers on front end, it's I'm surprised that it still works. The previous AJAXed implementation had its haters, but at least it was very close to bare HTML on HTTP.
Why is GitHub UI getting slower?
21–30 of 123 posts
Re: Why is GitHub UI getting slower?
#22Earlier quoted context omitted.
Were they using vanilla js? That's impressive if yes.
They were, and still very much are, using web components. But they hired a team to do experiments to imagine the future of GitHub UI, and that team built everything in React. Now that team's work is being ported to the production UI.
Re: Why is GitHub UI getting slower?
#23Because Microsoft bought them.
This is something more recent.
Re: Why is GitHub UI getting slower?
#24It's also getting a lot flakier. Around October or November of last year I realized that every week I see another bit of SPA jankiness. I lose my scroll position because some component has appeared or disappeared above view. The issues list shows hours-old state and does not refresh. A button doesn't work. A page loads but everything below the header is unstyled. I expand the build details but it collapses closed eve…
Re: Why is GitHub UI getting slower?
#25It's very obvious that they've unleashed a bunch of very junior developers on front end, it's I'm surprised that it still works. The previous AJAXed implementation had its haters, but at least it was very close to bare HTML on HTTP.
Re: Why is GitHub UI getting slower?
#26Which is crazy given how little interactivity and DOM state a site like GitHub actually needs to manage.
Re: Why is GitHub UI getting slower?
#27Githubs performance has been rapidly degrading ever since they started rewriting everything in React. It's basically impossible to view diffs now because they often fail to load, render correctly, or just are incredibly slow.
Were they using vanilla js? That's impressive if yes.
My hunch is that over time it became harder and harder for them to hire new frontend developers who didn't insist on building everything new in React and eventually they gave up.
Re: Why is GitHub UI getting slower?
#28Re: Why is GitHub UI getting slower?
#29Have you used any other Microsoft web services? They’re all slow and terrible
Which has been in Limbo since MS bought GitHub, is slow as molasses and is missing some fairly large features, yet MS also refuse to formally abandon it.