Counterintuitive Cordova

I wanted to get the communities thoughts on improving performance for mobile apps.

  1. It seems like a lot of time is wasted in grabbing assets over and over again, when there is no need to.

  2. I also hate the fact that when we push a new update and someone loads the app afterwards, it will first load the old app and then load the new one.

These two issues seem really counterintuitive, as one implies that resources are grabbed new each time, while other implies that some sort of caching is going on.

Thoughts?