Well these files have to come from somewhere with proper response header no?
..Ok, everyone gave some sensible answer here. But for the sake of fun, I tried something --> first I do not know what you consider web application but let's suppose we don't need a db.
So normally I had this page, back from 2014:
it is an old project so it doesn't matter what it is. But what I did is, I opened a gist, put some js code there and then changed couple of scripts tags within the html and then uploaded the html to github.
Then I opened it from rawgit, you can use any other service:
cdn.rawgit.com/IbrahimTanyalcin/BLOB.js/0393cc98/…
Now, of course this is a quick demo, the links are not working and so forth but now you have about 55mb of Storage (local + idb) on client. With these you can do apps like image/audio processing and so on:)
As long as you are not storing sensitive cookies or personal data or load script from untrusted 3rd party you seem to have something better than nothing :))) Also try github.io :)