HTML文档中元素或文件大小的最大数量是多少?

8
我正在处理一个HTML文件,其中有超过71K的dom元素,大小约为2.3MB。
虽然我完全理解这样做的缓慢性,但是否有人可以提供关于单个HTML文档可以合理包含的最大元素数量和/或文件大小的例子/研究,以帮助我表述我的观点?
谢谢。
编辑 - 我知道没有明确的限制,我正在寻找来自被尊敬的来源的例子/证据,以显示该文件过大。

我猜这取决于浏览器。但71k个元素确实远远超出合理范围。 - Pekka
3
我不确定是否有定义HTML文件的最大大小,但我怀疑实际上最大大小是由用户等待页面加载的时间来定义的。您考虑将此页面分成更小、更易处理的单元吗?使用ajax、懒加载或类似技术?71k个元素太大了,也太不灵活了(我认为...)。 - David Thomas
没有最大文件大小限制,这取决于客户端电脑的计算能力(主要是RAM)。 - feeela
尝试在旧版IE上运行它,你很有可能会使其崩溃。 - Karoly Horvath
1个回答

5
我没有任何研究或明确的答案给你,但我认为你会很难找到那些。主要问题是“合理”是一个主观的事情。此外,在一个浏览器中以“合理”的速度呈现的文档,在另一个浏览器中可能会慢得多(考虑仅IE,Firefox,Chrome和Safari等主要浏览器之间的速度差异)。
您还必须考虑试图下载您的HTML文档的用户的网络连接速度有多快。当然,现在大多数人都有足够快的互联网,几MB的文件不是问题,但并非所有人都如此,即使对于那些拥有快速互联网的人来说,如果您的HTML开始达到几百MB或GB +,会怎么样?
有许多变量将影响您的HTML文档加载/呈现的速度,我认为最终衡量合理的唯一方法是看看您的用户愿意容忍什么。这只是我的个人意见。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接