I dont see where there is any conflict between how it works natively and how it can/should work with an offline web app though.
The assets shouldnt take any significantly different time to transfer between native / html, and you have the same choices of when you want to transfer them
The assets shouldnt take any significantly different time to transfer between native / html, and you have the same choices of when you want to transfer them