Buena opción la de utilizar la API FileReader para crear archivos y almacenar la información, aunque también podrías hacerlo
almacenándola localmente, con lo que puedes almacenar de 2 hasta 5 MB por dominio, que puede ser más si también almacenas en subdominios. También tienes la
IndexedDB
.
Saludos