【发布时间】:2017-11-17 16:50:03
【问题描述】:
我有一个非常大(4-5 百万)的 C# 整数列表,我想发送到网站,以便可以通过 javascript 处理它
我正在考虑使用 arraybuffer 来实现这一目标,但我不知道如何将数组缓冲区(从我的后端)发送到前端(到我的 javascript),所以我可以将我的 c# 列表数组反序列化为一个类型化的 javascript 数组.
我一直在研究使用 websockets,那会比 ajax 快吗?
我打算在 web worker 中对这个数组进行反序列化并放入 indexeddb。
我还想在一段时间内(几分钟)将大约 40 个这样的数组放入 indexeddb。
【问题讨论】:
-
WebSockets 用于连续发送和接收。由于这是一次性的事情(对吗?),所以不需要这样的开销。我会坚持使用 JSON。
-
是的,但我计划在一段时间内在 indexeddb 中引入 40 个这样的数组,不会是一次性的,而是 40 个,但你是对的,它们不值得。
标签: javascript c# websocket web-worker