Pre-carga de archivos externos (CSS, JavaScript) para otras páginas

Tengo curiosidad por saber si hay una manera eficiente de esperar a que se cargue la página principal de un sitio, y luego precargar CSS y los archivos de script que sé que probablemente serán necesarios para las otras páginas del sitio.

Quiero que la primera página del sitio sea lo más rápida posible (lean y mean). Es probable que el usuario no haga clic inmediatamente en un enlace. Como es probable que haya algún tiempo de inactividad, este parece ser el momento oportuno para cargar previamente algunos de los activos externos. La precarga debe hacer que se almacenen en caché. Cuando el usuario haga clic en otra página, la única solicitud necesaria será para el contenido y posiblemente algunas imágenes, etc.

¿Alguien ha hecho esto? ¿Es una mala idea? ¿Hay una manera elegante de implementarlo?

Respuestas a la pregunta(9)

Su respuesta a la pregunta