#reactjs #redux #websocket #socket.io
#reactjs #сокращение #websocket #socket.io
Вопрос:
Я синхронизирую ввод текста между несколькими пользователями, используя socket.io. Синхронизация выполнена, но, поскольку я передаю посимвольно; и в середине происходит множество операций (состояния React и Redux обновляются и т.д.), Приложение становится чрезвычайно медленным и очень скоро выходит из строя.
Есть ли какой-либо способ генерировать события реже, сохраняя плавность; или способ пропустить несколько событий (на принимающей стороне), если стек необработанных становится полным? Было ли ошибкой использование веб-сокета, и должен ли я переключаться на WebRTC и просто синхронизировать свой сервер время от времени?
Комментарии:
1. Без какого-либо примера кода невозможно ответить на этот вопрос
2. С кодом связано много сложностей. Вопрос касается концепций, а не конкретных фрагментов кода.