данные с сервера. При этом сделать это максимально качественно с точки зрения ресурсов девайса (что на мобилах, что на компах), чтобы приложение не крешилось спустя пол часа работы и тд. setInterval подойдет для таких задач, или есть что-то получше?
что-то получше это ручками жать "обновить"
Веб сокеты
смотреть что бы не скапливался мусор. Не нужно - удаляй. (как видишь я не спец в этих делах) Делают через интервал, я делал через таймаут - накопилось вызовов, через 5 сек не работали нифига.
а что, какие-то еще есть решения в браузере для выполнения по времени? кроме setInterval ничего нет
да, подойдет
SetTimeout лучше, мне кажется, так как следующий запрос можно запланировать именно после успешного предыдущего, а не тупо каждые 5 секунд. 5секунд это довольно часто, на мобилках и лаг сети может существенно влиять, когда в метро едешь например
Не лучше ли с сервера слать информацию о том, что что-то изменилось?
Обсуждают сегодня