Hola:
Justamente se trata es una página mía, y aunque es algo antigua, debería ser una buena referencia porque es un código simple y compatible. Pero tal vez te toque indicar para que lo quieres... también puedes poner encima de la imagen una capa con un gif animado hasta que la imagen se cargue...
La precarga es fácil de implementar, tan solo crear objetos del tipo Image() pero no se gana en velocidad y si no se plantea bien el uso puede ralentizar la carga de la página (información redundante)
Saludos