1) How long is the data stored in cached manifests?
When an application is cached, it remains cached until one of the following occurs: The user clears the browser cache. The manifest file is changed. The application cache is updated programmatically
2) If I update the data, how can I make sure that the client checks for a newer version when it is available, or is it already done?
you can specify witch files not for caching (NETWORK :) If you want to update your cached files, you have to change something in the manifest file, the best way is to put a comment in the file and change it when you want the browser to update the cache
3) In addition, is it completely useless for a non-mobile environment or can it speed up boot time on the desktop?
Yes, this is useful because the Internet can cut across all devices
source share