Заказ: Подобие осциллографа через WebSocket на поток в 1..100 кило-семплов (замеров в секунду) (100..200 килобайт трафика в виде ArrayBuffer).
С децимацией при длительных замерах с выводом графиков по вставляемым пользователем формулам.
JavaScript уже справляется с такими потоками для отображения на любом современном оборудовании. Кол-ва кадров и точек на экране достаточно и пройден порог обработки для отображения любых других потоков в режиме реального времени. Т.е. скорость оцифровки может быть и несколько ГГц, исходя из показа 1000 точек 25 раз в секунду на экран. Больше для восприятия не требуется.
Не хватает только интерфейса с пользователем. Базовый ввод и вывод в виде графиков и осциллограмм не составляет проблем.
Требуется во многих сферах применения... Старые методы, накопления малого буфера и показа кусочками никому уже не интересны и не имеют перспективы. Как и удаленные бесплатные MQTT серверы, способные воспринимать и обрабатывать одну точку в секунду.
Люди жаждут динамической обработки в реал-тайм.