5 comments

[ 2.8 ms ] story [ 22.4 ms ] thread
> notice that this takes over 5s. How is anything like that acceptable in 2025 is beyond me

I tried it just now. 18.09MB and 8.81s to show a 67 file diff. The fetch for /diffs was 4.6MB.

The page is usable from about 4s on but things keep loading.

Some my extensions probably make things worse: Stylus, Tampermonkey, Vimium. Others like Ghostery are blocking tons of tracking requests (collector.github.com)

I also find it hilarious that they send some performance data to collector.github.com

If you're going to track me for perf than at least use that data somehow.

Great article. I've been noticing sites in general getting slower and slower. I've started doing things like blocking remote fonts and using Decentraleyes, but even stuff like that can't help when the site design is fundamentally broken
Yes, you can't help on most of these issues, because it's usually too much js on the main thread or too much rendering caused by giant DOM sizes (that's usually the case on GitHub)