Javascript 动态图的二进制数据输入

Javascript 动态图的二进制数据输入,javascript,dygraphs,Javascript,Dygraphs,我有一个基于django的服务器,它有时会从模拟中生成大型结果集(保存在HDF5文件中)。然后,我将这些数据发送给客户机,用动态图进行绘制。目前,它是以JSON的形式发送的,这对于小数据集来说很好,但是对于大数据集来说速度非常慢。我正在考虑以二进制形式发送数据,然后将其作为ArrayBuffer接收,并将其解码为类型化数组。有没有一种方法可以让动态图使用类型化数组来显示数据?您可以通过编写自定义数组,让动态图使用您喜欢的任何数据格式。不过,节省下来的钱可能没有你想象的那么多。动态图仍然会制作数据

我有一个基于django的服务器,它有时会从模拟中生成大型结果集(保存在HDF5文件中)。然后,我将这些数据发送给客户机,用动态图进行绘制。目前,它是以JSON的形式发送的,这对于小数据集来说很好,但是对于大数据集来说速度非常慢。我正在考虑以二进制形式发送数据,然后将其作为ArrayBuffer接收,并将其解码为类型化数组。有没有一种方法可以让动态图使用类型化数组来显示数据?

您可以通过编写自定义数组,让动态图使用您喜欢的任何数据格式。不过,节省下来的钱可能没有你想象的那么多。动态图仍然会制作数据的内部副本,无论格式如何


您可能还发现JavaScript引擎的速度已经足够快,将像素推到画布上是一个速率限制步骤。

您最终得到了一个类型化数组解决方案吗?我正在考虑做同样的事情,因为大型结果集的内存使用对于常规Javascript数据结构来说非常疯狂。