Коллеги, подскажите, как мне решить задачу.
От сокета данные приходят настолько часто, что функция не успевает обработать их и передать дальше, как тут же приходят новые данные.
Я думал использовать эту (
https://github.com/HowProgrammingWorks/Wrapper/blob/master/JavaScript/c-throttle.js) функцию чтобы ограничить поток, и дать время функции успеть обработать данные, но тогда у меня будут не полные данные в том месте где я их накапливаю...
Данные приходят, for loop их смешивает, заменяя устаревшие новыми.
Как мне кажется нужно сделать временное хранилище, где будут скапливаться новые данные, в какую то очередь, а дальше одним потоком закидываться в функцию обработчик.
Если направление верное, подскажите может уже есть какое то подобное средство для решения таких задач.