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