浏览器内存中要加载的最大数据量

时间:2013-06-19 02:45:41

标签: javascript ajax browser

我有440个文本文档总计21.6MB,我正在使用它作为简单的Javascript应用程序的基础,它将分析单词频率,常用短语等。关于常见单词和短语的最重要信息是一致的加载页面的实例。这是一个可管理的150kB左右。此索引索引将短语映射到最初出现的文档的文件名。

我希望允许用户点击短语,并在找到它们的单个文档中的原始上下文中查看它们。我最初的计划是通过AJAX按需加载完整文档(平均50kB)。这将涉及短暂的延迟。

我也可以在应用加载后懒洋洋地加载页面,然后根据需要召唤它们。我想知道是否有一个经验法则可以将这样的数据加载到内存中。 21MB荒谬吗?这基本上是一个非常大的JS对象。

1 个答案:

答案 0 :(得分:0)

21 MB就可以了。最新的浏览器能够处理大量文档,而不需要太多的工作。例如。我们的Jenkins(持续集成)经常向我显示200 MB的日志,甚至是彩色/高亮度的。

在整个页面上注意正则表达式,遍历整个DOM,以及类似的东西。

如果你可以选择浏览器,我推荐Chrome比Mozilla快得多(不幸的是)。