alexjet73
@alexjet73

Как можно оптимизировать HTML & JS в проекте под android?

Вообщем с ростом html структуры и кода JS в смартфонах начинаются различные проблемы. Например при использовании translate для выезжающих div (для реализации окон-activity) начинают возникать тормоза анимации как с CSS так и при помощи js движка (например Anime.js || TweenMax). Либо допустим был такой момент: в html при загрузке сразу лежал div (аля popup окошечко) c двумя тегами video, сам div был за пределами окна + display:none. Однако когда нужен был div с скроллом, где большой список картинок, обнаружилась проблема с рендером при скроллинге, т.е. в смартфоне листая скролл все объекты вырисовывались с тормозами и если резко мотануть скролл, становился чистый div и только через пару секунд прорисовывались объекты. Методом проб, обнаружил что удалив div c video все стало лучше и без тормозов, в итоге сделал чтоб video тег динамически вставлялся из JS когда был нужен, а после удалялся снова.

В итоге возник вопрос, есть ли статьи или может ваши рекомендации из опыта, какие могут быть подобные ошибки в html и js, которые в итоге выливаются в медленную анимацию, торможение, съеданию лишней оперативной памяти ну и вызывающие нагрузку на цп\гпу смартфона?

Буду очень благодарен за подсказки, ссылки на статьи и за совет из вашего личного опыта! :)
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Есть в моём блоге публикация всё по оптимизации js под webview.
Линк - под ником, Хеш-тэг: #phonegap
Смотрите там...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы