使用javascript / jquery以增量方式读取http数据流

时间:2014-04-14 22:39:08

标签: javascript jquery ajax stream asynchronous

javascript / jquery问题:

我希望浏览器读取一个流 来自服务器上http-url的数字数据(以逗号分隔的整数)。

流是有限的,但可能很长,我想在收到数据时以javascript(绘制html5 / canvas / 2d图形)的方式逐步处理数据,无需等待结束of-stream 在开始绘画之前。

但是如何逐步读取http-stream? 我认为这将是一个非常常见的用例,但仍然不能轻易谷歌一个很好的例子...

我可以用$ .ajax()函数吗?

如果是,我应该回应什么事, 以及我如何从已到达的部分,不完整的流中读取数据?

1 个答案:

答案 0 :(得分:2)

记录...... 我在jQuery论坛上得到了答案:

http://forum.jquery.com/topic/process-http-data-stream-incrementally-from-browser

简而言之:

  • 没有针对http流的高效JavaScript解决方案。

  • 相反,请使用webSockets,或将数据流拆分为多个较短的块。