Могу ли я оптимизировать первое время загрузки приложения приложения Meteor Android Cordova?

Выводы

  • Мое приложение занимает около 20 секунд, чтобы загрузить первый запуск * с пешеходным переходом
  • Мое приложение занимает около 12 секунд для загрузки при первом запуске * с удаленным пешеходным переходом
  • Мое приложение занимает около 5 секунд для загрузки последующих прогонов с или без пешеходного перехода (даже после полного закрытия)

* Первый запуск и очистка локальных данных, по-видимому, имеют одинаковые результаты

Предположение кеш-кордо

Я думаю, что Кордова строит кеш при первом запуске

  • Похоже на 30 МБ после первого запуска, если присутствует Crosswalk
  • Похоже на 3MB после первого запуска, если Crosswalk нет

Вопросов

  1. Правильно ли мое предположение Keroga cache?
  2. Могу ли я что-нибудь сделать, чтобы улучшить время загрузки «первого запуска»?

Среда сборки / тестирования

  • Метеор 1.3.4.1
  • Пакет launch-screen удален (как обсуждалось в Meteor Forums )
  • Пакет crosswalk включен / исключен (хотя я бы предпочел включить Crosswalk для совместимости)
  • Nexus 5 работает под управлением Android 4.4.2