Lancer.Rev.X

Пользователь

Регистрация: 07.12.2014

Сообщения: 4182

Рейтинг: 2228

Lancer.Rev.X

Регистрация: 07.12.2014

Сообщения: 4182

Рейтинг: 2228

img

image.png

суть в том, что сообщения по изменению данных можно обрабатывать только когда данные уже пришли (менять уже имеющиеся данные). поэтому я придумал воспользоваться промисами.

 

но сейчас мне кажется, что в месте, помеченном стрелкой, в течении микросекунды, когда данные уже начали закачиваться, но колбек на сообщения еще не установлен, может прийти сообщение об изменении данных, которое не обработается, и данные у клиента рассинхронизируются с сервером. возможно ли такое? стоит ли об этом думать? или это слишком мало вероятно? как решить вопрос?

Вебмакака

Пользователь

Регистрация: 07.10.2020

Сообщения: 898

Рейтинг: 560

Вебмакака

Регистрация: 07.10.2020

Сообщения: 898

Рейтинг: 560

JavaScript'у наплевать на твои пробелы и переносы. Для него этой пустой строки вообще не существует, как и всех твоих отступов и пробелов (кроме некоторых, которые позволяют ему распарсить лексическую грамматику кода).

Lancer.Rev.X

Пользователь

Регистрация: 07.12.2014

Сообщения: 4182

Рейтинг: 2228

Lancer.Rev.X

Регистрация: 07.12.2014

Сообщения: 4182

Рейтинг: 2228

img
Вебмакака сказал(а):

JavaScript'у наплевать на твои пробелы и переносы. Для него этой пустой строки вообще не существует.

Нажмите, чтобы раскрыть...

ну типа процессор закончил выполнять инструкции по закачиванию данных, старый вариант данных начал закачиваться с сервера, а инструкции по установке колбека еще не начали выполняться, и в это время приходит сообщение о изменении данных, которое проигнорируется

Кебаб

Пользователь

Регистрация: 03.04.2015

Сообщения: 10332

Рейтинг: 10126

Кебаб

Регистрация: 03.04.2015

Сообщения: 10332

Рейтинг: 10126

Закрыто автором

Тема закрыта