You could try to add a second script in your index.html, which would then load all your other files (just as the index.html is doing now).
Then you’d have a bunch of AJAX requests for your files and could add them to the DOM. To track the progress, you could try to use an HTTP HEAD request with the Content-Length header.