浏览器Dom - 它可以容纳多少数据

时间:2012-06-08 05:39:03

标签: html dom

构建基于AJAX的站点并保持尽可能高的速度我计划在用户离开它们之后jquery hide()页面。

如果他们再次选择它们,我可以立即再次显示()。

该网站是一个日期网站,因此绝大多数将被隐藏的网页都是会员资料&其他标准页面,如邮件,家庭,搜索等。

问题 - std页面与此stackoverflow页面大致相同(与HTML /内容等相关)。如果我要在DOM中隐藏这样的100个页面会对浏览器造成问题吗?如果它是1000页或5000页怎么办?我很想知道如果运行一个缓慢增长的大型DOM的网站,浏览器是否会挣扎或崩溃。

注意:如果它有问题,我可以在DOM等超过100时为页面添加时间戳并删除多余的页面。

想法?

1 个答案:

答案 0 :(得分:1)

这是一个不可能回答的问题,因为

  • 取决于浏览器运行的难度,因为您无法控制
  • 的网站
  • 取决于浏览器技术 - 网站无法控制的其他内容
  • 取决于可用的虚拟内存 - 网站也无法控制。

总而言之,网站无法控制所设置的客户端,因此您必须对其可以在内存中保存的数据结构的大小(无论是真实的还是虚拟的)做出合理的假设。