Недавно я преобразовал одно веб-приложение GWT для работы в автономном режиме HTML5. Пока все работает нормально, но мне интересно, стоит ли предлагать разные версии cache.manifest
для разных браузеров?GWT HTML5 динамический манифест веб-приложения
Как известно, GWT потребуется только одна перестановка для одного целевого браузера (в случае одного языка, давайте сделаем его простым). И очевидно, что нам нужно загрузить только один XXXXXX.cach.html
для одного целевого браузера.
Я вижу, что это возможно, как на сервере. Я могу проверить HTTP-заголовок User-Agent
и вернуть содержимое соответствующей версии моего cache.manifest, соответственно, установить все заголовки, чтобы не нарушать поведение проверки состояния автономного режима. Остальные ресурсы будут обслуживаться без специальной фильтрации.
Это хорошая идея оптимизировать его таким образом? Есть ли что-нибудь, что я могу потерять?