Буферизация больших потоков данных и приостановка / возобновление операции буферизации в JavaScript - PullRequest
0 голосов
/ 07 марта 2019

У меня есть сценарий использования, когда я считываю файл в буфер, и из этого буфера я должен прочитать указанный размер кадра и выполнить операцию (отправить этот кадр через веб-сокеты), а затем прочитать следующий кадр и выполнить операцию иповторяйте это в цикле, пока не произойдет конец потока / буфера.

Мне также нужна возможность приостановить / возобновить чтение потоков при вводе пользователем.Когда пользователь нажимает паузу, я должен приостановить буферизацию данных.

Буфер (10 МБ) -> Кадр (1 МБ) ---> Обработка ---> Вывод

Я относительно новыйв javascript и cant, кажется, найти дизайн, который подходит для этого варианта использования.

Как мне достичь этого в javascript?

Любая помощь очень ценится.Есть указатели?

...