Как передавать критические данные через websocket?
Ситуация: при загрузке страницы, ajax-oм подгружается довольно много информации для заполнения страницы и после загрузки идет подключение информации для обновления содержимого. По вебсокетам передаются очень маленькие данные (только изменения), которые уже javascript сравнивает со своими данными и вставляет в html.
Как сделать так, чтобы если во время подключения к вебсокетам произошло событие, то как-то получить его?
Как невзирая на неполадки сети, получать валидную информацию с сервера (!!!ВАЖНА ПОСЛЕДОВАТЕЛЬНОСТЬ ДАННЫХ!!)?
Как вот все это реализовать, чтобы не пропустить не одно событие, но и передевать мало данных через вебсокеты (не весь массив, а только изменения)? Мб есть какие-то библиотеки?
С каждым пакетом данных перессылать временную метку.
При коннекте/реконнекте отправлять последнюю полученную метку.
Сервер отправляет данные измененные с последней метки.