The app cache is used, it is also what allows you to store data between gaming sessions for your users. You can actually interact with the app cache for storing and user data. I believe this is what is exposed using the web storage object. Though I could be wrong. App Cache is also what allows your games to be played offline.