20 KB in Excess White Space? The rest, hey that's not so bad I think. 125 KB, so that means the rest of the 1 MB is in images? Yikes. But the excess white space, what can I do about that? I have never thought of this before, but apparently there is a whole cottage industry around HTML compressors. I guess you could also to some degree call them obfuscators, since they make the source extremely hard to read, but does having the source human readable really matter when its being served to a browser in production? In development sure, but I kinda wish HTTP servers would just do this instead of ZIPping the content. Why pay the compression penalty if you could get most of the benefit at "build time" without requiring support on clients? In practice all modern desktop browsers support GZIP compression, and in fact Blogger is already serving the content compressed:
Does anything on the server side already do HTML minimization (to distinguish from compression)? I didn't find anything specifically like this that is automatic, it all appeared to require developer interaction. If you do want to use HTTP compression with IIS, an article by Scott Forsyth seems to cover all the bases.