Как ускорить jquery mobile / phonegap?

У меня есть небольшое веб-приложение. Семь страниц, 3,6 КБ index.html и 855,5 КБ всего. Единственная странность - база данных (~500 кб) на Javascript с большим количеством строк типа:

$.data(db,'Aarstraße',['34236:1','34246:2','34270:4','34290:6',...]);

Я тестировал его на iPod/iPhone и Android (HTC Magic) и оно очень медленное:

Запуск

  • iPhone: 14 секунд
  • Android: 21 секунда

Простой переход страницы (слайд)

  • iPhone: 3-4 секунды
  • Android: 4-6 секунд

Как я могу сделать это быстрее?

Я уже убрал box shadow.

Обновление

Я удалил базу данных, оставив 444.7KB страниц. Теперь он работает быстрее на Android. Примерно так же, как на iPhone. Но все еще кажется очень медленным.

Обновление 2

После этого вопроса я перешел на последнюю сборку jquery mobile. Это улучшило переходы страницы для медленных устройств Android до ~2 секунд на переход. Релиз версии 1.1 состоится в середине/конце февраля.

15
задан Community 23 May 2017 в 10:29
поделиться