Quake 3 Source Code Review
fabiensanglard.net
fabiensanglard.net
His amazing site includes code reviews for several other id software titles.
There are a couple of additional items of interest in there.
Are there any other resources out there that offer code reviews like this? Reviewing others code really is a great way to improve your own.
Why are the images lazy loaded? There are like ten small images per page. It also doesn't revert to img tags in the absence of Javascript.
At one point on the first page he needs to show something with a fixed-width font. This also requires Javascript, when obviously CSS should do.
So, just speculating, he's no stranger to bandwidth spikes so perhaps the approach employed significantly saves on bandwidth during these periods, ultimately whether it's a conscious attempt to save or just a webdev quirk I don't know.
I tested it on Chrome, FireFox and Safari: I did not find it annoying....but maybe it is because I tried to put myself in the shoes of someone ready slowly and I have a DSL bandwidth...