angelzzz, может, не ждать? ПРиняли команду, установили флаг end_pending (ждут результата, как только) и отпустили бота. Теперь «мяч» на строне долгоиграющего загружальщика длинных данных.
При команде end можно смотреть – если нет pending задач, то сразу отдавать данные. А если есть, ставить флаг end_pending и при окончании загрузки последнего задания, увидев такой флаг, отдать данные в бот.
angelzzz, представьте, что у вас чуть более масштабное устройство, бот популярен и вы подняли два сервера. Команда send пришла на один сервер, а end на другой. Никакими промисами их не связать. Нужно какое-то общее хранилище.
Сергей Соколов
@sergiks Автор вопроса, куратор тега JavaScript
Может, при «желаемом превышении скорости» вообще отказаться от анимации и сразу ставить блоки на место? Т.е. не расчётно ускорять анимацию, как вы советуете, а сразу ускорить её до бесконечности ?
Когда пользователь листает изо всех сил, ему, наверное, уже не очень надо видеть плавные неторопливые движения элементов?
с почтой не замечал, но самопроизвольно открывался iTunes почему-то одно время. Кажется, это связано со статическим электричеством и аудио проводом от монитора в гнездо наушников. На некоторых наушниках есть кнопки управления и нажатие Play запускало бы iTunes.
тема ... раскрыта на иллюстрации. Но вот физика че-т не очень. По этой логике бильярд не получился бы ) Если они как от зеркала неподвижного отскакивали.