Cómo almacenar en caché un archivo javascript descargado que se descarga mediante la etiqueta de script

Estoy desarrollando una aplicación web en la que necesito descargar una biblioteca cuando la aplicación se está cargando. Por lo tanto, lo descargo usando la etiqueta de secuencia de comandos. Ahora no quiero que se descargue cada vez que cargue la aplicación. Necesito esto para ser cacheado. Sé que podemos hacerlo usando jquery, $ .ajax (url: …, cache: true).

Pero hay alguna manera, si podemos cachearlo sin usar jquery.