Appcache API has everything to provide progress UI to the user, but with every good progress bar, there goes a Cancel button.
I suggest adding an abort() method to ApplicationCache interface.
- WBR, Alexey Proskuryakov