If we attempt to have a web application client running on a smartphone device, we need to be able to have (and work) in an offline mode. If we are running in an HTML5-compatible browser, we could save and cache both templates and data caches.
Granted, this will be a real issue to get right (and pretty
difficult to demonstrate. So currently, this isn't implemented.
Yet.