为javascript客户端提供更多内存

为javascript客户端提供更多内存,javascript,html,arrays,Javascript,Html,Arrays,我正在制作一个javascript脚本,它需要大量的ram。可能是100MB的内存。我需要在客户端上创建一个大数组。是否有html标记可以为脚本提供更多内存? 代码: 形状和东西 var-arr=[]; 循环whileconditionistrue() { arr.add(新对象); } 代码确实在运行,但在我完成附加数组之前,它会变得非常慢。 没有HTML标记指示javascript可以访问多少RAM。这是操作系统级别的事情,而不是你可以控制的事情。老实说,按照今天的标准,100MB的RA

我正在制作一个javascript脚本,它需要大量的ram。可能是100MB的内存。我需要在客户端上创建一个大数组。是否有html标记可以为脚本提供更多内存?
代码:


形状和东西
var-arr=[];
循环whileconditionistrue()
{
arr.add(新对象);
}
代码确实在运行,但在我完成附加数组之前,它会变得非常慢。
没有HTML标记指示javascript可以访问多少RAM。这是操作系统级别的事情,而不是你可以控制的事情。老实说,按照今天的标准,100MB的RAM并不是那么多。今天的许多基于客户端的web应用程序将很容易地通过这一点

基本上你不需要担心。只需编写程序,让运行时为您处理

另外,请记住javascript内存是垃圾收集的,因此系统将回收已分配但不再使用的内存


您是否遇到了某种内存不足的错误?如果是这样,您可能需要发布代码、错误消息以及运行该代码的计算机的RAM容量。

现在是否有问题?比如一个内存不足的错误?你能告诉我们你正在使用的代码吗?@torazaburo没有。它碰到了80Mb左右的墙。顺便说一句,我正在将对象附加到数组中。请尝试此方法。100 Mb不是很多。它不应该因此而崩溃。更有可能的是,脚本中只有一个bug。
<html>
<head>
    <title> Shapes and Stuff </title>
</head>
<body>
<script>
    var arr = [];
    loopWhileConditionIsTrue()
    {
        arr.add(new Object);
    }
</script>