Javascript 在web浏览器中缓冲和使用大量数据

Javascript 在web浏览器中缓冲和使用大量数据,javascript,php,json,html,Javascript,Php,Json,Html,我目前正在构建一个web应用程序,它将获取包含物体位置信息的JSON格式的数据,并像视频一样播放 数据可能相当大(从25MB到400MB)。如果我使用其他东西构建此应用程序,我会从磁盘流式播放,但据我所知,我无法在浏览器中这样做(以跨平台的方式) 目前,我正在将这些数据解析为JSON对象并存储在数组中,但这会导致大量内存使用问题,在某些情况下会导致浏览器崩溃 我正在寻找一种在客户端“缓冲”这些数据的方法,并在需要时使用它,唯一的要求是它可以在最新的稳定Firefox版本和最新的稳定Chrome版

我目前正在构建一个web应用程序,它将获取包含物体位置信息的JSON格式的数据,并像视频一样播放

数据可能相当大(从25MB到400MB)。如果我使用其他东西构建此应用程序,我会从磁盘流式播放,但据我所知,我无法在浏览器中这样做(以跨平台的方式)

目前,我正在将这些数据解析为JSON对象并存储在数组中,但这会导致大量内存使用问题,在某些情况下会导致浏览器崩溃

我正在寻找一种在客户端“缓冲”这些数据的方法,并在需要时使用它,唯一的要求是它可以在最新的稳定Firefox版本和最新的稳定Chrome版本上工作,这两个版本都是桌面版


有什么办法吗?

HTML5的本地存储也许Firefox和Chrome都支持流媒体,而且它们都支持ASM.js,如果你能用它编译的话,这取决于你有什么样的数据(可索引的还是不可索引的?),总是有的。另一个解决方案是制作一个chrome扩展插件/firefox插件,它没有磁盘大小限制。你想要流式数据。只在内存中保存你需要的,足够的缓冲区让你通过下一个间隔,然后要求更多。他有一些好消息。