在Javascript中使用大量内存而不会崩溃浏览器

时间:2013-12-19 23:35:36

标签: javascript memory-management

我正在开发一个内存密集型网络应用程序(大约几百兆字节到一千兆字节或更多),我正在试图弄清楚我的内存管理选项。似乎没有办法弄清楚我的应用程序是否接近浏览器/ Javascript引擎的内存限制,并且一旦应用程序超过该限制,浏览器就会崩溃。我可能只是为了支持在低端机器上运行的浏览器而使用的内存量超级保守,但这会牺牲高端机器的性能。我知道Javascript从未被设计为能够使用大量内存,但现在我们现在使用HTML5,canvas,WebGL,类型化数组等等,似乎有点短视,Javascript中也没有办法确定脚本能够使用多少内存。将来会有类似的东西添加到浏览器中,或者现在是否有特定于浏览器的API?我有什么选择?

更新

我不确定这是否重要,但是我需要以Web浏览器不支持的文件格式显示和操作数百个大图像,因此我必须在Javascript和缓存中进行所有的解压缩解压缩的像素数据。图像将一次显示在画布上,用户可以滚动它们。

0 个答案:

没有答案