Maybe I'm blind, but I've scoured the mobile page for a download or clone link and always ended up giving up and switching to desktop view. I just checked again, and couldn't find them after a few minute search. On gitlab, it's immediately visible just above the clone repository link on the main repository page.
EDIT: typo closing -> cloning it.
Github's never changing ui was also partly because they didn't have half the features gitlab does for a long time.
Gitlab is quite complicated to look at, it could be improved. But it's also partly because it is getting quite complicated.
1. SourceHut
2. Codeberg
3. GitHub
4. Pagure
5. GitLab
6. Bitbucket
Source: https://forgeperf.org/
100 SourceHut
87 GitHub
53 GitLab
My results: 100 SourceHut
87 GitHub
20 GitLab - 1
20 GitLab - 2
19 GitLab - 3
I reran GitLab twice because the results seemed a little low.Some other people ran the benchmarks from different places in Europe and got similar results with "nothing significantly different" from those published: https://news.ycombinator.com/item?id=22900649
SourceHut is still the winner of most, but GitHub is a lot faster than in the report on forgeperf.org.
I think the perceived speediness of GitHub for me can be mostly attributed to the fact they don't trigger a full page reload for every navigation. Whereas SourceHut is rendered completely server-side AFAIK.
(I meant GitHub in my previous comment, fyi.)
Edit: see "Expand for details on methodology" right at the top of the page.
Anyway, it suffice to use gitlab, github, bitbucket and sourcehub for a few seconds to notice the slowness of the three first sites compared to the last one.
We didn't really need the numbers to be convinced but I hope they will produce some pressure to be faster.
We know there's work to be done with GitLab's performance and it's a top priority for us moving forward. We've blogged recently on our (Quality) efforts here - https://about.gitlab.com/blog/2020/02/18/how-were-building-u... and you can also see all the issues we've got here - https://gitlab.com/gitlab-org/gitlab/-/issues?label_name[]=Q....
I've been digging into these results today as a priority. While we're using different tooling (k6 and SiteSpeed respectively) and a different methodology (SourceHut is running tests with simulated low bandwidth) our tests are indeed generally showing the same pattern and I've confirmed we have issues raised to cover the problem areas.
Alongside this we identified a few gaps in our performance testing that we wanted to address immediately:
* Our File Blame page (and API) in particular was sobering to witness and we've added that into our tool's tests today (that you should be able to see in our results from tomorrow - https://gitlab.com/gitlab-org/quality/performance/-/wikis/Be...). We've raised 2 top priority issues for that area that will hopefully get tackled soon.
* Our file view page, with larger files, is also not as good as it should be. We've pivoted our tooling to test the worse case scenario today with a much larger file and raised an issue for it also for our dev teams.
As part of the company wide effort to improve our performance I'm always keen to see new tests being done or highlights of areas we haven't been able to cover yet so thanks again for highlighting this and hopefully you'll see our numbers continuing to improve soon!
Up until a couple years ago [1], the main tabs were in a collapsable sidebar on the right [2]. They just keep cramming more junk on the top, pushing the actual source code further below the fold, and making the header so wide it hides half its functionality inside a 'hamburger' unless you make the window super-wide.
The main GitHub.com page itself used to be clearly for developers, with "Search public git repositories" the very first item. Now it still says "for developers" but it's all about "GitHub Enterprise" and "Your business needs". Multi-repo search is actually disabled for non-logged-in users.
The style doesn't change, but the layout and functionality definitely does, and (IMHO) not for the better.
[1]: https://github.blog/2015-11-16-a-new-look-for-repositories/ [2]: https://visualstudiomagazine.com/articles/2015/03/23/~/media...