hola:
La verdad es que a veces se hacen esas precargas sin ningún sentido, ya que si se pone en memoria y no se usa luego de cargarse la página de nada vale el código.
Con la precarga de imágenes, el código que comentas es correcto, pero hay quienes usan la imagen en memoria sin estar completamente cargada (sin considerar el atributo complete)
Con respecto a ese atributo solo existe en imágenes.
Sobre páginas (html/php...) con sus scripts y hojas de estilos, se puede crear un tag link indicando que se trata de la siguiente página... (eso no me acuerdo donde lo hemos tratado, pero seguramente haciendo una búsqueda se pueda encontrar)
En una ocasión hice un script para precargar sonidos:
precargar sonidos
Con la idea de ese mensaje se me ocurre que podrías crear tantos iframes ocultos como páginas (con sus css/js/etc...) que quieras tener a mano.
Saludos