我可以在浏览器中的JavaScript应用程序中使用多少内存?

我可以在浏览器中的JavaScript应用程序中使用多少内存?,javascript,memory,browser,Javascript,Memory,Browser,我正在开发一个JavaScript应用程序(使用React、Redux…)。 我的应用程序需要一些元数据才能工作,才能在树或表中显示对象 我只是想知道是应该一次从服务器加载所有这些元数据并将它们保存在内存中,还是应该每次执行请求时只获取所需内容以最小化内存占用 我的数据不是很大,可能是1或2MB 我想知道在浏览器中我通常可以依赖多少内存 10MB、100MB、1GB…的数量级是多少?没有上限。然而,在内存使用方面保持保守是明智的。没有人喜欢饥饿的web应用程序 没有上限。然而,在内存使用方面保持

我正在开发一个JavaScript应用程序(使用React、Redux…)。 我的应用程序需要一些元数据才能工作,才能在树或表中显示对象

我只是想知道是应该一次从服务器加载所有这些元数据并将它们保存在内存中,还是应该每次执行请求时只获取所需内容以最小化内存占用

我的数据不是很大,可能是1或2MB

我想知道在浏览器中我通常可以依赖多少内存


10MB、100MB、1GB…的数量级是多少?

没有上限。然而,在内存使用方面保持保守是明智的。没有人喜欢饥饿的web应用程序

没有上限。然而,在内存使用方面保持保守是明智的。没有人喜欢饥饿的web应用程序

是的,您可以基于浏览器使用,但您可以在控制台中检查这些代码

window.performance.memory.jsHeapSizeLimit 

如果您使用的是chrome 32位,那么JS堆限制为~756MB

是的,您可以基于浏览器使用,但最多您可以在控制台中检查这些代码

window.performance.memory.jsHeapSizeLimit 

如果您使用的是chrome 32位,则JS heap限制为~756MB

可能的副本取决于您的客户端:)您可以使用localStorage,因为浏览器将其存储在计算机的磁盘上可能的副本取决于您的客户端:)您可以使用localStorage,因为浏览器将其存储在计算机的磁盘上