My background image seems to be loading last. I don't mind the first time, but I was expecting it to be cached, so any subsequent pages that use the same background should be loaded instantly. However the background is only loading once the whole page is drawn.
My css is in the header, most of my js files are at the bottom. (I've kept jquery from cdn in the header too).
The background image, a 1X960 px (2 color gif), is pretty small in size and repeating along Y.
Is there anything I can do to make it load quicker?
To be honest this is noticable in chrome and firefox. In IE8 the backround loads promptly.