2013-04-10 6 views
1

Недавно я преобразовал одно веб-приложение GWT для работы в автономном режиме HTML5. Пока все работает нормально, но мне интересно, стоит ли предлагать разные версии cache.manifest для разных браузеров?GWT HTML5 динамический манифест веб-приложения

Как известно, GWT потребуется только одна перестановка для одного целевого браузера (в случае одного языка, давайте сделаем его простым). И очевидно, что нам нужно загрузить только один XXXXXX.cach.html для одного целевого браузера.

Я вижу, что это возможно, как на сервере. Я могу проверить HTTP-заголовок User-Agent и вернуть содержимое соответствующей версии моего cache.manifest, соответственно, установить все заголовки, чтобы не нарушать поведение проверки состояния автономного режима. Остальные ресурсы будут обслуживаться без специальной фильтрации.

Это хорошая идея оптимизировать его таким образом? Есть ли что-нибудь, что я могу потерять?

ответ

0

Случайно я натолкнулся на следующий проект: Mobile GWT. Быстрая документация (HTML5 Manifest) и код (HTML5ManifestServletBase) показывают, что манифест подготовлен с учетом каждого клиента, так что только необходимые ресурсы отправляются по сети. Жаль, - я как раз собирался сделать свое собственное решение с открытым исходным кодом ...

 Смежные вопросы

  • Нет связанных вопросов^_^