Для приложений с одной страницей какие методы существуют для принудительной перезагрузки страницы и/или файлов JavaScript при обновлении обновлений на сервере?
Одним из очевидных способов было бы опрос некоторых ресурсов сервера, чтобы узнать, запущена ли текущая версия приложения в браузере, а если нет, то загрузите обновленные ресурсы.
Мне интересно, есть ли более общепринятые методы, которые используют определенные функции HTTP или DOM.
Обновление
Я читаю об HTML5 Appcache. Похоже, что это больше ориентировано на приложения, которые могут запускаться без подключения к серверу. Я не думаю, что это могло бы быть актуальным для обновления ресурсов SPA (в том числе самой страницы) с сервера. Правильно ли я?