1) Как долго кэшируются данные в манифесте кэширования?
Как только приложение кэшируется, оно остается в кэше, пока не произойдет одно из следующих событий: Пользователь очищает кэш браузера. Файл манифеста изменяется.кэш обновляется программно
2) Если я обновляю данные, как я могу убедиться, что клиент проверяет наличие более новой версии, когда она доступна, или это уже сделано?
вы можете указатьфайлы ведьмы, которые не должны кэшироваться (NETWORK :) Если вы хотите обновить свои кэшированные файлы, вы должны изменить что-то в файле манифеста, лучше всего поместить комментарий в файл и изменить его, когда вы хотите, чтобы браузер обновил кеш
3) Кроме того, это абсолютно бесполезно для немобильной среды или может ускорить время загрузки на рабочем столе?
Да, это полезно, потому что интернет может отключиться на всех устройствах