我正在尝试使用 node js 作为鼠标记录器来评估以下设置的可行性。我知道有带有计时器和数组的简单 JS 鼠标记录器,但是在计时方面它们不够高效(由于 js 计时器类中的 ms 偏差)。
假设我希望能够执行以下操作:
1)我不想在每次更改时都推送当前鼠标位置,而是想在本地缓冲它并以设定的间隔(例如5秒)推送数据。这甚至可能吗?
2) 如果是,则将鼠标移动的流保存为二进制文件。然后可以将二进制文件流式传输到另一个客户端。
一般来说,我一般很难理解流。据我了解,流只是发送给客户端的数据块。它是否正确?