Browser assets preloader with the support of localStorage-based caching and progress tracking