It has something to do with a race condition and the network. m=jidanni.org/geo/house_numbering/images/kunmingjie.png $ firefox http://$m #ugly $ firefox ./$m #pretty: local images never look bad For a second browse: $ firefox http://$m?bla #add junk parameter else image is already cached, and thus looks good.