I went to look up my web site at a friend’s house recently, and I was horrified to find out how slowly my page was loading. When I got home, I decided to investigate the problem and found an interesting difference between Firefox and IE. In Firefox, my pages loaded quickly, but in IE it seemed that the entire page had to be rendered before the content was displayed.
This is already silly, and a goofy hack at that. No one is actually really using XHTML. I might as well do the entire site as HTML 4. But this is what I was doing, and I wanted to know why the page was taking so long to display.
Long term solutions? Ditch XHTML and just rely on plain old HTML. It’s not clear what using XHTML has given me except for incompatibilities with older browsers. In addition, I should use a templating engine for these pages–it’s silly to republish every page from Blogger when I make a minor tweak.